Несовместимость (между дисциплинами)
Несовместимость — это педагогическое ограничение, которое запрещает одной дисциплине идти после другой. Правило направленное: вы объявляете, что «за дисциплиной A не должна следовать дисциплина B», и порядок важен: «A, затем B» и «B, затем A» — два разных правила. Типичный случай: «никакой математики сразу после физкультуры».
Несовместимости настраиваются на уровне класса, на вкладке «Несовместимость» текущего расписания.
Пределы действия запрета
Окно, в котором действует запрет, вы выбираете при создании правила:
- Подряд — не в занятии, которое идёт сразу следом, в тот же день.
- Полдня — не позже в пределах той же половины дня.
- День — не позже в пределах того же дня.
- Неделя — не позже в пределах той же недели.
- Всё время (расписание «Цикл» или «Календарь») — никогда после, за весь период. Это инструмент последовательности: закончить один модуль, прежде чем переходить к тому, который от него зависит.
Отдельно: параметр самонесовместимость дисциплины (общая настройка) не позволяет одной и той же дисциплине повторяться дважды в течение дня у ученика. Часто это проще, чем множество правил для пар дисциплин.
Отличие от временных ограничений курса
Не путайте с временными ограничениями курса (), которые задают абсолютное размещение занятий одного курса в сетке. Несовместимость же касается относительного порядка двух дисциплин.
| Ограничение | Касается | Пример |
|---|---|---|
| Несовместимость | порядка двух дисциплин | «никакой математики после физкультуры» |
| Временное ограничение курса | абсолютного размещения курса | «никакой математики первым занятием» |
| Специализация | кабинета, нужного дисциплине | «для химии нужна лаборатория» |
Ограничение для оптимизации, а не блокировка
Несовместимость — не блокирующее ограничение: алгоритм формирования расписания рассматривает её как штраф, который стремится устранить, наравне с нежелательной доступностью. Если другие ограничения не оставляют альтернативы, несовместимость может сохраниться в сформированном расписании; тогда диагностика сообщает о ней, чтобы вы могли принять решение. Не создавайте лавину несовместимостей: каждая уменьшает свободу алгоритма и увеличивает время расчёта. Чтобы равномерно распределить дисциплину по неделе, часто эффективнее учебный вес дисциплины.