Инциденты

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

Инцидент — причина, по которой уроки не пройдут как обычно: болезнь учителя, мероприятие у класса, ремонт кабинета. Вы заводите инцидент на период, затронутые уроки активных расписаний подбираются сами, а вы по каждому решаете — заменить, отменить или перенести. Так разбирают много уроков сразу; для одного урока быстрее правка на вкладке «Занятия».

Где находится

Боковое меню → «Календарь» → вкладка «Инциденты».

Создать тип инцидента

  1. Откройте «Календарь» → вкладку «Инциденты» и нажмите «Типы инцидентов».
  2. В открывшемся окне нажмите «Добавить тип».
  3. В поле «Название» укажите причину — подсказка в поле предлагает «Например: Болезнь учителя».
  4. В списке «К чему относится» выберите «Учитель», «Класс» или «Кабинет». От этого зависит, кого можно будет указать в инциденте такого типа. Как только по типу заведён хотя бы один инцидент, значение уже не изменить: попытка даст сообщение «Нельзя изменить тип сущности: по этому типу уже есть инциденты.»
  5. Выберите «Цвет» — им инцидент помечается точкой в списке. Поле необязательное: свободный цвет подставляется автоматически.
  6. Нажмите «Добавить». Тип появится в списке окна «Типы инцидентов». Править и удалять его можно иконками «Редактировать» и «Удалить». Тип, по которому уже есть инциденты, удалить нельзя: появится сообщение «Нельзя удалить тип: по нему уже есть инциденты.»

Завести инцидент на период

  1. На вкладке «Инциденты» нажмите «Добавить инцидент». Если типов ещё нет, вместо окна появится предупреждение «Сначала создайте хотя бы один тип инцидента», и откроется «Типы инцидентов».
  2. В поле «Тип инцидента» выберите причину из справочника типов.
  3. В следующем поле выберите, кого касается инцидент. Оно подписано «Учитель», «Класс» или «Кабинет» — смотря какой тип выбран. При смене типа выбранное значение сбрасывается.
  4. Заполните «Дата начала» и «Дата окончания».
  5. Если отсутствие не на весь день, снимите «Весь день» и укажите «Время начала» и «Время окончания».
  6. Если нужно, заполните «Комментарий» — плейсхолдер поля подсказывает формат: «Например: Отсутствует по болезни». Нажмите «Добавить», и затронутые уроки подберутся сразу. В подбор идут только активные расписания и только рабочие даты: черновики и даты из вкладки «Каникулы» пропускаются.

Задать разное время по дням

  1. В окне «Добавить инцидент» заполните «Дата начала» и «Дата окончания».
  2. Установите флажок «Разное время по дням» — появится строка на каждую дату периода.
  3. В строках, где учитель, класс или кабинет недоступен целиком, оставьте «Весь день».
  4. В остальных строках снимите «Весь день» и укажите время начала и окончания.
  5. Нажмите «Добавить» или «Сохранить». Если у какой-то даты время не заполнено, вас попросят указать время для этой даты.

Отредактировать или пересчитать инцидент

  1. Выберите инцидент в списке слева — справа откроется панель с карточкой инцидента и таблицей «Уроки инцидента».
  2. В шапке правой панели нажмите «Редактировать» — откроется то же окно, что при создании, с заголовком «Редактировать инцидент».
  3. Поправьте даты, время, тип или комментарий и нажмите «Сохранить».

Пока инцидентов нет вовсе, стоит надпись «Инцидентов пока нет», а пока ни один не выбран — «Выберите инцидент, чтобы разобрать уроки». Те же действия доступны прямо в строке списка слева через меню (⋮), без выбора инцидента.

При сохранении состав затронутых уроков пересчитывается сам. Кнопка «Пересчитать» рядом с «Редактировать» нужна, когда список надо обновить прямо сейчас. Иначе пересчёт запустит другое действие: сохранение каникул, активация, разделение периода или удаление расписания.

Пересчёт убирает из таблицы уроки без созданной замены, которые перестали подпадать под инцидент, — и со статусом «Требует решения», и со статусом «Пропущено». Уроки с уже созданной заменой или отменой остаются, так сохраняется история.

Удалить инцидент через интерфейс нельзя: ни в строке списка, ни в панели инцидента такого действия нет.

