Attendance Management

Track training consistency, monitor live turnout, and generate roster reports

The Attendance module is the heartbeat of your academy's daily operations. It allows you to mark daily registers, monitor live turnout across all batches, and analyze long-term consistency trends.

Live Monitor Dashboard

Why use this? Get a real-time bird's-eye view of your academy's daily operations without visiting every rink.

The Attendance Monitor provides a live feed of today's activity:

Total Expected

150

Present

120

Absent

30

  • Batch Status: See which batches have started and if attendance has been marked.
  • Coach Compliance: Identify coaches who haven't submitted their registers yet.
  • Low Turnout Alerts: Batches with unusually high absenteeism are highlighted for follow-up.

Monthly Roster (Gantt View)

Why use this? Visualize attendance patterns over the entire month to identify irregular skaters or drop-out risks.

The Monthly Roster view presents data in a Gantt-chart style grid, making it easy to spot trends:

Skater Name 01 02 03 04 05 06 07 %
Aarav Patel P P P - P A P 83%
Diya Sharma P A A - P P P 66%
Rohan Gupta L P P - P P P 100%

* Sample view showing attendance status (P=Present, A=Absent, L=Late, -=No Class) for the first week of the month.

System Logic & Notifications

The system automates several actions based on your inputs:

  • Auto-Absent Notification

    When you mark a skater as Absent and submit, the system immediately sends a push notification to the parent's mobile app. This ensures parents are aware if their child misses training.

  • Late Marking

    Marking a skater as Late (L) counts as "Present" for attendance percentage calculations but is flagged in reports for discipline tracking.

  • Retroactive Updates

    You can edit attendance for past dates (e.g., if you forgot to mark it yesterday). However, notifications are NOT sent for past dates to avoid confusing parents.