Exemption is a separate status
“No duty” is not a day name. It is a separate state that keeps the teacher outside both automatic and manual duty assignment.
Dersiva evaluates teaching intensity, daily capacity, exemption status, administrative assignments and timetable practicality together when managing duty.
“No duty” is not a day name. It is a separate state that keeps the teacher outside both automatic and manual duty assignment.
If school administration has fixed a duty day, the solver does not move it; timetable quality is optimized around that fixed day.
Automatic selection evaluates the teacher’s busiest feasible day together with daily capacity and target occupancy.
Trial-timetable duty data does not replace the official source; only the applied timetable’s confirmed duty data is promoted to publication.
Start by deciding whether each teacher is eligible for duty. “No duty” should not be stored as if it were a weekday. Exempt teachers stay outside the automatic solver pool and cannot receive a manual duty assignment.
If school administration has already chosen a teacher’s duty day, treat that decision as a fixed input. The solver may improve lesson density and capacity around that day, but it should not move the duty day elsewhere.
Automatic selection should not rely on the simplistic rule of choosing the nominally busiest day. The teacher’s daily maximum lesson limit, actual feasible load and other timetable constraints must be evaluated together.
A target such as roughly 70% lesson occupancy on the duty day can be a quality objective, but it should not be forced when the teacher’s daily maximum or weekly load makes that impossible. Optimize toward the target within real capacity.
Duty and teaching are part of the same working day. Too little teaching can make the duty day inefficient, while an excessively dense lesson load can create unnecessary pressure. Evaluate duty and lesson density together.
A daily total of free teachers is not enough. For every lesson period—from the first to the last—show how many teachers are free at that time. This allows duty needs to be compared with real timetable availability.
When administrators assign the duty day directly, capacity logic should not disappear. Daily capacity, lesson load and practical feasibility still need to be checked.
Duty day and duty location are different data. Once the day is confirmed, the initial duty location or a rotating location sequence can be managed independently.
Duty-location rotation should not reset automatically when a new monthly list is produced. Persist the rotation state so the next period continues from where the previous one ended.
At the end of generation, the confirmed duty day and initial duty location—whether produced by the solver or administration—should be stored in a versioned duty-assignment snapshot linked to that timetable.
Trials may generate different duty scenarios, but they should not alter the school’s active official duty source. A trial snapshot is promoted only when that timetable becomes the applied timetable.
After the applied timetable is confirmed, the teacher’s duty day and location can be shown in the Teacher Portal. Monthly duty schedules should be generated from the active versioned duty source, not from legacy teacher fields.
A generated monthly duty schedule should not exist only as a transient output. Store it as a persistent, versioned record linked to its source timetable and duty snapshot for traceability.
Before confirming duty, review exemptions, administrative assignments, automatic selection results, teaching intensity, per-period free-teacher capacity, duty location and the data that will be published to the portal.
Illustrative view: each cell represents the number of teachers free during that lesson period.
Yes → keep outside the duty pool.
Yes → preserve the day and optimize the timetable around it.
Yes → choose using capacity + teaching intensity + occupancy target.
The solver does not force a duty-day preference.
A duty day can look correct on the calendar while containing too little or too much teaching. Duty management should therefore be treated as part of timetable quality, not merely a weekday assignment.
Publishing the applied timetable, teacher accounts, weekly timetable, duty day/location, protection from trial timetables and mobile access will be covered next.