Information about the pattern Synchronous collaborative learning

Belongs to SIG

Learning resources and LMS

Maturity level


Learning patterns


How to allow and facilitate learners and instructors to interact synchronously, collaborate and co-operate with peers?


Synchronous collaborative learning is a computer-mediated effort that simulates face-to-face interaction. Since body language and facial expressions cannot be conveyed through asynchronous communication, real-time communication allows contributions participation, sharing information and social dialogue at a distributed environment. The main advantages of synchronous multimedia communication are:


Develop synchronous multimedia communication tools, which make it possible for learners and instructors at different sites to partake in the same conference at the same time through text, or the "magic" of two-way audio and two-way compressed video. Examples of these tools include:

  1. text-based Internet chats

  2. instant messaging

  3. audio & video conferencing

  4. virtual whiteboard applications

  5. shared applications

Known uses

Most LMS provide some sort of chat or conferencing service


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?, IEEE 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

Asynchronous collaborative learning
Student group management
Student Assignments Management

More information on relations


P. Avgeriou, S. Retalis, A. Papasalouros


Domain specific

Submitted date