Skip to content

Graduation eligibility checker based on planned modules and specialisations #4241

@mingyang143

Description

@mingyang143

Is your feature request related to a problem? Please describe.

Currently, the module planning feature allows users to map out which modules to take each semester. However, students often face uncertainty about whether their chosen modules (including specialisations, faculty requirements, and unrestricted electives) will actually allow them to graduate on time. This usually requires manual cross-checking with degree requirements, which is tedious and error-prone.

Describe the solution you'd like

Enhance the module planning feature with a graduation eligibility checker:

  • Allow users to input their degree programme, faculty, and specialisation(s).
  • Compare the user’s planned modules against official graduation requirements.
  • Provide real-time feedback (e.g., Satisfies all requirements, Missing X MCs in Core Modules)

Describe alternatives you've considered

Manually cross-referencing NUSMods module planner with NUS degree requirement documents.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions