Such environments “provide a rich opportunity for collaborative knowledge building, particularly through peer-to-peer dialogue.
[2] The basic affordances of virtual collaborative learning are to have the ability to synchronously and asynchronously communicate via an array of electronic tools, e.g.: group and discussion chats, wikis, and blogs, where application transparency is essential.
[4][5] The evolution of virtual collaborative learning systems will depend upon the participant's cognitive processes.
DePaul University's PM440 Fall 2008 Collaborative Learning Team, Tony Feldhaus, Ruth Hong, Zoaib Mirza, Ahmad Noordin.
Designing Collaborative Learning Systems: Current Trends & Future Research Agenda.
Principles and Grand Challenges for the Futures: A Prospectus for the Computer-Supported Collaborative Learning (CSCL) Community" Eric Hamilton (2007).