Collaborative learning
Collaborative learning is an approach in which students construct knowledge together through clearly structured tasks and interaction with each other. Key elements are positive interdependence, individual responsibility, stimulating face-to-face or online interaction, development of social skills, and group reflection.