Most asynchronous computer-supported collaborative learning (CSCL) environments can be characterized
as functional environments because they focus on functional, task-specific support, often disregarding
explicit support for the social (emotional) aspects of learning in groups which are
acknowledged by many educational researchers to be essential for effective collaborative learning