Appearance
Attendance
The attendance system supports daily registers, absence requests, and multiple statuses with role-based workflows.
Teacher view
Teachers mark attendance for each class period.
How to take attendance:
- Navigate to Attendance from the sidebar
- Select the class and date
- Mark each student's status
- Save the register
Batch marking: Select multiple students at once and apply the same status to all.
Parent view
Parents see their child's attendance record and can submit absence requests.
How to submit an absence request:
- Go to Attendance from the sidebar
- Click "Submit absence request"
- Select the date(s) and provide a reason
- Submit for review
Teachers or admins review and approve/reject the request. Parents see the updated status in real-time.
Attendance statuses
| Status | Meaning |
|---|---|
| Present | Student is in class |
| Absent | Unexplained absence |
| Excused | Approved absence (illness, family event, etc.) |
| Late | Arrived after start time |
| Early Dismissal | Left before end time |
Stats and reports
The attendance system tracks:
- Daily attendance rate — percentage of students present
- Per-student trends — individual attendance patterns over time
- Class comparisons — which classes have better/worse attendance
- At-risk flags — students with consistently low attendance appear in the Analytics dashboard