Разобрать уроки по одному

  1. В таблице «Уроки инцидента» правой панели найдите урок со статусом «Требует решения» и нажмите «Утвердить».
  2. В окне «Утвердить решение по уроку» выберите «Решение»: «Заменить (назначить учителя)», «Отменить урок (окно)» или «Перенести урок».
  3. Для замены выберите учителя в блоке «Кандидаты на замену».
  4. Для переноса заполните «Новая дата (необязательно)» и «Номер урока». Достаточно одного из двух полей, иначе появится сообщение «Для переноса укажите новую дату и/или номер урока».
  5. Нажмите «Утвердить» — появится сообщение «Решение утверждено», а урок получит статус «Решено» или бейдж «Замена», «Окно», «Перенос».

Блок «Кандидаты на замену» здесь тот же, что на вкладке «Занятия». Оценка стоит слева от фамилии, кнопка-шеврон раскрывает её факторы, а список «Заменяющий учитель (полный список)» ниже — то же самое поле. Полный разбор факторов — на странице «Календарь».

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

Разобрать все уроки инцидента разом

  1. В правой панели нажмите «Масс-операция» — кнопка видна, только пока у инцидента есть неразобранные уроки.
  2. Дождитесь окончания подбора — на это время в окне стоит «Анализ уроков и подбор кандидатов…».
  3. Нажмите «Top-1 ко всем», «Распределить равномерно» или «Окно, где нет кандидата».
  4. Проверьте таблицу со столбцами «Дата», «№», «Предмет», «Классы» и, если нужно, поправьте столбец «Решение» вручную.
  5. Нажмите «Применить» — в скобках на кнопке указано, сколько уроков будет изменено.
КнопкаЧто делает
«Top-1 ко всем»Ставит на каждый урок лучшего кандидата, а там, где заменить некем, — окно
«Распределить равномерно»Размазывает замены по разным учителям
«Окно, где нет кандидата»Ставит окна только там, где кандидатов нет
«Сбросить»Возвращает все строки в «— не трогать —»

Если подбирать нечего, появится «Нет уроков, требующих решения: всё уже разобрано.» Вверху окна идёт сводка одной строкой: «Затронуто уроков: N · с кандидатом: N · без кандидата: N».

В столбце «Решение» доступны кандидаты (лучший помечен звёздочкой) и «Отменить урок (окно)». Переноса среди решений массовой операции нет — такие уроки переносите по одному через «Утвердить» либо на вкладке «Занятия».

Пока не выбрано ни одного решения, кнопка «Применить» неактивна. Масс-операция выполняется одним действием: если хотя бы по одному уроку есть конфликт, не применяется ничего. Строки, оставленные «— не трогать —», остаются в очереди. После успешного применения появится сообщение «Применено решений: N. Откатить всё разом можно из журнала замен.» — откат делается одним действием на вкладке «Журнал замен».

Поля

