( myEduRec > Academics > Module Registration)

Module Registration at Education Records System (ModReg@EduRec) is the University’s new consolidated module registration platform, designed to provide students with an improved user experience.

By ensuring parity in the allocation of modules, while taking into consideration students’ needs and preferences, this system will streamline the registration of modules to allow students to fulfil their graduation requirements in a timely manner.

Click here for ModReg Videos and User Guide.

Learn More

Important Notices from Departments:

I am an

I am a Graduate

I am a Non-Graduating

I am a Continuing & Professional Education

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.


The schedule for the various Registration Rounds for the upcoming module registration exercise can be found at the following links: