Staff Attendance
The Staff Attendance page is the daily register. Each working day, an authorised staff member marks every active employee as Present, Absent, Half Day, or On Leave. Once the day’s entries are complete, the register is finalised to prevent further edits.
Who can manage staff attendance
Section titled “Who can manage staff attendance”| Action | Required permission |
|---|---|
| View the attendance register | staff-attendance:view |
| Mark or edit attendance entries | staff-attendance:mark |
| Finalise a day’s register | staff-attendance:mark |
| Reopen a finalised register | staff-attendance:reopen |
Mark daily attendance
Section titled “Mark daily attendance”-
Navigate to Staff Attendance
Section titled “Navigate to Staff Attendance”Go to your school and click Staff Attendance in the sidebar.
-
Select the date
Section titled “Select the date”Use the date picker at the top of the page to choose the day you are recording. By default it opens on today’s date.
-
Mark each staff member
Section titled “Mark each staff member”The table lists every active staff member. For each person, choose a status:
Status Code Description Present PStaff member was at work for the full day Absent AStaff member did not attend without approved leave Half Day ½Staff member attended for half the working day On Leave LStaff member is on approved leave (deducted from leave balance) You can also add an optional Note per entry (e.g. “Medical certificate submitted”).
-
Save the register
Section titled “Save the register”Changes are saved automatically as you mark each entry — there is no separate save button. Entries that have not been marked yet remain blank and will show as unmarked in the LOP summary.
Finalise a day
Section titled “Finalise a day”Finalising locks the register for that date and prevents any further edits.
- Confirm all entries for the day are correct.
- Click Finalise at the top of the register.
- The status changes to Finalised and all editing controls are disabled.
Reopen a finalised register
Section titled “Reopen a finalised register”If a mistake was made after a day was finalised:
- Navigate to the date using the date picker.
- The register shows a Finalised badge.
- Click Reopen (requires
staff-attendance:reopenpermission). - Edit the entries as needed.
- Re-finalise the day when corrections are complete.
Attendance summary
Section titled “Attendance summary”The top of the page shows a summary panel for the selected date:
- Total Present, Absent, Half Day, and On Leave counts.
- Whether the register is Open or Finalised.
Use this summary to quickly spot if any entries are missing before you finalise.
Troubleshooting
Section titled “Troubleshooting”A staff member does not appear in the register
Section titled “A staff member does not appear in the register”Only active staff are listed. If a new staff member was recently added, confirm their employment status is set to Active in their staff profile.
The Finalise button is not visible
Section titled “The Finalise button is not visible”You need the staff-attendance:mark permission. Contact your school owner.
I cannot reopen a day
Section titled “I cannot reopen a day”You need the staff-attendance:reopen permission. Additionally, if the attendance month is locked in Payroll Attendance, unlock the month first before reopening individual days.
The register shows “Unmarked” warnings in Payroll Attendance
Section titled “The register shows “Unmarked” warnings in Payroll Attendance”One or more staff members were not given a status for that day. Return to the date in Staff Attendance, fill in the missing entries, and then recompute the LOP summary.