{% extends "base.html" %} {% block title %}Timetable Generator - Home{% endblock %} {% block content %}

Timetable Generator

Create and manage academic timetables with ease

Manage Teachers

Add and manage teachers with their maximum teaching loads.

Go to Teachers
Manage Subjects

Create subjects and assign them to teachers with lab configurations.

Go to Subjects
Manage Sections

Create class sections and assign multiple subjects to them.

Go to Sections
Generate Timetable

Automatically generate optimized timetables for all sections.

Generate Now
How to Use
Step 1: Add Teachers

Start by adding teachers with their maximum teaching load (periods per week).

Step 2: Create Subjects

Add subjects and assign them to teachers. Specify periods per week and mark lab subjects.

Step 3: Create Sections

Create class sections and assign multiple subjects to each section.

Step 4: Generate Timetable

Click "Generate Timetable" to automatically create optimized schedules for all sections.

{% endblock %}