Introduction to ModReg@EduRec

ModReg@EduRec is the new consolidated module registration platform that replaces OurCORS with effect from July 2019.

Please refer to the ModReg User Guide for Students to navigate the system. You may also contact Yale-NUS Registry at if you have any questions.

Rule-Driven, Priority-based Allocation

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

This rule ensures priority is given to students who need a particular module to fulfil the curricular needs (eg. Major and Minor requirements etc).

Please log on to myEduRec and generate the ‘My Graduation Audit’ report. This report provides an overview of your eligibility to graduate based on the academic plans declared, and modules that you have passed. Please refer here for the user guides.

  • Priority-Based: Student Seniority

This rule ensures priority is assigned to students based on their year of study (eg. Year 1, Year 2, Year 3 and Year 4) since senior students have a more limited time than junior students in securing modules before graduating.

  • Priority-Based: Module Preferences

In ModReg, students will be required to rank the modules they have selected in the order of their preference. This rule 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.

Priority Score

Where demand for a selected module exceeds the available places, the Priority Scores of students seeking to read a particular module will be used to determine module allocation.

The Priority Score for a module selected by a student is computed based on the Priority Scoring Rubrics as follows:

Programme Requirements Category (in descending order of points) – An

  • UTown/USP modules
  • Major core and 1st Major 1st Specialisation modules
  • 1st Major modules 
  • 2nd Major Specialisation modules
  • Faculty Requirement modules 
  • 2nd Major modules
  • Restricted/Direct Minor modules
  • Unrestricted Elective/General Education modules
    *Only those that are highlighted in blue are applicable to Yale-NUS students.

Students’ Seniority (in descending order of points) – Bn

  • Year 4
  • Year 3
  • Year 2
  • Year 1

Rank Preference of Modules (in descending order of points) – Cn

  • Rank 1
  • Rank 2
  • Rank 3
  • Rank 4
  • Rank 5
  • Rank 6
  • Rank 7
  • Rank 8

Priority Score of module(s) = An x Bn x Cn

When students have the same Priority Score for a module and the demand exceeds the places available, tie-breakers are used to determine the final module allocation. The tie-breakers in descending order of consideration are:

  • Students who have not attained minimum workload 
  • Student’s home faculty is module host faculty (Eg. If there are NUS students applying for Yale-NUS modules, priority will be given to Yale-NUS students)
  • Remnant CORS points (applicable to NUS modules for AY2019/2020 only)
  • Module feedback points (applicable to NUS modules only)
  • Random balloting

The above information is adapted from NUS ModReg website