School time
Working days and usable lesson periods for each day.
When using Dersiva for the first time, establish the school structure first, then lesson assignments and constraints. Generate a trial, review its quality, and only then select the timetable that will be applied.
Your first trial does not need every preference to be perfect. Establish correct core data first, then add special preferences and quality objectives gradually.
Working days and usable lesson periods for each day.
Teacher records that will appear in the timetable.
Lesson definitions and relevant grade levels.
Classes and sections that will receive a timetable.
Which teacher teaches which lesson to which class and for how many weekly hours.
Unavailable days, daily limits or other conditions that truly must be preserved.
Install Dersiva on a supported Windows environment and review the current requirements on the Download page. If license or user verification is required, make sure the school network can reach Dersiva services.
Define the school’s working days and timetable structure. The number of available periods on each day should match the real school timetable; day-specific structures should be configured correctly from the start.
Create the teachers who will participate in scheduling. Enter names and planning data accurately. If the Teacher Portal is used later, account and publishing workflows will be associated with these teacher records.
Define lessons and the grade levels in which each lesson is used. Then create the classes/sections to be scheduled. Grade-aware lesson definitions also keep the assignment workflow cleaner.
For every class, define the teacher and weekly hours for each lesson. These assignments form the core load model of the timetable. Check totals against the teacher’s real weekly load and the class curriculum.
Add unavailable days, daily maximum lessons, working-day preferences, block lessons and similar conditions. For the first trial, keep only genuinely mandatory rules as hard constraints and leave quality preferences as optimization goals where possible.
When the core data and constraints are ready, generate a first trial. Its purpose is not only to get an answer, but to verify that capacity and constraints were modeled correctly. If lessons remain unplaced, identify the bottleneck before removing rules randomly.
A 100% complete timetable is not automatically a good timetable. Review teacher gaps, overloaded or unnecessarily short days, weekly lesson distribution, daily teacher limits and school-wide balance together.
For schools using duty management, review exemptions, administratively assigned days and automatic duty selection together with the timetable. After the duty day is confirmed, verify the duty location and publication data separately.
From trial timetables, select only the timetable reviewed by school administration as the applied timetable. This is the critical decision that determines which timetable official outputs and the Teacher Portal should use.
If the Teacher Portal is used, publish only the applied timetable. Check sample teacher accounts to confirm that personal weekly lessons and confirmed duty information appear correctly.
Once core school data, assignments and the first applied timetable exist, create a portable full backup. Keep a current backup before major data changes, restore operations or migration to another computer.
Verify the data model first. Let the first timetable run with essential mandatory conditions, then add daily limits, gap quality, short-day objectives, duty and other preferences in controlled stages. This makes bottlenecks much easier to diagnose.