Skip to content

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:

  1. Navigate to Attendance from the sidebar
  2. Select the class and date
  3. Mark each student's status
  4. 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:

  1. Go to Attendance from the sidebar
  2. Click "Submit absence request"
  3. Select the date(s) and provide a reason
  4. Submit for review

Teachers or admins review and approve/reject the request. Parents see the updated status in real-time.

Attendance statuses

StatusMeaning
PresentStudent is in class
AbsentUnexplained absence
ExcusedApproved absence (illness, family event, etc.)
LateArrived after start time
Early DismissalLeft 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