Absence

An absence in Omniscol is the declaration that an entity will not be present over a given period. The managed entities are teachers, classes, students and, if the Staffing module is active, staff members.

An accepted absence can change how lessons are displayed:

  • absent teacher without a substitute: the lesson is marked as affected, with the teacher struck through;
  • absent teacher with a substitute: the substitute is displayed next to the struck-through regular teacher;
  • absent class: the class's lessons are removed from the display over the period;
  • absent student: tracking attached to the student, without changing the lessons of their class.

Statuses of an absence

  • accepted: the absence is validated and taken into account.
  • pending: request declared by the user concerned, to be validated by an administrator.
  • rejected: rejected request.
  • aborted: request canceled by its declarant.

Only absences with the accepted status affect how timetables are displayed.

Fields of an absence

  • Entity: teacher, class, student or staff if the Staffing module is active.
  • Date range: start and end. A genuinely open-ended absence must be tracked explicitly; the end of the school year can serve as a technical bound if no end is provided.
  • Time range: full day or specific time slots.
  • Filters: classes, subjects or assignments depending on the entity type.
  • Reason: chosen from the list provided; an administrator can enter a custom reason.
  • Comment: short free text.
  • Status: accepted, pending, rejected or aborted.

See also