Skip to content

Set Up Academic Calendar

Set Up Academic Calendar

Configure the academic year calendar including terms, semesters, holidays, and important dates for your institution.

Time required: 15-20 minutes

Module: openeducat_core, openeducat_timetable_enterprise

User role: System Administrator, Academic Admin

Prerequisites

  • System Administrator or Academic Admin role
  • Academic year created
  • Institution holidays list prepared

Steps

Step 1: Navigate to Academic Calendar

  1. Go to OpenEduCat -> Configuration -> Academic Calendar
  2. Click Create to add a new calendar

Step 2: Enter Calendar Details

FieldRequiredDescriptionExample
NameYesCalendar identifier”Academic Year 2024-2025”
Academic YearYesAssociated year”2024-2025”
Start DateYesCalendar start2024-08-01
End DateYesCalendar end2025-05-31

Step 3: Configure Terms/Semesters

In the Terms tab, define academic periods:

  1. Click Add a line
  2. Enter term details:
FieldDescriptionExample
Term NameSemester/term name”Fall Semester”
Start DateTerm begins2024-08-15
End DateTerm ends2024-12-15
SequenceDisplay order1
  1. Repeat for all terms (typically 2-4 per year)

Step 4: Add Holidays

In the Holidays tab:

  1. Click Add a line
  2. Enter holiday information:
FieldDescriptionExample
Holiday NameDescription”Thanksgiving Break”
DateHoliday date2024-11-28
TypeHoliday type”National Holiday”

Tip: Import holidays in bulk using the Import feature if you have a CSV file.

Step 5: Mark Important Dates

In the Events tab, add key academic dates:

  • Registration deadlines
  • Exam periods
  • Result announcements
  • Fee payment due dates

Step 6: Activate Calendar

  1. Click Save
  2. Set calendar state to Active
  3. This becomes the default calendar for the academic year

Field Reference

Calendar

Technical FieldUI LabelTypeNotes
nameNameCharRequired
academic_year_idAcademic YearMany2oneLinks to op.academic.year
start_dateStart DateDateCalendar start
end_dateEnd DateDateCalendar end
stateStatusSelectiondraft/active/done

Terms

Technical FieldUI LabelTypeNotes
nameTerm NameCharRequired
start_dateStart DateDateTerm begins
end_dateEnd DateDateTerm ends
sequenceOrderIntegerDisplay sequence

Troubleshooting

Terms overlap error

Terms within the same calendar cannot have overlapping dates. Adjust start/end dates.

Calendar not appearing in selection

Ensure the calendar state is set to Active. Draft calendars won’t appear in dropdowns.

Holidays not affecting timetable

Verify that the timetable module is configured to use the academic calendar for scheduling.


Related: Configure Academic Year | Configure Calendar Settings