How Dersiva works

From school data to the applied timetable, step by step.

Dersiva turns a complex timetabling problem into a manageable workflow. Define the school, set conditions, generate the timetable, review quality and publish it to teachers.

01School Settings

Define the school

Set school days, periods and the timetable structure.

Daily structurePeriodsClass capacity
02Data Management

Add teachers and lessons

Create teachers, lessons and grade levels as core data.

TeachersLessonsClasses
03Lesson Assignments

Make lesson assignments

Define which teacher teaches which lesson to which class and for how many weekly hours.

TeacherClassLessonWeekly hours
04Planning Conditions

Set conditions and preferences

Define teacher working conditions, lesson patterns and student-oriented lesson weights.

Unavailable dayDaily maximumLesson weightBlock
05Generate Timetable

Generate the timetable

Dersiva evaluates constraints and quality objectives together to produce a solution.

FastBalancedQuality
06Timetable Analysis

Analyze and improve

Review gaps, dense days, short days and unplaced lessons.

QualityGapsBottleneckComparison
07Duty Management

Manage duties

Select duty days automatically or administratively and manage duty locations.

ExemptionDuty dayDuty location
08Publishing

Choose and publish the applied timetable

Select the timetable that will be applied and publish it to the teacher portal.

Applied timetableTeacher portal
09Outputs & Backup

Export and back up

Export schedules to PDF/Excel and manage timetable history and portable backups.

PDFExcelHistoryFull backup
Important workflow principle

Trial timetables and the applied timetable remain separate.

You can generate and compare timetables under different conditions. Teachers receive only the version that you explicitly select as the applied timetable.

Ready to begin?

Manage the school timetable process in one connected workflow.

Dersiva keeps the same planning structure from data entry through teacher publishing.

Download DersivaWindows 10 / 11 · 64-bit