These activities are designed to help students develop skills such as problem solving, critical thinking, and communication. They also provide an opportunity for students to apply their knowledge in a real-world setting and gain valuable insight. Furthermore, these activities help students to build self-confidence and gain a better understanding of their own capabilities. They also help to foster creativity and problem-solving skills. Additionally, these activities can provide a platform for students to collaborate with each other and gain a better understanding of different perspectives. This can help to foster a sense of unity and camaraderie among students, encouraging them to work together to solve problems and achieve common goals. It can also give students an opportunity to learn from each other, allowing them to gain a better understanding of their respective strengths and weaknesses. By allowing students to work together on projects, they can gain a better understanding of each other's abilities and work together to create a successful outcome. This allows them to identify their own strengths and weaknesses, as well as those of their peers, and work together to capitalize on them.