Skip to content

Configure Timetable Settings

Configure Timetable Settings

Set up timetable generation parameters, time slots, and scheduling constraints.

Time Required: 10 minutes Module: Timetable (openeducat_timetable) User Role: Academic Administrator


Table of Contents

  1. Overview
  2. Time Slot Configuration
  3. Working Days
  4. Break Configuration
  5. Scheduling Rules
  6. Auto-Generation Settings

Overview

Timetable configuration allows you to:

  • Define time slots for classes
  • Set working days and hours
  • Configure breaks and lunch periods
  • Establish scheduling constraints
  • Enable automatic timetable generation

Time Slot Configuration

  1. Go to OpenEduCat > Configuration > Time Slots
  2. Or Settings > OpenEduCat > Timetable

Creating Time Slots

Click Create and fill in:

FieldRequiredDescriptionExample
NameYesSlot display name”Period 1”
Start TimeYesSlot start09:00
End TimeYesSlot end09:50
DurationAutoCalculated minutes50
Slot TypeYesClass/Break/LunchClass

Standard Time Slot Template

SlotNameStartEndType
1Period 109:0009:50Class
2Period 209:5510:45Class
3Break10:4511:00Break
4Period 311:0011:50Class
5Period 411:5512:45Class
6Lunch12:4513:30Lunch
7Period 513:3014:20Class
8Period 614:2515:15Class
9Period 715:2016:10Class

Slot Duration Options

DurationUse Case
40 minElementary school
50 minHigh school standard
60 minCollege/University
90 minExtended lectures
120 minLabs/Practical

Working Days

Configure Working Days

  1. Go to Settings > OpenEduCat > Timetable
  2. In Working Days section, check applicable days
DayDefault
MondayEnabled
TuesdayEnabled
WednesdayEnabled
ThursdayEnabled
FridayEnabled
SaturdayOptional
SundayDisabled

Half Days

For shortened schedules:

SettingDescription
Half DayDay with reduced slots
End TimeEarly dismissal time
Applicable DaysWhich days (e.g., Saturday)

Academic Calendar Integration

Link with holidays:

  1. Go to OpenEduCat > Configuration > Academic Calendar
  2. Add holidays and events
  3. Timetable respects calendar entries

Break Configuration

Types of Breaks

TypePurposeDuration
Short BreakBetween periods5-10 min
Long BreakMid-morning15-20 min
LunchMeal break30-60 min
AssemblyMorning gathering15-30 min

Creating Break Slots

  1. Create time slot
  2. Set Type to “Break” or “Lunch”
  3. This slot won’t accept class assignments

Break Placement Rules

RuleDescription
After Period XBreak after specific period
Fixed TimeBreak at set time
Duration-basedAfter X hours of classes

Scheduling Rules

Constraint Types

ConstraintDescriptionExample
FacultyTeacher availabilityNo classes after 3 PM
RoomRoom availabilityLab only morning
SubjectSubject preferencesMath in morning
BatchBatch restrictionsSeniors last period free

Faculty Constraints

Configure faculty availability:

  1. Go to OpenEduCat > Faculty > [Select Faculty]
  2. Open Availability tab
  3. Define available time slots
  4. Mark unavailable periods
FieldDescription
Available FromStart time
Available ToEnd time
DaysWorking days
ExceptionsSpecific unavailable slots

Room Constraints

ConstraintPurpose
Type MatchLabs for practicals only
CapacityRoom fits batch size
EquipmentRoom has required facilities
LocationMinimize building changes

Subject Constraints

ConstraintDescription
Max per DayMaximum subject occurrences
Not ConsecutiveAvoid back-to-back
Preferred SlotsMorning/Afternoon preference
Lab SessionsDouble periods for labs

Auto-Generation Settings

Enable Auto-Generation

  1. Go to Settings > OpenEduCat > Timetable
  2. Enable Auto-Generate Timetable
  3. Configure generation parameters

Generation Parameters

ParameterDescriptionDefault
Optimization LevelQuality vs SpeedMedium
Max IterationsGeneration attempts1000
Conflict ToleranceAllowed soft conflicts0

Generation Algorithm

The system considers:

  1. Hard constraints (must satisfy)
  2. Soft constraints (prefer to satisfy)
  3. Optimization goals (balanced load)
  4. Resource availability

Manual vs Automatic

ApproachProsCons
ManualFull controlTime-consuming
AutomaticFastMay need adjustments
HybridBalancedRequires review

Timetable Templates

Creating Templates

Save common configurations:

  1. Create ideal timetable
  2. Go to Action > Save as Template
  3. Name the template
  4. Apply to new batches

Template Uses

TemplateUse Case
Grade-SpecificStandard schedule per grade
DepartmentDepartment-wide template
Shift-BasedMorning/Evening shift
Exam PeriodReduced schedule

Reports and Analysis

Timetable Reports

ReportDescription
Faculty WorkloadTeaching hours per faculty
Room UtilizationRoom usage percentage
Subject DistributionSubject spread across week
Conflict ReportScheduling conflicts

Accessing Reports

  1. Go to OpenEduCat > Reports > Timetable
  2. Select report type
  3. Filter by batch/faculty/room
  4. Export if needed

Best Practices

Planning

  • Gather all constraints before generation
  • Start with fixed requirements
  • Allow flexibility where possible
  • Test with pilot batch first

Optimization

  • Balance faculty workload
  • Avoid long gaps for students
  • Group related subjects
  • Consider room locations

Maintenance

  • Review weekly conflicts
  • Update for mid-term changes
  • Archive for future reference


Last updated: January 2026