Scenarios — Day-to-day placement and modification

Finding available classrooms and teachers, positioning and modifying lessons, detecting conflicts and omissions.

For the reading format and the status legend, see Scenarios — overview.

Find an available classroom suited to a lesson (capacity, type, site) and assign it

As a planner, I want to find an available classroom suited to a lesson (capacity, type, site) and assign it to a session, so that I can quickly position a lesson without conflicts.

Status: ✓ Available

Solution in Omniscol. The classroom selector accepts a text search and capacity filters (>20, <=50, =30, 20-30). Several criteria separated by a space are interpreted as a logical AND; several values separated by a comma as a logical OR. The same search accepts "ok" (vs "ko") to keep only the classrooms free on the time slot.

Find an available teacher who teaches the subject

As a planner, I want to find an available teacher who teaches the subject, so that I can easily replace or complete an assignment.

Status: ✓ Available

Solution in Omniscol. Teacher selection takes into account the subject taught and the teacher's availability. Depending on the screen, the replacement is made directly from the lesson or from the course list.

Identify the available time slots for a class or a group

As a planner, I want to identify the available time slots for a class or a group, so that I can place a lesson manually and efficiently.

Status: ◐ Partial

Solution in Omniscol. Overlay the timetables of the class or group in the multi-entity views to spot the free time slots (see "View timetables").

Quickly modify a lesson (classroom, teacher, time)

As a planner, I want to quickly modify a lesson (classroom, teacher, time), so that I can adjust the schedule in real time.

Status: ✓ Available

Solution in Omniscol. Open the lesson to change the classroom, the teacher or the time in its edit form, or reposition it with its pin button (click a colored time slot) in the schedule view. A multiple selection (Shift+click on several lessons) opens the same form in bulk mode: reposition, unfix or delete all the selected lessons in a single operation.

Ad-hoc changes

Detect lessons without a teacher or a classroom

As a planner, I want to detect lessons without a teacher or a classroom, so that I can immediately correct critical omissions.

Status: ✓ Available

Solution in Omniscol. The timetable diagnostic explicitly lists placed lessons without a classroom and lessons without a teacher; the schedule views flag them as well.

Conflicts and diagnostic

Be alerted in case of inconsistency (missing classroom, missing teacher, conflict)

As a planner, I want to be alerted in case of inconsistency (missing classroom, missing teacher, conflict), so that I can safeguard the quality of the schedule.

Status: ◐ Partial

Solution in Omniscol. Inconsistencies are flagged in the diagnostics and the schedule views: lesson without a classroom, without a teacher, classroom, class or teacher conflicts. The diagnostic panel can be finely filtered — by severity, by alert type, by entity (class, teacher, classroom), by level, site or campus, and by date range in calendar mode (Premium feature; see Conflicts and diagnostic).

Workaround (without Premium). Use the chronological list of alerts and the available viewing filters to isolate the lessons concerned. Fix blocking conflicts before distribution or before feeding the data back into a third-party system.

Quickly view the remaining conflicts

As a planner, I want to quickly view the remaining conflicts, so that I can finalize a reliable schedule before distribution.

Status: ✓ Available

Solution in Omniscol. The timetable diagnostic and the schedule views flag the remaining conflicts. Deal with blocking conflicts first, before publication.

Conflicts and diagnostic

Collect instructor availability / preferences

As a planner, I want to collect instructor availability / preferences.

Status: ✓ Available

Solution in Omniscol. Teachers enter their availability and unavailability from their own space; the planner can also enter it for them. This availability is visible during manual placement and taken into account by automatic generation.

Teacher availability

Manage time slots / time grids / off-grid

As a planner, I want to manage time slots / time grids / off-grid.

Status: ✓ Available

Solution in Omniscol. Time grids define, site by site, the time slots open for placement, breaks included.

Off-grid lessons: schedule lessons outside the time slots of the time grid.

The off-grid lessons cover the lessons that do not match any time slot of the grid.

Time grid, time slots and durations

Manage breaks / off-grid

As a planner, I want to manage breaks / off-grid.

Status: ✓ Available

Solution in Omniscol. See "Manage time slots / time grids / off-grid": breaks are defined in the time grid of each site, and off-grid covers lessons outside the time slots.

View timetables (multiple selection, custom views, overlay)

As a planner, I want to view timetables (multiple selection, custom views, overlay, visibility, export).

Status: ✓ Available

Solution in Omniscol. The viewing modes cover the week, day, month, list and side-by-side views and several comparison modes. Multi-entity viewing displays several timetables next to each other, by column or as a grid depending on the context.

Not available in the current interface: enriched tooltip with the subject code, automatic hiding of weeks without lessons, single merged view without a distinguishing column.

Show only the available classrooms

As a planner, I want to show only the available classrooms, so that I can save time when assigning classrooms.

Status: ✓ Available

Solution in Omniscol. Use the availability filter in the classroom selector to hide the classrooms already occupied on the time slot (see also "Find an available classroom suited to a lesson").

See also