The academic year structure should be established before results, attendance, promotion, and most reporting workflows.
Years
Kralis expects years to be sequential and strictly named in the YYYY/YYYY+1 format.
Valid examples:
Invalid patterns include:
- a single year like
2026
- a descriptive label like
2026 Session
- gaps such as creating
2028/2029 when 2027/2028 does not exist
Operational guidance
- create the next year only when the school is ready to move forward
- keep one current working year in focus
- avoid trying to repair academic history through repeated year creation and deletion
Create the next year
- Open School Settings → Years.
- Review the latest existing year.
- Enter the immediately following
YYYY/YYYY+1 value.
- Save, then create its terms.
- Set the current academic context only when the school is ready to use it.
Kralis shows validation when the format is invalid, the year already exists, or the sequence skips the expected next year. Correct the value instead of creating an artificial intermediate history.
Terms
Terms belong to a year. Create the terms needed by the school after the year is created.
Use a consistent naming pattern across the school so score entry, reports, and attendance stay predictable.
Deleting a year or term that already carries scores, results, fees, courses, sessions, or attendance can damage the meaning of historical records. Keep used academic periods and change the current selection instead.