Daily Coverage
Record absences, generate coverage, and review assignments.
Daily coverage workflow
Step 1 of 3 — Use CG Flow for a quick absence, or import the SFE file.
Today’s Absences
Absences for the selected date and their coverage status.
Coverage Plan
One row per absent teacher. Open Coverage Records for assignment detail, reassignments, and email status.
Coverage Records
Generated assignments for the selected date.
Reports
School-scoped coverage reporting, coverage intelligence, and absence analytics.
School Coverage Report
Executive overview first, with drill-down into coverage demand, workload, supply usage, absences, risk, and detailed assignment records.
Daily Operational Outputs
Print-ready office documents are kept separate from analytics. Open only when you need a daily coverage sheet, teacher slips, or a supply assignment sheet.
Daily Operational Outputs
Print-ready office documents are kept separate from analytics. Open only when you need a daily coverage sheet, teacher slips, or a supply assignment sheet.
Coverage Intelligence
Explainable analytics based on the active school’s coverage and absence data.
Coverage workload will be compared with the active school average.
Recurring teacher and weekday absence patterns will appear here.
The highest-demand day and schedule block will appear here.
The score uses unresolved, declined, uncovered, and workload-concentration signals.
Weekly absence trend
Weekly absence totals will appear when report data is available.
Teacher absences by day of the week
Absence totals will appear when report data is available.
When coverage demand is highest
Coverage demand will appear when assignment data is available.
In-house / Internal / External coverage
Monthly coverage mix will appear when assignment data is available.
Coverage load vs monthly maximum
Monthly teacher coverage load will appear when capped teacher activity is available.
Coverage Intelligence summary
Insights will appear when report data is available.
School Absence Analytics
School-scoped absence trends, teacher frequency, and recorded reasons using the selected report date range.
Pilot School Onboarding
Pilot setup checklist with school-template authority, configurable coverage policy, and optional historical absence import.
| Step | Setup Area | Status / Action |
|---|---|---|
| 1 | School ProfileCreate the school identity and tenant record. |
Not Started
|
| 2 | School Template & Coverage PolicyChoose a setup template and confirm the school-specific coverage rules. Template settings never change the active operational school. |
Locked
|
| 3 | Schedule ConfigurationDefine the school-specific teaching blocks and schedule. |
Locked
|
| 4 | Staff ImportImport and verify the canonical staff roster. |
Locked
|
| 5 | Timetable ImportImport timetables and resolve teacher matches. |
Locked
|
| 5A | Historical Absences (Optional)Import previous absences and historical coverage for analytics and reporting only. Coverage generation is permanently disabled for these records. |
Optional
|
| 6 | Validation ChecklistComplete the controlled pilot-readiness test. |
Locked
|
School Profile
Existing schools save profile fields directly to Firebase and hydrate from that same school record after refresh. Firebase creation remains a separate action for new schools only.
School Template & Coverage Policy
Use a template to accelerate setup, then confirm the rules that vary by school. This configuration belongs only to the selected Setup School and is not an operational coverage-engine override in this build.
Schedule Configuration
Define the default schedule manually or import a multi-schedule bell schedule CSV. All schedule imports use Preview → Validate → Confirm before Firebase write.
Staff Import
Preview and save the roster locally first. Firebase import is a separate privileged action that writes only the canonical school staff roster.
Timetable Import
Preview and save the timetable locally first. Firebase import is a separate privileged action that writes the verified timetable into the school’s canonical teacher schedule records.
Historical Absence Import
Import previous teacher absences for reporting and analytics. Historical records never enter Daily Coverage and never generate coverage or emails.
Preview Readiness Validation
Run automated, school-scoped checks against the Setup School. The controlled coverage test is constructed in memory only and creates no absence, coverage, email, report, or other operational record.
Quick Guide
Practical, role-aware help for the active school — what to do now, where to go, and how to recover when something needs attention.
Recommended: CG Flow — Guided Coverage
For most same-day absences, use CG Flow to complete the full coverage workflow in one guided panel. CoverGrid applies the active school's timetable, coverage rules, limits, and availability underneath it.
Alternative: Manual Coverage Workflow
Use Manual Absence for traditional entry, then Generate Coverage Plan and finish in Coverage Records.
Daily OperationsThe school-office workflow used most often
CG Flow — Guided Coverage Recommended
Create the absence, choose Full / 1st / 2nd period requirements, generate coverage, review assignments, and send notifications without leaving the guided workflow.
Manual Coverage Workflow
Use Manual Absence for traditional entry, then Generate Coverage Plan and finish the review / reassign / send process in Coverage Records.
Visual Coverage Grid
Use the period-by-period grid when you want a visual view of today's coverage before reviewing detailed assignment records.
Supply Teachers Today
Select date-specific supply availability for the current coverage day. If none are selected, the school's configured internal coverage rules apply.
Coverage Records
Use for detailed review, reassignment, sending or resending coverage emails, and tracking Confirmed / Unable responses.
SFE & Planned Absences
Use SFE Import for SmartFindExpress files and Planned Absences for future requests that need approval before they enter the daily workflow.
Exceptions & attention items
Use when coverage exists but something still needs action: conflicts, caps, email failures, reassignment, mismatches, or another operational exception.
If this happens → do thisFast recovery guide for common office situations
| If this happens | Do this | Go to |
|---|---|---|
| Teacher says they cannot cover | Open the assignment and use Reassign. The superseded teacher should leave Pending immediately. | |
| Coverage is assigned but email is unsent | Use Needs Attention; review the unsent assignment and send it. | |
| Email failed or status looks wrong | Review the existing exception before retrying. Do not regenerate coverage just to resend an email. | |
| Wrong teacher was assigned | Use Reassign; do not delete and regenerate the whole day. | |
| Absence was cancelled | Use Cancel Absence. This also removes generated coverage for that absence. | |
| Future teacher absence arrives | Create/review it in Planned Absences, approve it, then add it to the queue. | |
| SFE file arrives | Import the CSV and reconcile each row. Uploading the file alone does not generate coverage or send email. | |
| Teacher reaches monthly maximum | CoverGrid excludes the teacher from additional capped internal assignments. The counter resets automatically at the next calendar month. | |
| Need to see who has covered most | Use Teacher Card, Supply Usage History, or Reports depending on whether you need one teacher or school-wide analysis. |
Reference & MaintenanceUse when checking school data, schedules, history, or analytics
Teacher Timetables
Confirm canonical course/activity, room, Prep/SUB blocks, profile data, and teacher coverage preference.
Absence Calendar
Review school-year absence activity, search teacher history, and jump to Daily Coverage for a date.
Schedule Times
Check normal bell times, Blue/Gold or other schedule patterns, and configured special dates.
Reports & Coverage Intelligence
Review absence patterns, workload, assignment status, demand, historical coverage, and export the Excel workbook.
Administration & Setup · Super AdminCross-school setup, access, email identity, and recovery
Pilot Setup
Create/resume a school, configure schedule and coverage rules, import staff/timetables, and run validation before handoff.
School Users
Review school accounts, assignments, access status, and school-user sign-in activity.
Email Centre
Confirm From/Reply-To identity, preview school templates, and send isolated test messages without changing live Coverage Records.
Backup & Restore
Review school-scoped protection and use controlled restore only when recovery is actually required.
Teacher / timetable correction
Fix canonical staff/profile/timetable data rather than compensating with one-off coverage workarounds.
Operational verification
Use Daily Coverage, Exceptions Audit, and Reports after setup changes to confirm that the active school's rules are behaving as intended.
Teacher Timetables
Review teacher timetables. Authorized school administrators can edit individual teacher profiles and timetables.
Absence Calendar
Read-only school-year calendar for operational and historical absences.
Planned Absences
Review upcoming absences, approve them, and add approved requests to Daily Coverage.
SmartFindExpress Daily Absence Preview
Read-only preview of SmartFindExpress Today’s Jobs or Job Inquiry CSV exports for the active school.
Schedule Times
Schedule reference for the active school.
Blue Day
Periods 1–4
| Period | Schedule block |
|---|---|
| 1 | Period 1 class |
| 2 | Period 2 class |
| 3 | Period 3 class |
| 4 | Period 4 class |
Gold Day
Periods 5–7 + X
| Period | Schedule block |
|---|---|
| 5 | Period 5 class |
| 6 | Period 6 class |
| 7 | Period 7 class |
| X | X period / flex block |
Blue Mass Rotation Schedule
Blue Day coverage model using periods 1–4.
| Coverage periods | Notes |
|---|---|
| 1, 2, 3, 4 | Use when the school identifies the day as Blue Mass Rotation. |
Gold Mass Schedule
Gold Day coverage model using periods 5–7 + X.
| Coverage periods | Notes |
|---|---|
| 5, 6, 7, X | Use when the school identifies the day as Gold Mass. |
Drill Schedule
Special schedule reference.
| Coverage periods | Notes |
|---|---|
| Use selected day periods | Confirm affected periods before generating coverage. |
Rally Schedule
Special schedule reference.
| Coverage periods | Notes |
|---|---|
| Use selected day periods | Confirm affected periods before generating coverage. |
7 Period Day Bell Schedule
All-period schedule reference.
| Coverage periods | Notes |
|---|---|
| 1, 2, 3, 4, 5, 6, 7 | Use when Notre Dame runs a full 7-period day. |