Визуализировать, копировать, преобразовать расписание

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

Список расписаний

Модуль Управление расписанием открывается списком расписаний аккаунта: опубликованных и черновиков. Для каждого расписания вы видите:

  • его название (Учебный год 2026-2027, Черновик на 2027 год, Сценарий объединения 5-х и 6-х классов),
  • его статус (опубликовано или не опубликовано),
  • диапазон недель, на которых оно опубликовано (если он задан),
  • краткую статистику (число классов, число курсов, число преподавателей).

Среди доступных действий: открыть, скопировать или удалить расписание. Удаление отключено для опубликованного расписания.

Визуализация сформированного расписания

Кнопка Визуализировать открывает расписание в режиме «только чтение»: вы видите итоговое расписание, но не можете его изменить. Этот экран лучше всего подходит, чтобы перечитать расписание перед публикацией, проверить неделю или цепочку занятий, показать расписание, не открывая доступ к функциям редактирования, экспортировать его или поделиться им.

Просмотр без риска

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

Чередование недель и варианты

Особенно это удобно, когда в расписании используется чередование недель: вы открываете вид Все недели, а затем по очереди просматриваете варианты на отдельных вкладках (A/B, 1/2 и т. д.). Часто это самый простой способ убедиться, что повторяющееся расписание согласовано во всех вариантах, без лишних инструментов редактирования.

Поделиться в режиме только чтения

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

Экспорт (PDF, Excel, печать)

Экран Визуализировать — естественное место, чтобы получить файл с отображаемым расписанием:

  • Экспортировать данные в формате PDF — создать PDF,
  • Экспортировать данные в формате Excel — выполнить экспорт в Excel / XLSX,
  • Печать — печать.

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

Быстрая реорганизация готового расписания

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

Типичные случаи:

  • перенести уже сформированное занятие,
  • сменить кабинет, слот или разовое назначение,
  • добавить отдельное занятие,
  • исправить несколько оставшихся конфликтов, не проходя заново всю цепочку распределение часов → формирование расписания.

На этом экране есть сетка, фильтры, панель свободных слотов, кнопка Добавить и кнопка Сохранить, чтобы сохранить изменения.

Если изменение становится структурным (классы, группы, дисциплины, объёмы часов, общие ограничения), лучше вернуться к этапам построения расписания или скопировать расписание и работать с черновиком.

Копирование расписания

Три типичных случая:

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

Действие Копировать открывает диалоговое окно. Созданная копия всегда является неопубликованным черновиком: её занятия попадают в другие модули только после того, как вы опубликуете её явно. В диалоговом окне показано дерево флажков, по умолчанию все отмечены: если оставить всё отмеченным, копия будет идентичной; если снять флажок, соответствующий элемент в копию не попадёт.

Выбор того, что переносится

Дерево повторяет структуру расписания; снимите флажок с ветки, чтобы построить её заново:

  • Площадки — вместе с их кабинетами и ресурсами. Если снять флажок с площадок, исчезнут также кабинеты и ресурсы, указанные в занятиях, и размещение занятий: копия начнёт с сетки, которую нужно заполнить заново.
  • Преподаватели — список преподавателей расписания. Если снять флажок со списка, то одновременно исчезнут назначения «преподаватель — класс — дисциплина» и преподаватели в занятиях.
  • Классы — вместе с их группами, временными ограничениями, несовместимостями и распределением часов. Каждая вложенная ветка отключается отдельно: группы, временные ограничения класса, несовместимости или подробности занятий (группы, кабинеты, ресурсы, форма проведения, комментарий, размещение…).
  • Размещение занятий — если снять только этот флажок, копия сохранит всю структуру, но сетка будет пустой: это правильный способ скопировать подготовку, чтобы заново запустить формирование расписания с нуля.

Зависимости применяются автоматически: нельзя, например, оставить кабинет у занятия и при этом убрать все площадки. И независимо от того, какой уровень подробности вы сняли, Omniscol убирает ссылки, оставшиеся без объекта, — например, класс, который указывал на удалённую площадку.

Изменение типа расписания

Изменение типа расписания: при копировании конвертируйте недельное, цикличное или календарное расписание в другой тип — Omniscol перенесёт занятия в новое представление.

В том же диалоговом окне можно конвертировать копию в тип, отличный от исходного. Селектор предлагает только два других типа. При конвертации занятия переносятся в новое представление.

  • В календарь (из недельного или цикличного) — вы указываете период (дату начала и дату окончания). Каждое повторяющееся занятие разворачивается в датированное занятие на каждый соответствующий рабочий день периода; праздничные дни, дни закрытия и отсутствия пропускаются. Объём часов каждой дисциплины подстраивается под число недель периода, а чередование недель разрешается для каждой даты по нужному варианту (A/B, A/B/C…).
  • В цикл — вы указываете длину цикла в рабочих днях; каждая позиция становится номером дня в цикле.
  • В недельное (из цикличного или календарного) — каждое занятие возвращается на свой день недели.

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

Сдвиг дат (календарное расписание)

Для расписания типа календарь при копировании можно пересчитать все занятия на новую дату начала — это удобно, чтобы повторить ту же организацию на следующий год. Вы отмечаете параметр сдвига, указываете новую дату начала, и Omniscol сдвигает период, а затем выравнивает каждое занятие.

Принцип такой: Omniscol сохраняет последовательность учебных дней. N-й учебный день исходного периода становится N-м учебным днём нового периода — выравнивание идёт по рабочим дням, а не по необработанной календарной дате.

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

Реорганизация школы в Omniscol

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

  1. Скопируйте опубликованное расписание под названием Сценарий реорганизации 2027-2028.
  2. Измените структуру (классы, группы, площадки) в черновике.
  3. Запустите диагностику и формирование расписания, чтобы оценить осуществимость.
  4. Повторяйте, не затрагивая рабочий аккаунт.
  5. Когда сценарий подтверждён, можно переходить к публикации.

Преимущество: пока сценарий остаётся черновиком, конечные пользователи (ученик, преподаватель) ничего не видят. Доступ к черновику есть только у администраторов.

Удаление ненужного черновика

Неопубликованное расписание можно удалить из списка. Чтобы сохранить копию перед удалением, сначала откройте расписание и экспортируйте его в JSON с помощью . Подробности — на странице Автоматическое формирование.

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

Инструкция

Создать тестовый сценарий на основе опубликованного расписания

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

  2. Откройте модуль Управление расписанием: в списке показаны расписания аккаунта со статусом «опубликовано / не опубликовано», диапазоном недель и краткой статистикой (классы, курсы, преподаватели).

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

  4. Дайте понятное название: 1-е полугодие 26-27, Триместр 3 2027, Тест новой площадки Москва, Реорганизация групп по выбору. Чем яснее название, тем меньше риск запутаться через три месяца.

  5. Измените структуру в черновике: создайте или объедините классы, добавьте площадку, реорганизуйте группы. Запустите формирование расписания, чтобы оценить осуществимость. Повторяйте спокойно — опубликованное расписание это никак не затронет.

  6. Если сценарий подтверждён, переходите к публикации (см. Публикация). Если нет, оставьте его черновиком или экспортируйте в JSON перед удалением.

См. также