Review and Generate Timetable
Review your setup and generate your automated timetable.
Watch Video Tutorial
Watch how to generate your timetable.
Quick Steps
1. Check Validation Status
- Green banner: "All validations passed successfully!"
- Message: "Your timetable configuration looks good and is ready for generation"
- Click "View detailed analysis" to see more
2. Review Setup Progress
- Setup Progress shows completion status
- Displays completed sections:
- ✅ Basic Information
- ✅ Bell Schedule
- ✅ Classes (Grades)
- ✅ Teachers (Staff)
- ✅ Lessons
- Shows "5 of 5 completed"
3. Generate Timetable
- Click purple "⚡ Generate Timetable" button
- System starts generation process
4. Generation Process
- Modal appears: "Generating Your Timetable"
- Shows "Stage 2 of 2"
- Progress bar displays percentage
- Two stages:
- Maximizing Assignments ✓
- Optimizing Distribution (in progress)
5. Monitor Progress
- See scheduled vs unscheduled count
- 15 Scheduled | 0 Unscheduled
- Status: "Optimizing the timetable distribution for better balance and efficiency..."
6. Stop Option (Optional)
- Click "× Stop optimization process here" if satisfied
- Can stop anytime during optimization
- Timetable already valid and conflict-free
Generation Stages
Stage 1: Maximizing Assignments
- System places all lessons in grid
- Respects all constraints
- Avoids conflicts
Stage 2: Optimizing Distribution
- Improves balance and efficiency
- Minimizes gaps in schedules
- Optimizes teacher workload
- Enhances overall quality
What Happens During Generation
System Ensures:
- ✅ No scheduling conflicts
- ✅ Staff availability respected
- ✅ Grade availability respected
- ✅ Room availability respected
- ✅ Lesson durations honored
- ✅ Split classes scheduled together
- ✅ Multiple-period lessons placed correctly
Optimization Aims For:
- Better workload balance
- Fewer gaps in schedules
- Logical subject distribution
- Efficient resource use
After Generation
Timetable is Ready!
- View in different formats
- Download as PDF or Excel
- Make manual adjustments if needed
- Share with staff and students
Validation Checklist
Before generating, ensure:
- All staff added
- All subjects configured
- All grades defined
- All lessons created
- Staff availability set
- Room availability set (if using rooms)
Tip: Let the optimization complete for best results. You can always stop it if you're satisfied with the current state.