Tertiary Guide

Configure university planning with Programme, Study Plan, class types, timetable model, and scheduling rules. Course-offering execution is managed in Planner.

Programme & Study Plan Structure

University setup focuses on programme-based planning rather than a separate curriculum-tags setup section. Common structures include:

  • Major/Minor programme capabilities and optional streams.
  • Programme-level study-plan tables (major required, stream required, electives).
  • University common and faculty common requirements mapped to study years/terms.
Setup AreaExample Values (HK/SG style)Notes
ProgrammeBSc Computer Science, offers major/minor, has streams: AI, SystemsCohorts are system-generated by programme and year.
Study Plan (per programme)CSCI2100, Data Structures, Year 2, FallDrives student-feasibility checks and planning constraints.
University Common Core TemplateUGFN1000 University Life, Year 1, FallCan inherit into each programme table and override locally.
Planner: Add Classes from Study PlanPrefilled course list by term; remove non-offered rows; set class openingsUniversity course offerings are executed in Planner, not setup.

Class Type Definitions

Configure type names and behavior once, then reuse in planner, constraints, import validation, and warnings.

Type CodeNameRequires RoomTaught By
LECLectureYesInstructor of record
TUTTutorialYesTeaching assistant(s)
LABLaboratoryYesStaff pool

Term Planners and Constraints

Typical tertiary setup includes Fall/Spring term pair and stricter room/teacher constraints.

Form FieldTypical Value
Terms AvailableFall, Spring (or Semester 1, Semester 2)
Timeslot Length / Gap45 minutes / 15 minutes
Teaching DaysMonday to Friday
Hard ConstraintsNo room collision, no teacher collision, no class collision
Soft Constraints (Setup baseline)Template rules such as Level-1000 in morning (medium)
Soft Constraints (Planner override)Refine templates in Planner Settings after resources are ready
Teacher-specific Soft ConstraintsPlanner Settings only (not setup), available after teacher resources are configured

University setup does not require a separate Curriculum Tags & Rules step. Use Programme + Study Plan for structure, then use Planner for course offering execution.

Scheduling Rules in Planner Settings are always visible. If teacher resources are empty, the modal shows a completion notice with a direct Resources action.