System Dashboard
Faculties
Loading...
Lecturers
Loading...
Subjects
Loading...
Batches
Loading...
Buildings
Loading...
Resources
Loading...
Blocked Slots
Loading...
Frozen Slots
Loading...
Quick Actions
System Information
System: PHP + MySQL
Version: 1.0.0
Time Slot Model: 30-minute intervals
Algorithm: Constraint Satisfaction with Priority-based Scheduling
Workflow Steps
- Step 1: Add all master data (Faculties, Lecturers, Subjects, Batches, Buildings, Resources)
- Step 2: Map lecturers to subjects they can teach
- Step 3: Map batches to subjects they need
- Step 4: Define blocked time slots (unavailable periods)
- Step 5: Define frozen slots (pre-scheduled sessions)
- Step 6: Set lecturer time requests (preferred/mandatory)
- Step 7: Generate timetable automatically
- Step 8: View and export generated timetable