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

- Перейдите в раздел «Звонки». В левой колонке «Сетки звонков» выберите карточку с бейджем «Основная». Откроется редактор с заголовком «Сетка звонков» — в единственном числе, не путайте его с левой колонкой «Сетки звонков». Это базовая сетка: по ней работают все классы, у которых нет своей.
- В блоке «Настройки» в поле «Дни недели» отметьте дни, в которые идут занятия.
- В поле «Уроков в день» выберите максимальное число уроков в дне. Доступны значения от 1 до 18.
- Прочитайте подсказку под чекбоксом «Разные звонки на каждый день». Пока он выключен, там стоит текст «Один общий график будет применён ко всем выбранным дням».
- Нажмите «Сохранить» в правом верхнем углу. Кнопка активна, только пока в открытой сетке есть несохранённые изменения и пока расписание в статусе «Черновик». В статусе «Активное» правка заморожена, подробности — на странице «Черновик и активное расписание».
Заполнить сетку звонков автоматически

- Нажмите «Быстрое заполнение» в шапке раздела. Откроется одноимённое окно, уже заполненное текущими временами.
- Прочитайте строку под заголовком: она говорит, что именно обновится. При включённом режиме «Разные звонки на каждый день» там стоит «После применения будет обновлён только текущий день: {день}», иначе — «После применения будет обновлена общая сетка для дней: {дни}».
- В поле «Первый урок начинается» укажите время начала первого урока в формате HH:mm. Пустое поле даст ошибку «Укажите время», неверный формат — «Формат должен быть HH:mm».
- В поле «Длительность урока, мин» задайте продолжительность урока: от 1 до 180, по умолчанию 45. Пустое поле даёт «Укажите длительность», значение меньше минуты — «Минимум 1 минута».
- В блоке «Перемены между уроками» задайте длину каждой перемены в полях «После 1 урока, мин», «После 2 урока, мин» и так далее. Пустое поле даёт «Укажите перемену», отрицательное значение — «Не может быть меньше 0». Если урок в дне один, вместо полей перемен стоит «Для одного урока перемены не требуются».
- Сверьтесь со строкой предпросмотра вида «Для 8 уроков: 08:00 - 14:05» и нажмите «Применить».
- Если уроки и перемены вместе выходят за пределы суток, вместо предпросмотра появится «Сетка выходит за пределы суток. Уменьшите длительность уроков или перемен.». Кнопка «Применить» станет неактивной.
- Нажмите «Сохранить».
Поправить время отдельного урока вручную
- В таблице под настройками найдите строку нужного урока — его номер стоит в колонке «Урок».
- Измените время в колонках «Начало урока» и «Конец урока».
- Проверьте расчётные колонки «Длина урока» и «Длина перерыва». Если перемены между уроками нет, в колонке «Длина перерыва» стоит «Без перерыва». На экранах уже ноутбучного эти две колонки скрываются — они рассчитаны на широкий монитор.
- Исправьте строки, подсвеченные красным. Причину назовёт подсказка: «Обязательное поле», «Некорректный формат времени», «Начальное время должно быть не раньше конца предыдущего урока», «Начальное время должно быть меньше конечного» или «Конечное время должно быть больше начального».
- Нажмите «Сохранить». Если ошибки остались, появится сообщение «Некорректное время звонков».
Сделать разные звонки на разные дни

- В блоке «Настройки» включите чекбокс «Разные звонки на каждый день». Подсказка сменится на «Для каждого выбранного дня задаётся отдельный график звонков — переключайте дни вкладками ниже».
- Над таблицей появятся вкладки с названиями дней недели. Выберите вкладку нужного дня.
- Задайте для этого дня своё время в колонках «Начало урока» и «Конец урока». Если нужно, вызовите «Быстрое заполнение»: под заголовком окна появится строка «После применения будет обновлён только текущий день: {день}».
- Ориентируйтесь на счётчик на вкладке: красная цифра — количество ошибок времени в этом дне.
- Нажмите «Сохранить».
Скопировать звонки одного дня на другие дни
- Откройте вкладку дня, который будет образцом.
- Нажмите «Скопировать на другие дни».
- В блоке «Куда скопировать» уже отмечены все остальные дни, а рядом с заголовком стоит кнопка «Снять все». Стоит снять часть отметок, и кнопка сменится на «Выбрать все». Нажмите её, чтобы вернуть полный список дней.
- Прочитайте предупреждение «Текущие настройки выбранных дней будут заменены сеткой …». Времена целевых дней заменяются целиком.
- Нажмите кнопку подтверждения вида «Скопировать в 4 дня», затем «Сохранить».
Создать вторую смену отдельной сеткой

