CL applications before 9:00 PM on the previous day
Only afternoon half-days (counts 0.5 CL)
1 CL per month limit (if no CL for 2 months, 3 CLs allowed in 3rd month)
Teachers must assign responsibility before approval
Function/Event Days: Leave will be LWP
June: No CL allowed, only LWP
Annual Concert: No leave 10 days before
Diwali: Only 1 leave allowed, additional become LWP
SECTION CONFLICT: If any teacher in the same section has CL on the same day, another teacher's CL is automatically changed to LWP
One leave per day: Can only apply for one leave per day
Sandwich Leave Rule
If you take leave on Saturday and Monday: Sunday will be automatically considered as leave.
If you take leave before a holiday and after a holiday: The holiday will be automatically considered as leave.
If you take HALF leave before and after a holiday: The holiday will be considered as HALF leave.
Example 1: Apply CL on Friday & Monday → Saturday & Sunday become CL (sandwich).
Example 2: Apply half leave on Friday & Monday → Saturday & Sunday become half leave.
Example 3: Apply leave on Thursday & Monday with Friday as holiday → Friday becomes leave.
Today's Leave Status
Teacher
Branch
Section
Leave Type
Duration
Responsibility
Status
Actions
Daily Attendance
Attendance Rule
Attendance Timing Rules
• Check-In ≤ 9:00 AM + Check-Out at/after 4:00 PM (Pre-school) or 4:30 PM (Primary/High School) = Full Day Present. • Check-In after 9:00 AM through the section cutoff + Check-Out by the section cutoff: minimum 4 hours required; 4+ hours = Half Day Present, less than 4 hours = Full Day Leave (LWP).
• Check-In ≤ 9:00 AM + Check-Out before the full-day cutoff but at/after 1:30 PM = Half Day Present.
• Check-Out before 1:30 PM = Absent.
• Check-In 9:01–9:10 AM + full-day check-out = Late Mark Present.
• Check-In after 9:10 AM = Half Day Present (when check-out is at/after 1:30 PM).
• Every 3 Late Marks = 1 LWP.
Today's Attendance
--:--:--
Executive Director: Set User Attendance
Set check-in and check-out times for any user.
Temporary Attendance Location Active
Mark Your Attendance
Click the button below to mark your attendance for today.
Detecting location...
Attendance History
Date
Day
Status
Check In
Check Out
Location
No attendance records found.
Attendance Reports
Delete Old Attendance Report History
Executive Director only. This permanently removes attendance records dated before the selected date. Attendance Reports will no longer show those deleted records.
Staff Name
Role
Branch
Section
Status
Check In
Check Out
Location
Daily Summary
Staff
Total Days
Present
Half Days
Absent
LWP
Late Marks
Attendance %
Monthly Summary
Date
Day
Staff
Role
Status
Check In
Check Out
Location
Custom Range Summary
Staff Name
Role
Branch
Section
Working Days
Present
Half Day
Absent
LWP
Late Marks
Leave Days
Leave Details
Attendance %
Staff-wise Late Attendance & Leave Summary
Apply for Leave
Important Rules
📋 Application & CL Rules
Leave from today to next 8 days only
Medical/Exam: JPG certificate required
CL: Apply before 9:00 PM previous day
Half Day: Afternoon only; counts 0.5 day
1 leave per day: Cannot apply another leave for the same date
CL limit: 1 CL/month; after 2 CL-free months, up to 3 CL in the 3rd month
Section Conflict: If same-section teacher has approved CL, your CL becomes LWP
Responsibility: Must assign to a teacher from the same section before approval
📅 Special & Sandwich Rules
Sandwich: Leave before + after a holiday → holiday becomes leave
Saturday + Monday: Sunday becomes leave
Half-day Sandwich: Half leave before + after holiday → holiday becomes half leave
Function/Event Day: Auto LWP
June: No CL; auto LWP
Annual Concert: No leave 10 days before
Diwali: Only 1 leave allowed; additional leave becomes LWP
Apply Multiple Leaves
Bulk Leave Application
Apply for multiple leaves at once. Select date range or individual dates. Sandwich rule applies automatically.
Leave History
Teacher
Branch
Section
Leave Type
Date(s)
Duration
Assigned To
Certificate
Status
Applied On
Actions
Lecture Adjustment Management
Process Flow
Teacher applies for leave and assigns responsibility
Assigned teacher confirms acceptance
Executive Director reviews and approves
Lecture adjustment teacher coordinates final schedule
Both teachers receive final schedule confirmation
Leaves Approved - Ready for Scheduling
Select a leave to create final schedule
Schedule Finalization
Selected:
All Leave Adjustments
Teacher
Date
Type
Assigned To
Adjustment Status
Schedule Status
Action
Manage Users
Executive Director Access Only:Manage all users and roles. School ID will be auto-generated.
Database backup/restore is restricted to the Executive Director and uses the current authenticated session.
The Executive Director must add the user's official selfie/face photo before that user can mark attendance. Users cannot register or replace their own face photo. Only the Executive Director can add, replace or reset it. A different person's face will be rejected at both Check-In and Check-Out.
Old Leave & Attendance History
Executive Director only. Permanently remove old teacher leave and/or attendance records from the database. Records dated before the selected date are deleted; the selected date itself is kept.
Example: 2026-01-01 deletes records dated before 1 Jan 2026.
Official User Face / Selfie Photo
Executive Director can select any staff/user account and upload one clear official selfie or face photo. The photo is encrypted and stored only in the private attendance selfie folder.
0 users
School ID
Name
Role
Username
Branch
Section
CL Balance
Email
Status
Selfie
Actions
Temporary / Alternate Attendance Layer Assignment
Executive Director Control
Only the Executive Director can assign a temporary attendance
location. During the active period, selected teachers must check in and check out
from the assigned layer/city.
Create Temporary Assignment
The layer must already exist under Attendance Location Layers.
Select Teacher(s)
Choose one or multiple active teachers.
Loading teachers...
Assignment is enforced only between the selected start and end dates.
Temporary Assignments
Executive Director can deactivate an assignment at any time.
Teacher
Layer / City
Purpose
From
To
Status
Action
No assignments loaded.
Manage Branches
Executive Director Access Only: Add, edit, delete branches. Upload logos.
Leave Reports & Analytics
Delete Old Leave Report History
Executive Director only. This permanently removes leave records dated before the selected date. Leave Reports & Analytics will recalculate without those deleted records.
School ID
Teacher
Branch
Section
CL Used
CL Balance
LWP Count
Medical
Exam
OD Count
Total Leaves
Leave Type Distribution
Section-wise Leave Usage
Manage Holidays
Note: Holidays affect sandwich leave calculation. Sundays are auto-included.
From Date
To Date (Leave blank for single day)
Upcoming Holidays
Date
Day
Holiday
Type
Branch
Actions
System Settings
Executive Director Access Only: Customize system settings.
Leave Rule Messages
Executive Director can edit the standard messages shown to staff, or add an additional message.
The title and message use the same banner font and styling as the staff leave page.
School Logo
Upload custom school logo
Click to upload school logo
Recommended: 200x200px, PNG or JPG
System Preferences
Configure system behavior
Account Security
Configure security settings. Executive Director accounts are protected from locking
Account Lock Management
Theme & Appearance
Customize colors
Advanced customization
Branch Attendance Zones
Each branch has exactly 3 attendance layers. Executive Director activates the one layer that will be used for attendance.
Rules
🏫 Office: exactly 30 m
🏃 Playground: 31–500 m
📍 Other Custom: more than 500 m
Only one layer can be active for a branch.
Attendance Location Layers
Configure location layers for attendance marking. Executive Director can manage all layers.
Location Layers
Secure Selfie Verification
FACE POSITION NOT READY
Starting secure camera...
⚠️ Face preview mismatch — final server verification is performed against the official face photo when you capture the selfie.
Keep your face inside the circle. When your face is centered, click Capture Selfie & Save Attendance. Your official face photo is checked automatically. A different person will be rejected during Check-In and Check-Out.
⚠️ Leave Application Rules
Official User Photo
Add / Edit User
Change Email & Password
Add New Branch
Certificate View
Notifications
Delete User
Are you sure you want to delete this user? This action cannot be undone.