About ModReg

Introduction to ModReg@EduRec

ModReg@EduRec, replaces all the module registration systems used by individual Faculties and Schools, including the Centralised Online Registration System (CORS). Students will select module classes, tutorials and labs, as well as drop modules within ModReg@EduRec. It serves all NUS students belonging to the following categories:

  • Undergraduate* (UG)
  • Graduate (GD)
  • Non-Graduating (NG)
  • Continuing & Professional Education (CPE)

*Except students from Yong Loo Lin School of Medicine (MBBS) and Faculty of Dentistry.


ModReg@EduRec employs a rules-driven, priority-based engine to allocate modules based on each student’s:

  • Curricular needs;
  • Seniority in the programme; and
  • Module preferences

Rules-Driven: Curricular Needs

In defining a student’s curricular needs, rules are set to take the different programme requirements (e.g., Faculty, Major, Specialisation, Second Major, Minor, Core vs Elective modules) into consideration. These rules ensure that priority is, first and foremost, accorded to a student who needs a particular module to fulfil his or her programme requirements.

Priority-Based: Student Seniority

Beyond curricular needs, as senior students have a more limited time than junior students in securing modules before graduating from the University, priority is assigned to them. For undergraduate students, seniority is based on the year of study (e.g., Year 1 vs Year 4) while for graduate students, seniority is based on the total number of modular credits (MCs) they have completed to date.

Priority-Based: Module Preferences

A student’s preference for a particular module is also taken into consideration. This recognises that one student’s desire for a module may be different from another. Hence, priority is accorded to the student who ranks a module higher than another.

A Priority Score is computed for each module selected by students based on the above factors.

Click on respective student’s career below to learn about using ModReg.

I am an

I am a Graduate

I am a Non-Graduating

I am a Continuing & Professional Education

  • Home
  • Academic Plan Application / Declaration