Return to Article Details The Implementation of Collaborative Learning via Virtual Communities in Moroccan Higher Education Download Download PDF