Theme
Attendance Module User Guide (Non-Technical)
This guide explains how office/admin users can take and review attendance in daily operations without technical knowledge.
Who should use this
- Class teachers
- Office/admin staff
- HR/admin users managing staff attendance
Attendance menu map
From the left sidebar, open Attendance. You will find:
- Student Attendance (daily marking)
- Staff Attendance (daily marking)
- Student Records
- Staff Records
- Student Reports
- Staff Reports
Status meanings
Student attendance statuses
- Present: student attended
- Absent: student did not attend
- Late: student arrived late
- Half Day: student attended for part of the day
- Leave: approved leave
Staff attendance statuses
- Present
- Absent
- Late
- Half Day
- Leave
- Holiday
Before you start
Please confirm these are ready:
- Academic session is active.
- Classes and sections are configured.
- Students are assigned to class/section and set as active.
- Teachers/staff records are active.
If any of these are missing, lists may appear empty during attendance entry.
1) Daily Student Attendance
Path: Attendance -> Student Attendance
Mark attendance
- Select Date.
- Select Class.
- Select Section (optional based on your process).
- Wait for student list to load.
- Mark each student status.
- Add optional remarks for any student.
Important behavior:
- Changes are saved automatically.
- If attendance already exists for that student/date, status is updated (not duplicated).
- Remarks are auto-saved after a short delay.
Quick/batch actions
You can use:
- Mark All Present
- Select multiple students and set Present/Absent/Late/Half Day/Leave in one action
Tip: Use batch actions first, then adjust individual students.
Correct a previously marked day
- Open the same date/class/section again.
- Update the student status or remarks.
- Wait for auto-save confirmation behavior.
2) Daily Staff Attendance
Path: Attendance -> Staff Attendance
Mark attendance
- Select Date.
- Choose staff type: Teachers or Staff.
- Wait for list to load.
- Mark each person status.
- Optional: set Check In and Check Out times.
- Optional: add remarks.
Important behavior:
- Changes are saved automatically.
- Existing records for the same person/date are updated.
- For Absent or Holiday, check-in/check-out is disabled.
Quick/batch actions
- All Present button for fast marking
- Select multiple rows and apply one status from sticky bottom actions
3) Student Attendance Records
Path: Attendance -> Student Records
Use this page to review history and remove wrong entries.
Available filters
- Class
- Section
- Status
- Specific date
- From date and to date
Actions
- Open View Reports to move to student attendance report page
- Open Mark Daily Attendance to return to entry page
- Delete a record if it was entered by mistake
Note: For corrections, preferred method is reopening daily attendance and updating status rather than deleting records unless necessary.
4) Staff Attendance Records
Path: Attendance -> Staff Records
Use this page to review teacher/staff attendance history.
Available filters
- Type (Teachers/Staff)
- Status
- Date
Actions
- Open View Reports for summary report
- Open Mark Daily Attendance for daily entry
- Delete incorrect records
5) Student Attendance Reports
Path: Attendance -> Student Reports
Generate report
- Select class.
- Select section.
- Select date range (from and to).
- Click Generate Report.
What you get
- Student-wise summary table
- Total days and status breakdown
- Attendance percentage per student
- Summary cards (total students, average attendance, defaulters below 75%)
Use this report for class-level attendance review meetings.
6) Staff Attendance Reports
Path: Attendance -> Staff Reports
Generate report
- Choose type (Teachers or Staff).
- Set from and to dates.
- Click Generate.
What you get
- Employee-wise attendance summary
- Total present/absent/late/leave counts
- Attendance percentage with progress indicator
Use this report for HR/admin review and monthly attendance monitoring.
7) Recommended routine
Daily
- Mark student attendance after first period.
- Mark staff attendance at reporting time.
- Review unusual records (many absences/late arrivals).
Weekly
- Check student report for low attendance students.
- Check staff report for repeated late/absent patterns.
Monthly
- Review class-wise student percentages.
- Share staff attendance summary with management.
8) Common issues and quick fixes
No students showing in daily page
- Check selected class and section.
- Ensure students are active and assigned.
No teachers/staff showing
- Confirm selected type (Teachers or Staff).
- Check that employee records are active.
I entered wrong status
- Reopen same date and update status; it will overwrite existing record.
Report is empty
- Recheck date range.
- Verify that attendance was actually recorded for that period.
I cannot see Attendance menu
- Your role may not have required permissions.
- Ask admin to grant attendance and report permissions.
9) Good practices
- Complete attendance at a fixed time every day.
- Use batch actions first for speed, then correct exceptions.
- Add remarks for unusual entries (leave, late reason, half day reason).
- Avoid unnecessary deletion; prefer correction by updating the same date record.
- Review reports weekly to catch attendance problems early.