ПолеЧто задаётОграничения
«Название»Название типа инцидентаОкно «Добавить тип инцидента». Обязательное, до 200 символов. Подсказка в поле: «Например: Болезнь учителя»
«К чему относится»Кого можно будет указать в инциденте этого типаОкно «Добавить тип инцидента». Одно из значений: «Учитель» (по умолчанию), «Класс», «Кабинет». После того как по типу заведён хотя бы один инцидент, значение изменить нельзя
«Цвет» (типа)Точку-метку типа в списке инцидентовОкно «Добавить тип инцидента». Необязательное, свободный цвет подставляется автоматически
«Тип инцидента»Причину инцидента из справочника типовОкно «Добавить инцидент». Обязательное. Список пуст, пока не создан хотя бы один тип
«Учитель» / «Класс» / «Кабинет»Кого касается инцидентОкно «Добавить инцидент». Обязательное. Подпись и содержимое поля зависят от значения «К чему относится» у выбранного типа. При смене типа выбранное значение сбрасывается
«Дата начала» / «Дата окончания»Период инцидентаОкно «Добавить инцидент». Оба обязательные. «Дата окончания» не может быть раньше «Дата начала», иначе появится «Дата окончания не может быть раньше даты начала»
«Разное время по дням»Построчный список дат периода со своим «Весь день» и парой полей времениОкно «Добавить инцидент». Флажок, по умолчанию снят
«Весь день»Попадание под инцидент всех уроков дняОкно «Добавить инцидент» (и построчно — при «Разное время по дням»). Флажок, по умолчанию установлен
«Время начала» / «Время окончания»Окно времени, с которым должны пересекаться уроки, чтобы попасть под инцидентОкно «Добавить инцидент». Появляются при снятом «Весь день», заполняются оба
«Комментарий»Внутреннюю пометку к инциденту или к решению по урокуОкна «Добавить инцидент» и «Утвердить решение по уроку». Необязательное, до 500 символов. Не публикуется наружу
«Решение»Тип разбора урокаОкно «Утвердить решение по уроку». Значения: «Заменить (назначить учителя)» (по умолчанию), «Отменить урок (окно)», «Перенести урок»
«Заменяющий учитель (полный список)»Учителя, который заменит урокОкно «Утвердить решение по уроку». То же значение, что и выбор в блоке «Кандидаты на замену». Без выбора при решении «Заменить (назначить учителя)» появится «Выберите заменяющего учитель»
«Новая дата (необязательно)» / «Номер урока»Целевую дату и номер переносаОкно «Утвердить решение по уроку», решение «Перенести урок». Заполните хотя бы одно из двух полей, иначе — «Для переноса укажите новую дату и/или номер урока»
«Всего», «Открытые», «Решённые», «Отменённые»Отбор списка по статусу инцидентаКарточки над фильтрами. По умолчанию выбрано «Открытые», «Всего» показывает все статусы. Повторный клик по выбранной карточке тоже возвращает к «Всего». Заполнять «Решённые» и «Отменённые» пока нечем: статус инцидента в интерфейсе нигде не меняется
«Требует решения», «Разобрано»Отбор инцидентов, в которых есть нерешённые или уже разобранные урокиТе же карточки, но их числа — количество уроков, а не инцидентов. Выбор всегда один на весь ряд: клик по «Требует решения» снимает выбранный статус, и наоборот
Числа на карточкахПоказывают состав выборкиСчитаются по «Всего», то есть по фильтрам «Тип», «Ресурс» и «Период», но без учёта выбранной карточки. Поэтому выбор карточки меняет только список ниже, а числа остаются прежними
«Тип», «Ресурс», «Учитель», «Период»Отбор в списке инцидентовФильтры над списком. Третий фильтр меняет подпись вслед за выбранным «Ресурсом»

Частые вопросы

При нажатии «Добавить инцидент» появляется предупреждение «Сначала создайте хотя бы один тип инцидента» и открывается окно «Типы инцидентов».
  • Почему: Инцидент всегда ссылается на тип из справочника. Именно тип определяет, к чему относится причина: к учителю, классу или кабинету.
  • Что делать: Создайте хотя бы один тип через «Добавить тип», закройте окно и повторите «Добавить инцидент».
Инцидент создан, но в расписании ничего не изменилось.
  • Почему: Инцидент сам по себе ничего не меняет. Он только находит подходящие уроки и ставит их в очередь со статусом «Требует решения».
  • Что делать: Выберите инцидент в списке и разберите уроки через «Утвердить» или «Масс-операцию». Изменения появятся только после этого.
Нажали «Пропустить» по ошибке.
  • Почему: «Пропустить» — это решение «ничего не делаем»: урок получает статус «Пропущено» и уходит из очереди без подтверждения. Правка урока на дату во вкладке «Занятия» автоматически закрывает только уроки со статусом «Требует решения». Уже пропущенный она не тронет и не свяжет с новой заменой.
  • Что делать: Нажмите «Вернуть в очередь» в строке пропущенного урока. Он снова получит статус «Требует решения», и его можно разобрать через «Утвердить» или «Масс-операцию».
В «Масс-операции» нет варианта «Перенести урок».
  • Почему: Массовый разбор поддерживает только замену и «Отменить урок (окно)».
  • Что делать: Переносы делайте по одному через «Утвердить» либо на вкладке «Занятия».
«Применить» завершилось ошибкой, и ни одно решение не применилось.
  • Почему: Масс-операция выполняется одним действием. Если хотя бы по одному уроку есть конфликт, не применяется ничего.
  • Что делать: Прочитайте текст ошибки, поправьте спорную строку в столбце «Решение» или поставьте в ней «— не трогать —». Затем нажмите «Применить» ещё раз.

Дальше

  • Календарь — точечная правка одного урока на вкладке «Занятия», если разбирать инцидентом избыточно.
  • Каникулы — реестр нерабочих дат, который сужает подбор уроков под инцидент.
  • Журнал замен — список готовых фактических изменений, их печать и откат.
  • Публикации — опубликованное расписание с учётом всех замен.