Information about the pattern Asynchronous collaborative learning

Belongs to SIG

Learning resources and LMS

Maturity level


Learning patterns


How to allow and facilitate learners and instructors to asynchronously collaborate and interact, in order to engage learners in processes such as problem-solving and critical thinking, and to be able both to mentor and to assess these interactions?


When students work together they learn from one another and extend their interaction and learning outside of class. Busy schedules and commuting students often make group work difficult to coordinate. When properly applied, technology can eliminate these barriers to collaboration. The main goals for asynchronous collaboration are:


Develop asynchronous computer mediated communications (ACMC) tools that can effectively and efficiently support the asynchronous collaborative learning process, due to the fact that they offer flexibility in the use of time as well as space. The most common type of ACMC tools are:

Known uses

Most LMS provide both customized e-mail client-servers and discussion fora and also tools for creating group mailing lists.


This pattern is applicable to software engineering teams that develop Learning Management Systems. When implemented, its end-users shall be learners and instructors.


  1. P. Avgeriou, A. Papasalouros, S. Retalis, Manolis Skordalakis, ?Towards a Pattern Language for Learning Management Systems?, ???? Educational Technology & Society, Volume 6, Issue 2, pp. 11-24, 2003.

  2. P. Avgeriou, A. Papasalouros, S. Retalis, ?Patterns For Designing Learning Management Systems?, proceedings of the European Pattern Languages of Programming (EuroPLOP) 25th?29th June 2003, Irsee, Germany.

Related patterns

Student group management
Synchronous collaborative learning
Student Assignments Management

More information on relations


P. Avgeriou, S. Retalis, A. Papasalouros


Domain specific

Submitted date