Why terms matter
A term is not just a label. Reports, Goal Check history, and grade summaries are all read against the org’s current term. If no term is configured, features that depend on a term window have nothing to anchor to, so setting up at least one term is a prerequisite for reporting to make sense.Only the administrator role can create, edit, delete, or set the current term. Supervisors, monitors, teaching staff, parents, and students do not have access to /academic-terms.
Term fields
| Field | Rule |
|---|---|
| Name | 3 to 50 characters |
| Start date | Any valid date |
| End date | Must be after the start date |
| Current | Exactly one term per org can be flagged current |
Creating a term
Setting the current term
Only one term can be current at a time. Clicking Set as current on a term clears the current flag from every other term first, so the switch is atomic and there is never a moment with two current terms.Editing and deleting terms
Administrators can edit a term’s name or dates from /academic-terms, subject to the same overlap check used at creation. Deleting a term is blocked if the term has goals or scores linked to it. This keeps historical goal and grade data from being orphaned. To remove a term that has data attached, address the linked goals or scores first.What a term drives
Goal Check
Daily goals and progress are recorded against the current term.
Grading
Score entry and grade summaries are scoped to the current term.
Report cards
Report generation reads the current term to determine the reporting period.
Students
PACE assignments and student records reference the academic calendar terms define.