The Class Scheduling System is a web-based application built for the Senior High School program of {{ $schoolName }}. It brings every part of building the Grade 11 and Grade 12 weekly timetables into one place: the school calendar, Tracks and subjects, sections and rooms, teachers and their teaching assignments, the weekly timetable of every section, and the reports that are printed and distributed afterwards.
With the system you can:
Every account belongs to one of three roles. What you see after logging in depends on your role.
Principals and teachers cannot change any school data. Only the administrator can add, edit or delete records.
These terms appear throughout the system and this guide.
| Term | Meaning |
|---|---|
| School Year | The academic year, for example 2026-2027. Only one School Year is active at a time. |
| School Term | A part of the School Year, such as First Semester. Only one Term (under the active School Year) is active at a time. Schedules are built per Term. |
| Track | A group of subjects offered together, for example Academic or TechPro. Every section follows one Track. |
| Grade Level | Grade 11 or Grade 12. |
| Section | A class of students in one Grade Level and Track, with a Shift Type and an assigned (default) room. |
| Shift Type | The part of the day a section attends, each with its own list of time slots (for example a morning or afternoon shift). |
| Time Slot | One row of the timetable: a start time, an end time and an optional label. A slot can be marked as a Break. |
| Hours per Week | How many hours a subject must be scheduled each week for a section (the subject's Weekly Hours). |
| Total Hours | Computed automatically: Hours per Week multiplied by the number of weeks in the subject's term. It is never typed in. |
| Schedule Entry | One class placed on the timetable: a subject, teacher and room on a day and time slot, with a duration in minutes. |
| Assigned Hours | The hours an entry contributes to its subject, computed from its duration (60 minutes = 1 hour). |
| Activity | A non-academic block such as Flag Ceremony or Homeroom Guidance. Activities have no required hours, need no special room and the teacher is optional. |
| Teaching Assignment | A link saying a teacher is qualified to teach a subject. Only assigned teachers can be scheduled for that subject. |
| Teacher Load | The total hours a teacher is scheduled for in the active Term, computed from their schedule entries. |
This guide uses a few conventions to make instructions easy to follow:
Every page of the system has a @gi('book') User Guide button in the top bar that opens this guide at the chapter for that page. Use @gi('file-earmark-pdf') Download PDF at the top of the guide to save a copy for offline reading or printing.
The callout boxes mean:
| @gi('info-circle-fill', '#1d4ed8') Note | Extra information worth knowing. |
| @gi('lightbulb-fill', '#15803d') Tip | A shortcut or a better way of doing something. |
| @gi('exclamation-triangle-fill', '#b45309') Important | Something that affects how your data behaves. Read before continuing. |
| @gi('exclamation-octagon-fill', '#b91c1c') Caution | An action that permanently deletes or replaces data. |