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 Area | Example Values (HK/SG style) | Notes |
|---|---|---|
| Programme | BSc Computer Science, offers major/minor, has streams: AI, Systems | Cohorts are system-generated by programme and year. |
| Study Plan (per programme) | CSCI2100, Data Structures, Year 2, Fall | Drives student-feasibility checks and planning constraints. |
| University Common Core Template | UGFN1000 University Life, Year 1, Fall | Can inherit into each programme table and override locally. |
| Planner: Add Classes from Study Plan | Prefilled course list by term; remove non-offered rows; set class openings | University 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 Code | Name | Requires Room | Taught By |
|---|---|---|---|
| LEC | Lecture | Yes | Instructor of record |
| TUT | Tutorial | Yes | Teaching assistant(s) |
| LAB | Laboratory | Yes | Staff pool |
Term Planners and Constraints
Typical tertiary setup includes Fall/Spring term pair and stricter room/teacher constraints.
| Form Field | Typical Value |
|---|---|
| Terms Available | Fall, Spring (or Semester 1, Semester 2) |
| Timeslot Length / Gap | 45 minutes / 15 minutes |
| Teaching Days | Monday to Friday |
| Hard Constraints | No 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 Constraints | Planner 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.