Academic Year Form
Field reference for academic year configuration.
Fields
Backed by records.academic_years.
| Field | Column | Type | Required | Notes |
|---|---|---|---|---|
| Year ID | academic_year_id | Integer | Auto | Primary key |
| Year Code | year_code | Text(20) | Yes | e.g. 2024-25 |
| Start Date | start_date | Date | Yes | First day of the academic year |
| End Date | end_date | Date | Yes | Last day of the academic year |
| Is Current | is_current | Boolean | Yes | The one year treated as current |
There is no separate display name — the year is identified by year_code — and no is_active; is_current is the only flag.
Computed Fields (Read-Only)
| Field | Description |
|---|---|
| Term Count | Number of terms in this academic year |
| Days Remaining | Days until end date (if current) |
Validation Rules
- Year Code must be unique
- End Date must be after Start Date
- Only one academic year can have Is Current = true
- Terms must fall within the year's date range
Related Screens
- Terms - Terms within this academic year