Автоматическое назначение кабинетов

Автоматическое назначение кабинетов назначает кабинет за один раз набору выбранных занятий. Вы выбираете набор кабинетов-кандидатов, алгоритм предлагает оптимальный вариант назначения, а вы подтверждаете его после просмотра — при необходимости строка за строкой.

Этот инструмент занимается только подбором кабинетов. Он не переносит занятия во времени, не меняет их продолжительность, не назначает ресурсы и не запускает заново полное формирование расписания. Чтобы кабинеты назначались во время формирования, см. вместо этого Автоматическое формирование.

Где найти

Инструмент находится в режиме списка экрана Распределить часы и создать занятия (табличное представление, одна строка на занятие).

  1. Переключите отображение занятий в режим списка.
  2. Отметьте не менее двух занятий (столбец выбора). При необходимости воспользуйтесь сортировкой и фильтрами по столбцам, чтобы выделить нужные занятия — например, занятия в ожидании кабинета.
  3. Откройте групповое действие с кабинетами в заголовке таблицы, Назначить кабинет.
  4. В окне выбора кабинетов включите режим Автоматическое назначение учебных кабинетов.

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

Выбор набора кабинетов-кандидатов

В автоматическом режиме кабинеты в окне выбора сгруппированы по площадкам, а затем по зданиям, с флажками на трёх уровнях:

  • флажок на площадке выбирает все её подходящие кабинеты;
  • флажок на здании выбирает все кабинеты этого здания;
  • флажок на кабинете добавляет только его.

Кабинеты, уже назначенные выбранным занятиям, отмечены заранее. Кабинет, чья специализация не подходит ни одному из выбранных занятий, или кабинет, слишком маленький для всех совместимых занятий, недоступен для выбора. Вместимость отображается красным, если кабинет не может принять ни одно из совместимых занятий, и оранжевым, если он подходит лишь для части из них.

Чтобы запустить расчёт, подтвердите набор.

Что делает алгоритм

Исходя из выбранного набора, алгоритм назначает один кабинет на занятие, соблюдая жёсткие правила и оптимизируя всё остальное:

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

Алгоритм может переставлять кабинеты между выбранными занятиями, чтобы лучше их разместить, и предпочитает наименьший подходящий кабинет. Если текущий кабинет уже подходит, а другой дал бы лишь незначительный выигрыш, алгоритм оставляет его, не делая лишних изменений. Если в наборе нет подходящего кабинета, занятие остаётся без решения.

Просмотр, корректировка, применение

После расчёта открывается окно предварительного просмотра: пока оно открыто, реальное расписание не изменяется. У каждой строки есть статус — назначено, без изменений, без решения или скорректировано вручную, — а также кабинет до и предложенный кабинет.

  • Корректировка строки: нажмите на предложенный кабинет, чтобы открыть обычное окно выбора. Ручной выбор не ограничен исходным набором кандидатов; строка получает статус «скорректировано», а возможные конфликты немедленно пересчитываются по всем строкам.
  • Сбросить: кнопка возвращает предложение алгоритма в скорректированных строках.
  • Снятие отметки со строки исключает её из применения.
  • Подтвердить применяет отмеченные строки к расписанию; Отмена закрывает окно без изменений.

После применения изменённые занятия мигают, а сводка показывает число изменённых занятий, занятий без изменений и занятий без решения.

Обратите внимание

  • Занятие, у которого было несколько кабинетов, после автоматического назначения может остаться с одним.
  • Занятию без заданного временного слота кабинет всё же может быть назначен (по набору, специализации, вместимости и площадке), но проверить для него конфликты по времени при этом невозможно.
  • Чтобы только проставить кабинеты по умолчанию (класса или преподавателя, кроме специальных кабинетов) или стереть назначения, в меню Действия есть отдельные массовые действия — см. Распределить часы и создать занятия.

См. также