Leave Management
The Leave Management module handles leave applications, approvals, balances, and history for all staff members.
flowchart LR
A[Staff Applies] --> B[Pending Review]
B --> C{Principal Reviews}
C -->|Approve| D[Leave Granted]
C -->|Reject| E[Rejected with Reason]
Leave Types
EduCore comes with standard leave types pre-configured. Your school administrator can add or modify these.
| Leave Type | Default Allocation | Description |
|---|---|---|
| Casual Leave (CL) | 12 per year | For personal work, short absences |
| Sick Leave (SL) | 12 per year | For illness (medical certificate may be required for 3+ days) |
| Earned Leave (EL) | 15 per year | Accumulated leave, typically used for longer absences |
| Maternity Leave | 180 days | As per Maternity Benefit Act |
| Paternity Leave | 15 days | For new fathers |
| Compensatory Off | As earned | For working on holidays/weekends |
| Loss of Pay (LOP) | Unlimited | When all other leave is exhausted |
Configuring Leave Types
- Navigate to Settings > Leave Types (School Admin only).
- Click Add Leave Type or edit an existing one.
- Set the name, annual allocation, and carry-forward rules.
- Specify whether a medical certificate is required after a certain number of consecutive days.
- Click Save.
Applying for Leave
As a Staff Member (Self-Service)
- Navigate to Leaves > Apply for Leave from the sidebar.
- Fill in the leave application:
| Field | Description | Required |
|---|---|---|
| Leave Type | Select from the dropdown (CL, SL, EL, etc.) | Yes |
| From Date | Start date of leave | Yes |
| To Date | End date of leave (same as From Date for single-day leave) | Yes |
| Half Day | Toggle if applying for a half-day leave | No |
| Reason | Brief explanation for the leave | Yes |
| Attachment | Upload supporting document (e.g., medical certificate) | No |
- The form shows your available balance for the selected leave type.
- Click Submit Application.
- The application is sent to your approver (typically the principal or admin).
- You will receive a notification when it is approved or rejected.
Tip: Apply for planned leave at least 2-3 days in advance whenever possible. This gives the school time to arrange substitutes for your classes.
On Behalf of a Staff Member (Admin)
School administrators can apply for leave on behalf of any staff member:
- Navigate to Leaves > Apply for Leave.
- Select the staff member from the dropdown.
- Fill in the leave details as above.
- Click Submit.
- The leave can be auto-approved or sent for approval depending on school settings.
Leave Approval Workflow
Approving Leave (Principal/Admin)
- Navigate to Leaves > Pending Approvals.
- A list of all pending leave applications appears.
- Each application shows:
- Staff member name and department
- Leave type and dates
- Number of days
- Reason
- Current leave balance
- Click View to see the full application.
- Click Approve to approve the leave, or Reject to deny it.
- If rejecting, enter a reason for rejection (this is sent to the applicant).
- The staff member receives a notification of the decision.
Pending Approvals on Dashboard
Pending leave requests appear in the Needs Attention section of the dashboard for users with approval permissions.
Leave Balance
Viewing Your Balance
- Navigate to Leaves > My Leaves.
- Your leave balance is shown in a summary card:
- Leave type, total allocation, used, and remaining
Viewing All Staff Balances (Admin)
- Navigate to Leaves > Leave Balances.
- A table shows all staff members with their leave balances.
- Filter by department or leave type.
- Click Export CSV to download.
| Staff Name | CL Used | CL Balance | SL Used | SL Balance | EL Used | EL Balance |
|---|---|---|---|---|---|---|
| Mrs. Sharma | 4 | 8 | 2 | 10 | 0 | 15 |
| Mr. Verma | 7 | 5 | 0 | 12 | 3 | 12 |
Leave History
Personal Leave History
- Navigate to Leaves > My Leaves > History.
- View all your past leave applications with:
- Dates, leave type, number of days
- Status (approved, rejected, cancelled)
- Approver’s name
- Any remarks
All Staff Leave History (Admin)
- Navigate to Leaves > Leave History.
- Filter by staff member, department, leave type, date range, or status.
- Export to CSV for records.
Cancelling a Leave Application
If your plans change after submitting a leave application:
- Navigate to Leaves > My Leaves.
- Find the leave application you want to cancel.
- Click Cancel (only available if the leave is still pending or has not started yet).
- The leave balance is restored.
Tip: You cannot cancel a leave that is already in progress (i.e., the start date has passed). In that case, contact your administrator to modify the leave end date.
Leave and Attendance Integration
Leave management is integrated with the attendance system:
- When a staff member has an approved leave for a date, they are automatically marked as “On Leave” in staff attendance.
- This prevents the need to manually mark approved leaves in the attendance register.
- The timetable substitution system also checks approved leaves to identify absent teachers.
Leave Reports
| Report | Description |
|---|---|
| Leave Summary | Total leaves taken by each staff member, by type |
| Department Leave Report | Leave usage by department |
| Monthly Leave Report | All leaves in a specific month |
| Leave Balance Report | Current balances for all staff |
All reports are available at Leaves > Reports and can be exported to CSV.
Best Practices
- Submit leave applications through the system rather than verbal or paper requests. This maintains an accurate audit trail.
- Approve or reject promptly. Pending applications delay substitute arrangements.
- Monitor leave patterns. If a staff member takes frequent single-day leaves (especially Mondays/Fridays), the leave reports make this visible.
- Set clear carry-forward rules. Decide at the beginning of the year whether unused casual leave carries forward to the next year, or lapses.
- Require medical certificates for sick leave exceeding 2 consecutive days. This can be configured per leave type.