Skip to content

Take staff attendance

import { Aside } from ‘@astrojs/starlight/components’;

For Administrators and Directors. The Staff → Attendance page is the daily register for the team. Each row is a staff member; each column is a day (opens on the current week).

Pick a status per cell: Present, Late, Absent (with a reason — Sick, Personal, Funeral/burial, Transport, Unexplained, Other), Excused, or On leave (set automatically from approved leave).

For a normal day, use Mark all present on the column, then change the few outliers.

  • Class coverage — who is absent on a date and which periods and classes they teach, so cover can be arranged.
  • Summary — per-person totals (present, late, absent, excused, on-leave, unrecorded) plus a rate: (present + late) ÷ marked days.