A framework for evaluating computer supported collaborative learning.

Jim EwingDavid Miller
Published in: J. Educ. Technol. Soc. (2002)