Taking attendance
Attendance is recorded once per day per class for students, and once per day per staff member. There's no need to mark it per period — daily attendance is what feeds into reports and payroll.
Student attendance
Step 1. Open Attendance
From the menu: Attendance.
Step 2. Pick a date and class
Today and one of your assigned classes are pre-selected.
Step 3. Mark absences
The grid shows every student in the class. Default state is Present.
- Click an absent student → marks them Absent.
- Two clicks → marks them On Leave (with a reason field).
Step 4. Submit
Click Submit. The day is locked for editing.
If you need to fix something after submitting, only a branch admin can unlock the day — by design, to keep records honest.
Bulk-marking a whole class
For section-wide events (field trip, sports day), click Bulk Action → Mark on Leave at the top of the grid. One click marks everyone with the same reason.
Staff attendance
From the menu: Staff → Staff Attendance. Works the same way — one row per employee, marked Present / Absent / On Leave / Half Day.
Staff attendance feeds directly into payroll.
Holidays
Days on the holiday calendar automatically skip the attendance grid — you don't need to mark Sundays as everyone-absent. Holidays also drive payroll deductions correctly.
Reports
- Reports → Attendance → Daily — per-class summary for a date.
- Reports → Attendance → Monthly — per-student percentage for a month.
- Reports → Attendance → Watchlist — students below the attendance threshold (default 75%).