Несовместимость (между дисциплинами)

Несовместимость — это педагогическое ограничение, которое запрещает одной дисциплине идти после другой. Правило направленное: вы объявляете, что «за дисциплиной A не должна следовать дисциплина B», и порядок важен: «A, затем B» и «B, затем A» — два разных правила. Типичный случай: «никакой математики сразу после физкультуры».

Несовместимости настраиваются на уровне класса, на вкладке «Несовместимость» текущего расписания.

Пределы действия запрета

Окно, в котором действует запрет, вы выбираете при создании правила:

  • Подряд — не в занятии, которое идёт сразу следом, в тот же день.
  • Полдня — не позже в пределах той же половины дня.
  • День — не позже в пределах того же дня.
  • Неделя — не позже в пределах той же недели.
  • Всё время (расписание «Цикл» или «Календарь») — никогда после, за весь период. Это инструмент последовательности: закончить один модуль, прежде чем переходить к тому, который от него зависит.

Отдельно: параметр самонесовместимость дисциплины (общая настройка) не позволяет одной и той же дисциплине повторяться дважды в течение дня у ученика. Часто это проще, чем множество правил для пар дисциплин.

Отличие от временных ограничений курса

Не путайте с временными ограничениями курса (), которые задают абсолютное размещение занятий одного курса в сетке. Несовместимость же касается относительного порядка двух дисциплин.

Ограничение Касается Пример
Несовместимость порядка двух дисциплин «никакой математики после физкультуры»
Временное ограничение курса абсолютного размещения курса «никакой математики первым занятием»
Специализация кабинета, нужного дисциплине «для химии нужна лаборатория»

Ограничение для оптимизации, а не блокировка

Несовместимость — не блокирующее ограничение: алгоритм формирования расписания рассматривает её как штраф, который стремится устранить, наравне с нежелательной доступностью. Если другие ограничения не оставляют альтернативы, несовместимость может сохраниться в сформированном расписании; тогда диагностика сообщает о ней, чтобы вы могли принять решение. Не создавайте лавину несовместимостей: каждая уменьшает свободу алгоритма и увеличивает время расчёта. Чтобы равномерно распределить дисциплину по неделе, часто эффективнее учебный вес дисциплины.

См. также