Loading...
Processing... Please Wait
This may take a moment for large files

Last Updated: June 4, 2026

The Admin Staff Dashboard serves as the central hub for overseeing teacher attendance, manual overrides, leave requests, leave quotas, and generating monthly staff reports.

Accessing the Dashboard

Administrators can access this module by navigating to Staff Management > Admin Dashboard (or visiting /staff-management/admin/dashboard/).


1. Live Daily Attendance Feed

The daily feed provides a real-time snapshot of the status of all registered staff members. The feed is automatically sorted to prioritize staff attention:

Status Badge Description & Sorting Order
Not Arrived Staff members who have not yet clocked in for the current workday (listed first).
Late Staff who clocked in after the designated start time plus the allowed grace window.
Present Staff members who successfully checked in on time through their mobile device within the geofenced boundary.
Manual Staff marked present manually by an administrator (oath verification).
On-Leave Staff with approved active leave requests for today (clock-in is locked unless overridden).
Absent Staff explicitly marked absent by the admin.

2. Admin Manual Attendance (Oath View)

If a staff member forgets their device, experiences GPS issues, or requires manual override, administrators can log their status manually:

  • Mark Arrival (In): Set the check-in timestamp manually. This shifts their status badge to Manual.
  • Record Departure (Out): Log their clock-out timestamp when they leave.
  • Mark Absent: Explicitly log them as absent for the day.
  • Reason Log: Admins must provide an override reason (e.g. "Device battery dead", "On field duty") for compliance logs.

3. Auto-Seeding Leave Types

The system handles leave structures automatically. Upon accessing the dashboard or settings, the system checks and auto-seeds the following 8 default leave categories:

Casual Leave
15 Days Default
Medical Leave
10 Days Default
Earned Leave
12 Days Default
Maternity Leave
180 Days Default
Paternity Leave
7 Days Default
Religious Leave
15 Days Default
Bereavement Leave
5 Days Default
Study Leave
30 Days Default

4. Managing Staff Leave Quotas

Leave quotas allocate the maximum allowed days for each category for a calendar year:

  • Automatic Allocation: Newly registered staff members automatically receive default leave quotas based on seeded leave types.
  • Manual Customization: Go to Manage Quotas to adjust the allowance for a specific staff member (e.g. giving a senior teacher extra Casual Leave days).
  • Sync All: Use the Sync All Quotas action to apply updated default leave days to all staff members who do not currently have that quota mapped.

5. Processing Leave Requests & Cancellations

The dashboard features a live action queue for managing leave requests:

  1. Approve Leave: Changes status to Approved. The system automatically creates On-Leave logs for the scheduled range and deducts the days from their remaining quota (1.0 for Full Day, 0.5 for Half Day).
  2. Reject Leave: Rejects the request. If the leave was previously approved, rejecting it automatically deletes the "On-Leave" logs (unless they already clocked in) and refunds the quota.
  3. Cancellations: If a teacher requests to cancel an approved leave, the request appears in the admin queue. Approving the cancellation clears the scheduled leave marks and fully refunds the quota.

6. Monthly Reports & Teacher PDFs

The dashboard provides analytical tools to track long-term attendance and exports:

  • Monthly Grid: View a month-by-month calendar view detailing every teacher's logs, showing days Present, Late, Absent, On-Leave, Holidays, and Sundays.
  • Teacher PDF Print: Click Print PDF next to any teacher's row in the monthly report view to download a clean, itemized monthly performance statement suitable for administrative records.

Ready to try this yourself?

You can perform this action directly from your dashboard.

Go to Dashboard
On this page

Need more help?
Contact Support
School Assistant
Online Helper
Hello! I'm your School Assistant. Ask me anything about using the platform (e.g. how to add students or enter marks).
Suggested Help for this page

📖 Read Page Guide
Related questions:
Help Guide
Loading...