â ī¸ Warning: Changing programs will delete all existing data including teachers, subjects, classes, and timetables. This action cannot be undone!
Current Data Summary:
Teachers:0Subjects:0Classes:0Timetables:0
đĢ Enhanced School Timetabling System
Automated Timetable generation with PDF/Excel export capabilities
Total Teachers
0
Total Subjects
0
Total Classes
0
Working Days
5
TimeTable Management
âšī¸ Smart Scheduling Rule: The auto-generation system ensures that the same teacher does NOT teach different subjects consecutively in the same class, unless it's designated as a double lesson period. This improves teaching flow and student focus.
đ Currently Viewing:
đ¨âđĢ Teacher Management
Manage teachers, assign subjects, and track their teaching loads. Teachers without assigned subjects are highlighted for attention.
â Add New Teacher
Teacher Directory
Total: 0With Subjects:
0 Available: 0
đ¨âđĢ
No Teachers Yet
Add your first teacher to get started with timetable management.
đ Subject Management & Priorities
â Add New Subject
All Subjects
đ
No Subjects Found
No subjects found in the database.
đ Class-Specific Subject Priorities
Customize subject priorities and periods per week for individual classes.
Higher priority subjects will be scheduled first during auto-generation.
Subject
Default Priority
Class Priority
Default Periods/Week
Class Periods/Week
Actions
Manage Classes
ID
Name
Grade Level
Section
Periods/Day
Actions
đ Timetable Constraints & Locked Lessons
Manage teacher availability, lock specific lessons, and set preferences for optimal timetable generation.
đ¨âđĢ Teacher Availability & Preferences
Morning (1-3) Mid-Morning (4-6) Afternoon (7+)
đ Preview
Constraint Types:
â Unavailable: Teacher cannot be assigned (e.g., day off, meeting time)
â Preferred: Teacher prefers these slots (prioritized during auto-generation)
đĄī¸ Protected: Prevents auto-assignment but allows manual assignment
Current Constraints for Selected Teacher
đ Lock Specific Lessons
Lock lessons by subject and class. The teacher will be automatically determined based on subject assignments and availability.
đ Lock Preview
đĄ How Locking Works:
Locks the subject at specific times for specific classes
Teachers are auto-assigned based on their subject assignments and availability
If a teacher becomes unavailable, the system will assign another qualified teacher
Perfect for: Lab sessions, shared resources, special schedule requirements
All Locked Lessons
Loading locked lessons...
Teacher Schedule View
Export TimeTable
đ¤ Export Options
Select a class and format to export the TimeTable:
đ¤ Auto-Generate All Class Timetables
Automatically generate timetables for all classes at once. This will clear existing timetables and create new ones respecting all constraints.
â ī¸ Warning: This action will clear existing timetables for all classes and generate new ones. Make sure you have saved any important data before proceeding.
đ Current Setup
Total Classes
0
Total Subjects
0
Total Teachers
0
đ Master Timetable View
View all class timetables in one consolidated overview. Export the complete schedule for administration.
đ Timetable Summary
â° Period & Break Management
Manage your school's period timings and breaks. Drag to reorder, click to edit, or add new periods.
×
Add Period
×
Assign Slot
×
Assign Subjects to Teacher
đ¤ Teacher: Loading...
Currently assigned: 0 subjects
Loading subjects...
đ
No Subjects Available
Please add subjects first in the Subjects tab.
â Selected: 0 subjects
Teacher can teach selected subjects in any class
Or select specific classes:
Selected: 0 classes
×
đ Assignment Preview
×
Edit Teacher
×
Edit Subject
×
Edit Class
New Features
đ¤
Auto Timetable Generation
Generate complete timetables automatically with one click using smart algorithms
đ
Excel Export
Export timetables to Excel format for easy sharing and printing
đ
PDF Export
Generate PDF reports of timetables for official documentation