Constructive activity and learning in collaborative small groups. | Synapse