- В колонке «Сетки звонков» нажмите «Добавить сетку». Новая сетка создаётся копией «Основной». Пока вы её не сохранили, она стоит в списке карточкой «Новая сетка» с бейджем «нет классов».
- Заполните поле «Название сетки». Формат подсказывает плейсхолдер — «Например, смена 2».
- В поле «Классы» (в вузе — «Группы») отметьте классы этой смены. Под полем стоит подсказка «Классы без сетки используют сетку «Основная». Выбор классов из другой сетки перенесёт их в эту сетку.» У класса, который уже занят другой сеткой, справа видна пометка «уже в «…»». Если в справочнике классов нет ни одной записи, вместо списка стоит «Классы не найдены в справочнике».
- Задайте «Дни недели», «Уроков в день» и время уроков так же, как для «Основной».
- Нажмите «Сохранить». Карточка сетки в левой колонке покажет бейдж вида «3 класса» или «5 классов». Если ни один класс не выбран, останется бейдж «нет классов».
Разобрать предупреждения перед сохранением

- Если новые настройки конфликтуют с уже расставленными уроками, над таблицей появится жёлтый блок «Предупреждения перед сохранением». В нём стоит сводка вида «Найдено дней вне выбранного списка: N, конфликтов по количеству уроков: N, потоков с конфликтом сеток: N, конфликтов при возврате в «Основную»: N.» либо короткая строка «Есть ограничения, которые нужно проверить перед сохранением.».
- При неуспешной проверке детали раскрываются сразу, без нажатия «Показать детали». Если они свёрнуты, нажмите «Показать детали» — подпись кнопки сменится на «Скрыть детали».
- Разберите перечисленные пункты: «Есть расставленные уроки в дни, не входящие в "Дни недели"», «Есть позиции расставленных уроков, превышающие "Уроков в день" = N для классов», «Нельзя развести классы одного потока по разным сеткам» и «У классов, возвращаемых в сетку «Основная», есть уроки, которые не помещаются…». Последний пункт появляется и здесь, а не только в окне удаления сетки.
- Уберите или перенесите мешающие уроки в разделе «Сетка уроков» либо верните прежние настройки звонков.
- Вернитесь в «Звонки» и нажмите «Сохранить».
Удалить сетку смены
- Наведите курсор на карточку дополнительной сетки в колонке «Сетки звонков». В правом верхнем углу появится значок удаления.
- Посмотрите подсказку на значке. У сохранённой сетки это «Удалить сетку», у ещё не сохранённого черновика (карточка «Новая сетка» с бейджем «нет классов») — «Удалить черновик».
- Нажмите значок. Для сохранённой сетки откроется окно «Удалить сетку «…»?». Для черновика откроется окно «Удалить черновик» с текстом «Черновик сетки звонков не сохранён. Введённые изменения будут потеряны.» и кнопкой «Удалить черновик».
- В окне сохранённой сетки прочитайте текст «Сетка будет удалена безвозвратно. В сетку «Основная» будут возвращены: N классов».
- Нажмите «Удалить», для черновика — «Удалить черновик». Если вместо этого показано «Удаление заблокировано: классы этой сетки нельзя вернуть в сетку «Основная» без конфликтов», нажмите «Закрыть» и сначала уберите перечисленные конфликты.
- Сетку с бейджем «Основная» удалить нельзя: значка удаления у неё нет.
Поля
| Поле | Что задаёт | Ограничения |
|---|---|---|
| «Название сетки» | Название карточки сетки в левой колонке «Сетки звонков» | Обязательное. Пустое поле даёт ошибку «Укажите название», а при попытке сохранить — алерт «Укажите название сетки звонков». Название уникально в расписании: в поле появится «Сетка с таким названием уже существует», в алерте при сохранении — «Сетка звонков с таким названием уже существует». Другая причина отказа — алерт «Нельзя сохранить сетку звонков». Плейсхолдер: «Например, смена 2» |
| «Классы» | Какие классы (в вузе — группы) учатся по этой сетке | Только у дополнительных сеток, у сетки «Основная» поля нет. Класс состоит только в одной сетке. Выбор класса из другой сетки переносит его сюда, о чём говорят пометка «уже в «…»» и подсказка под полем «Классы без сетки используют сетку «Основная». Выбор классов из другой сетки перенесёт их в эту сетку.» |
| «Дни недели» | Дни, для которых строится таблица звонков и матрица доступности | Обязательное, множественный выбор. Если снять все дни, список автоматически возвращается ко всем семи дням |
| «Уроков в день» | Число строк в таблице звонков и лимит, выше которого расставленные уроки считаются превышением | Обязательное, значения от 1 до 18. У новой сетки подставляется значение из «Основной» (по умолчанию 8) |
| «Разные звонки на каждый день» | Появление вкладок дней и отдельного графика времени на каждый день недели | Чекбокс, по умолчанию выключен. Включение открывает вкладки дней. Если дни различаются, выключение вызывает окно «Перейти к общему графику?» |
| «Начало урока» | Время начала урока в строке таблицы | Обязательное, формат HH:mm. Не может быть раньше конца предыдущего урока («Начальное время должно быть не раньше конца предыдущего урока»). Должно быть меньше времени конца этого же урока («Начальное время должно быть меньше конечного») |
| «Конец урока» | Время конца урока в строке таблицы | Обязательное, формат HH:mm. Должно быть больше времени начала этого же урока («Конечное время должно быть больше начального») |
| «Первый урок начинается» | Время начала первого урока, от которого окно «Быстрое заполнение» считает всю сетку | Обязательное, формат HH:mm, по умолчанию 08:00 |
| «Длительность урока, мин» | Продолжительность каждого урока в окне «Быстрое заполнение» | Обязательное, от 1 до 180, по умолчанию 45 |
| «После N урока, мин» | Длительность перемены после урока с этим номером в окне «Быстрое заполнение». Одно поле на каждый промежуток между уроками | От 0 до 180, по умолчанию 10. Если урок в дне один, вместо полей стоит «Для одного урока перемены не требуются» |
Если что-то выглядит не так
- Правки в сетке пропали после переключения на другую сетку или ухода со страницы.
- Почему: Звонки не сохраняются автоматически, а кнопка «Сохранить» применяется только к открытой сетке. О несохранённых правках предупреждают жёлтая точка на карточке сетки (подсказка при наведении — «Есть несохранённые изменения») и окно «Несохранённые изменения» с кнопкой «Перейти без сохранения». Окно всплывает и тогда, когда открытая сетка не менялась, но остались несохранённые черновики других сеток.
- Что делать: Сохраняйте каждую сетку до переключения. В окне «Несохранённые изменения» нажмите «Отмена», вернитесь к сетке и нажмите «Сохранить».
- Выключили чекбокс «Разные звонки на каждый день», и открылось окно «Перейти к общему графику?».
- Почему: Дни настроены по-разному, и приложение не знает, чей график сделать общим. После выбора графики остальных дней теряются.
- Что делать: Выберите «Применить текущий день ко всем», чтобы общим стал открытый день. Вариант «Оставить день по умолчанию» сделает общим первый выбранный день недели.
- Класс исчез из другой сетки звонков после того, как вы отметили его здесь.
- Почему: Класс принадлежит только одной сетке звонков. Выбор уже занятого класса переносит его в текущую сетку. Рядом с таким классом в списке стоит пометка «уже в «…»».
- Что делать: Перед выбором проверьте пометку. Если класс нужен в прежней сетке, снимите его отметку и сохраните.
- Строки уроков с большими номерами исчезли из таблицы.
- Почему: Таблица показывает только уроки с номером не больше значения «Уроков в день». Скрытые строки при сохранении не записываются.
- Что делать: Верните прежнее значение «Уроков в день», если время этих уроков ещё нужно. Если уроки уже расставлены выше лимита, разберите предупреждение «Есть позиции расставленных уроков, превышающие "Уроков в день" = N для классов».
- Сетка не сохраняется, мешает сообщение «Нельзя развести классы одного потока по разным сеткам».
- Почему: Классы, объединённые в поток общей нагрузкой, должны учиться по одной сетке звонков. Иначе общий урок не поставить на одно время.
- Что делать: Нажмите «Показать детали» и посмотрите список предметов и классов. Дальше либо переведите весь поток в одну сетку, либо разделите нагрузку потока в разделе «Нагрузка».
Дальше
- Ограничения — матрица доступности, которая строится из этих же сеток звонков.
- Нагрузка — где задаются часы, парные уроки и потоки.
- Черновик и активное расписание — что заморожено в активном расписании и как внести изменения в обход заморозки.
- Сетка уроков — расстановка уроков поверх настроенных звонков.