Y Zheng, C Li, S Liu, W Lu - Knowledge-Based Systems, 2018 - Elsevier
Collaborative learning is an effective strategy for promoting learning in both traditional face-
to-face and online environments. When applying it, students should be assigned to best …