Default attendance statuses
School Vault comes with four system statuses that can be renamed and recoloured but not disabled:
- Present, child is in school
- Late, child arrived after the school's designated start time
- Absent, child is not in school (reason unspecified)
- Excused, child is absent for an authorised reason
For most day-to-day attendance, these three are sufficient. But many schools need more nuance, especially when reporting to parents, analysing attendance data, or complying with regulatory requirements.
Creating a custom attendance status
- Go to Settings → Attendance Statuses.
- Click Add Status.
- Enter the status name (e.g. "Field Trip", "Sick Leave", "Authorised Absence", "Public Holiday").
- Choose a colour for the status. This colour appears on the attendance calendar and register views. Pick something distinct from your existing statuses.
- Set whether this status counts as Present, Absent, or Neutral for analytics purposes:
- Present, the child is accounted for and this counts positively toward attendance percentage (e.g. Field Trip)
- Absent, the child is not at school and this counts against attendance percentage (e.g. Sick Leave, Unauthorised Absence)
- Neutral, the day is not counted in attendance calculations (e.g. Public Holiday, School Closure)
- Optionally, check Triggers parent notification if using this status should send an SMS/WhatsApp to the parent.
- Click Save Status. The new status is now available on the daily attendance screen.
Custom attendance status form showing name, colour picker, count-as selector (Present/Absent/Neutral), and notification toggle
Recommended custom statuses for Nigerian schools:
- Field Trip (Present, no notification)
- Sick Leave (Absent, no notification, parents know their child is sick)
- Authorised Absence (Absent, no notification, parent has notified school in advance)
- Suspension (Absent, no notification)
- Public Holiday (Neutral, no notification)
- School Closure (Neutral, no notification)
Editing and disabling statuses
- To edit a status: go to Settings → Attendance Statuses, click the status, change any field, and save. Existing records using that status are not changed.
- To disable a status: toggle the Active/Inactive switch. An inactive status does not appear on the attendance screen but existing records are not affected.
- Custom statuses cannot be deleted once they have been used in at least one attendance record. Disable them instead.
Attendance analytics respect your custom statuses. The attendance analytics screen (article 3.7) shows separate columns for each status and correctly applies the Present/Absent/Neutral classification when calculating attendance percentages. If you set Field Trip as "Present", it correctly does not count against a child's attendance rate.