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.
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.
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.
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.
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.
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").