Managing Attendance Sessions
The platform uses a unified session-based attendance system. Before taking attendance (whether via QR code or manual entry), you must create an Attendance Session.
Step 1: Create an Attendance Session
- Go to Dashboard > Attendance.
- Click the Create Session button.
- In the creation dialog:
- Tag & Course: Select the relevant course.
- Batches: Check one or more batches participating in this session. The start/end times will automatically populate based on the batches' scheduled times.
- Date & Times: Adjust the session date, start time, and end time if necessary.
- Late Grace Period: Set how many minutes after the start time a student will be considered "Late" (e.g., 15 minutes).
- Session Title: Edit the auto-generated title if desired.
- Click Create Session to schedule it.

Step 2: Activate a Session
By default, a new session is marked as Scheduled. To begin tracking attendance in real-time:
- Locate your session under Today's Sessions.
- Click the Activate Session button next to it.
- The session status changes to Active, and you are redirected to the active session dashboard where QR scanning and manual marking become available.
Step 3: View Session History
To view past attendance data:
- On the Attendance dashboard, click Show History.
- Use the From and To date filters to narrow down past sessions.
- Click View Session on any completed session to see the full list of students, their statuses, and overall statistics (Present, Late, Absent, Pending).
- You can click Export CSV from inside any session to download the attendance report.

Step 4: Complete a Session
Once a class is over and all attendance is taken, you must complete the session to finalize the records.
- Inside an active session, click End Session at the top right.
- In the confirmation dialog, you have the option to send notifications (SMS, Email, or App Notification) to all students who are still marked as Pending/Absent.
- Check the desired notification methods and click Complete Session.
- All remaining "Pending" students will be permanently marked as Absent.