Information about the pattern Student tracking

Belongs to SIG

Learning resources and LMS

Maturity level


Instructional patterns


How can the instructors track the students? progress while they interact with the LMS ?s various features? On the other hand, how can the students be informed of what activities they have already performed in a course?


In the traditional classroom, instructors watch the students? progress, monitor their various activities, evaluate them and coach them so that they learn as effectively as possible. In the virtual world of LMS, instructors do not interact physically with the students and thus cannot observe them and supervise their learning. For example the instructors do not know whether the students have studied the appropriate learning resources, practiced the on-line exercises, collaborated with their colleagues in their projects, or read the announcements for a course. On the other hand, in large and multifaceted courses, the students do not know which parts of the LMS they have already seen, what remaining tasks do they have to perform etc.


Keep records of the students? activities in terms of which parts of the course they have visited and how long they have spent in them, what tools they have used, and maintain files of the interactions that took place in chat rooms, discussion fora etc.

The system must enable the learner to:

Known uses

WebCT, Blackboard, Intralearn, Saba, FirstClass, Convene and LearningSpace provide tools for tracking the progress of students. On the other hand WebCT, VirtualU, Blackboard, Intralearn, Saba, FirstClass and LearningSpace provide tools for informing students of their own study progress.


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

E-book delivery
Management of on-line questionnaires
Student group management
Student Assignments Management

More information on relations


P. Avgeriou, S. Retalis, A. Papasalouros


Domain specific

Submitted date