Review and Generate

Verify your timetable data and use TimetableMaster's intelligent algorithms to create an optimized, conflict-free school schedule.

5 min read
Updated: Oct 28, 2025

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:
    1. Maximizing Assignments
    2. 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.

Found an issue with this page? Let us know or edit this page.