Return to Article Details Tools that facilitate collaborative learning in virtual environments: new opportunities for the development of digital learning ecologies Download Download PDF