πŸ‘” Module Overview

In this tutorial, we'll learn how to record, manage, and report daily staff attendance, integrate with leave management, and understand its impact on payroll.

The Staff Attendance module tracks the daily presence of all school staff. It ensures accurate workday accounting, integrates with leave balances, and provides data for payroll processing and administrative oversight.


🧭 How to Access

  • Navigate to: Attendance β†’ Staff Attendance

πŸ“‹ Attendance Page Layout

The main interface includes:

  1. Date Selector: Choose the date for attendance (defaults to today).

  2. Department Filter: Optional filter to view staff by department (e.g., Teaching, Administrative).

  3. Staff List: Displays all active staff members based on selected filters.

  4. Status Buttons: For marking each staff member's daily status.

  5. Time Recording (Optional): Fields to log In-time and Out-time if your school uses clock-in systems.


🟒 Staff Attendance Statuses

StatusDescription
PresentStaff member worked a full day.
AbsentDid not report to work without approved leave.
Half DayWorked for a partial day only.
On LeaveAbsent with an approved leave (Sick, Casual, etc.).
LateArrived after the official start time.
Work From HomeWorked remotely (if applicable).

βœ… Process: Recording Daily Attendance

Step 1: Select Date & Filter

  1. Choose the Date using the calendar picker.

  2. Optionally, select a Department to narrow the list.

  3. The staff list updates automatically.


Step 2: Mark Individual Attendance

  • For each staff member, click the appropriate status button.

  • If time tracking is enabled, you can also enter In-time and Out-time.

  • Changes are typically saved automatically as you select them.

Step 3: Leave Integration

  • The system can automatically mark staff as "On Leave" if they have an approved leave request for that day.

  • It references the leave type (Sick, Casual, Annual) and updates the staff member's remaining leave balance accordingly.


πŸ“Š Viewing Attendance Reports

Access detailed analytics via Reports β†’ Staff Attendance Reports.

Report TypePurpose
Daily Staff AttendanceSnapshot of all staff statuses for a specific day.
Monthly SummaryTotal working days, absences, and leave days per staff member for the month.
Department ReportAttendance overview filtered by department for comparison.
Individual Staff ReportDetailed attendance history for a specific employee over a selected period.


πŸ’΅ Linking Attendance to Payroll

Attendance data directly influences payroll calculations:

  • Absent Days: May trigger salary deductions based on school policy.

  • Half Days: Calculated proportionally for salary adjustments.

  • Leave Types: Different leave types (e.g., Paid vs. Unpaid) are factored into final pay.

  • Automatic Integration: Ensures payroll is accurate and up-to-date without manual data entry.

βœ… Best Practices

  • Record Consistently: Mark attendance daily at a fixed time (e.g., after morning assembly).

  • Sync with Leave: Ensure leave requests are approved in the system before marking attendance to avoid discrepancies.

  • Monitor Lateness: Track "Late" markings to identify patterns and enforce punctuality policies.

  • Review Regularly: Generate department-wise monthly reports to monitor trends and address absenteeism.

  • Use Data Proactively: Analyze reports to detect patterns and engage in supportive conversations with staff if needed.


The Staff Attendance module is a vital tool for workforce management, providing the data needed for operational oversight, fair payroll processing, and informed administrative decisions.

Next, we will explore the Grade Management system in detail.