Information about the pattern Student Assignments Management

Belongs to SIG

Learning resources and LMS

Maturity level


Instructional patterns


How to create on-line assignments for students?


Assigning exercises and projects to students is a common practice for instructors. In the context of a web-based LMS certain matters have to be resolved: How to communicate issues concerning the assignments to students, how to grade students, etc.


Provide a tool for instructors to manage assignments.
An instructor should be able to:

A learner should be able to

Known uses

Virtual-U, WebCT, COSE, Intralearn, Saba, Blackboard, FirstClass, Convene and LearningSpace provide tools for assignments management.


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
Synchronous collaborative learning
Student tracking

More information on relations

This pattern is also related to the Student Group Management Pattern in the sense that they both facilitate a problem-based instructional approach. The main difference between the two is that while in the former, assignments are disseminated to the whole class and require personal work of each individual student, in the latter, groups are created in order to encourage the collaboration of students along with the supervision of an instructor.


P. Avgeriou, S. Retalis, A. Papasalouros


Domain specific

Submitted date