Academic Calendar
The academic calendar manages terms, important dates, and deadline rules. All aspects are controlled via Desk.
Overview
The academic calendar has a tiered structure:
Academic Year:
Contains academic terms. May be used to trigger specific fees.
Academic Term:
Terms cannot overlap. Each term must be wholly contained in an Academic Year, with start and end dates withing the Academic Year.
Each academic term defines the structure of a teaching period: start and end dates, enrollment windows, withdrawal deadlines, and grading periods.
Key concepts
- Academic Term — the fundamental time unit (semester, trimester, quarter)
- DateRuleResolver — configurable logic for computing academic deadlines relative to term dates
- Term-Level Rules — deadline and policy configuration lives at the term level, allowing different rules per term