Skip to content

Define Time Periods

Define Time Periods

Configure standard time periods for your institution’s daily class schedule.

Time Required: 15-20 minutes Module: Timetable User Role: Timetable Manager, Admin


Prerequisites

  • Institution working hours determined
  • Break times decided
  • Period duration standardized

Overview

Time periods define:

  • Standard class durations
  • Start and end times for each slot
  • Break periods (lunch, recess)
  • Lab session blocks

Steps

Step 1: Navigate to Periods

  1. Go to OpenEduCat > Timetable > Timing > Periods
  2. View existing periods or click Create

Step 2: Create Period

FieldRequiredDescriptionExample
NameYesPeriod identifier”Period 1”
SequenceYesOrder in day1
Start TimeYesPeriod start09:00
End TimeYesPeriod end09:50
DurationAutoCalculated duration50 minutes
TypeYesPeriod typeClass/Break/Lab

Step 3: Configure Period Type

TypeDescriptionUse
ClassRegular teachingStandard lessons
LabExtended sessionPractical work
BreakNon-teaching timeRecess, lunch
AssemblySchool gatheringMorning assembly
FreeUnscheduled timeStudy period

Step 4: Set Period Attributes

FieldDescription
Is BreakMark as non-class period
Allow BookingEnable room booking
ColorCalendar display color
ActiveEnable/disable period

Step 5: Save and Order

  1. Click Save for each period
  2. Verify sequence order
  3. Check for time gaps or overlaps

Sample Period Structure

Standard School Day

SeqNameStartEndType
1Assembly08:3008:45Assembly
2Period 108:4509:35Class
3Period 209:3510:25Class
4Short Break10:2510:40Break
5Period 310:4011:30Class
6Period 411:3012:20Class
7Lunch12:2013:00Break
8Period 513:0013:50Class
9Period 613:5014:40Class
10Period 714:4015:30Class

College Schedule

SeqNameStartEndDuration
1Slot 109:0010:0060 min
2Slot 210:0011:0060 min
3Break11:0011:1515 min
4Slot 311:1512:1560 min
5Slot 412:1513:1560 min
6Lunch13:1514:0045 min
7Lab Block14:0017:00180 min

Field Reference

Period Record

Technical FieldUI LabelTypeNotes
nameNameCharRequired
sequenceSequenceIntegerOrder in day
start_timeStart TimeFloatHours (9.0 = 09:00)
end_timeEnd TimeFloatHours (10.0 = 10:00)
durationDurationFloatAuto-calculated
typeTypeSelectionclass/break/lab
is_breakIs BreakBooleanNon-teaching period
colorColorIntegerCalendar color

Time Format

Times are stored as floats:

DisplayFloat Value
09:009.0
09:309.5
10:1510.25
14:4514.75

Best Practices

Period Design

  • Keep consistent period lengths
  • Include adequate break time
  • Allow transition time between buildings
  • Consider attention spans (45-60 min ideal)

Lab Sessions

  • Create longer lab blocks (2-3 hours)
  • Schedule labs in afternoon if possible
  • Allow setup and cleanup time

Troubleshooting

Periods overlap

Problem: “Time overlap detected” error.

Solution:

  1. Check end time of previous period
  2. Ensure start time is after previous end
  3. Leave no gaps unless intentional

Cannot delete period

Problem: Delete button not available.

Solution:

  • Period may be used in timetables
  • Archive instead of delete
  • Or remove from all timetables first

Period times not saving correctly

Problem: Saved times differ from entered.

Solution:

  • Use 24-hour format
  • Check time zone settings
  • Verify float conversion is correct


Last updated: January 2026