01
Schedule Basics
Working days and time slots
8-9 9-10 10-11 11-12 12-1 1-2 2-3 3-4
Batch A Batch B Batch C
02
Theory Courses
Whole division attends · Credits = weekly 1-hr sessions
Theory Sessions
03
Lab Courses
Each batch gets a 2-hour session · Scheduled in dedicated lab rooms
Lab · 2hr/batch
04
Theory Rooms
Used for theory sessions only
Classrooms
05
Lab Rooms
Dedicated rooms mapped to a specific lab subject
Dedicated
06
Scheduling Constraints
Lunch window, time preferences, and hard constraints
At least one slot in this range will be kept free
✓ No faculty double-booking ✓ Dedicated lab rooms enforced ✓ 2-hour consecutive lab blocks ✓ No course repeated same day ✓ Theory / lab room segregation ✓ Lunch window free slot
07
GA Parameters
Genetic Algorithm tuning
Advanced Settings
08
Google Sheets Export
Export results to a Google Spreadsheet
Share your sheet as Editor with this service account:

Quick Setup

  1. Create or open a Google Sheet in your Drive
  2. Click Share → paste the email above → role: Editor → Send
  3. Copy the sheet URL and paste below
  4. After generating, click Export to Sheets in the results
Paste the full URL of your shared sheet

Ready to Evolve

Add your courses, rooms, and constraints above — then click Generate.

✓ Zero Conflicts 🔬 Batch Lab Scheduling 📥 CSV Export ☁ Google Sheets