Что такое Omniscol?
Omniscol — это онлайн-программа для планирования с учётом ограничений, рассчитанная на учебные заведения от начальной школы до высшего образования и дополнительного профессионального образования. Она позволяет создавать недельные, циклические и календарные расписания (с датами, без повторения) и публиковать их для соответствующих пользователей.
Продукт сочетает ручной ввод, диагностику конфликтов и автоматическое формирование расписания алгоритмом. Подробности по предметной области изложены на специализированных страницах.
Как это работает в целом
Стандартный порядок работы с Omniscol:
1. Ввести данные (пользователи, дисциплины, площадки/кабинеты, классы)
↓
2. Настроить расписание (объёмы часов, совмещения, ограничения)
↓
3. Сформировать или разместить (автоматическое формирование или ручное размещение)
↓
4. Проверить и урегулировать (конфликты, корректировки, блокировки)
↓
5. Опубликовать (его занятия попадают во все остальные модули)
↓
6. Работать с расписанием (ежедневные изменения, отсутствия, замещения)
У каждого этапа есть свой модуль. Этапы с 1 по 5 выполняются эпизодически (перед началом учебного года, семестра или перестройкой расписания). Этап 6 — это повседневная работа.
Типы расписаний
Omniscol поддерживает три типа расписаний. Доступность каждого типа зависит от подключённого плана.
- Недельное — повторяющиеся занятия в рамках типовой недели, с чередованием недель A/B или без него. Это стандартный случай для начальной и средней школы. Доступно на всех планах.
- Циклическое — повторяющиеся занятия в рамках цикла из N пронумерованных дней (как правило, 6 или 8), отличающегося от недели из 5 или 7 дней. Часто встречается в североамериканских системах. Доступно на аккаунтах Премиум.
- Календарь — занятия с датами, назначаемые по одному, без повторения. Основной режим высшего образования и дополнительного профессионального образования. Доступно на аккаунтах Премиум.
На аккаунте Премиум можно использовать все три типа. Функция Несколько расписаний, опубликованных параллельно, включённая в Премиум, позволяет даже сочетать их на одних и тех же периодах. Как выбрать подходящий тип, см. Выбор типа расписания.
Философия: сначала данные
Omniscol исходит из того, что расписание — это не таблица для заполнения, а задача оптимизации с ограничениями. Программа построена на пяти принципах:
- Данные раньше расчёта: площадки, кабинеты, преподаватели, классы, группы, дисциплины и объёмы часов должны быть достоверными до запуска формирования расписания.
- Разделение структуры и повседневной работы: составление расписания и управление изменениями текущего дня — разные виды деятельности с разными интерфейсами.
- Явные ограничения: невозможные случаи отображаются в виде конфликтов или неразмещённых занятий; прикладные решения остаются за пользователем.
- Черновики и версии: неопубликованное расписание можно тестировать, дублировать или перестраивать, не меняя то, что видят пользователи.
- Контроль над данными: экспорт в JSON или во внутреннюю электронную таблицу, обратимость.
Справочная страница: Общая философия Omniscol.
Входные и выходные данные
Ввод данных в Omniscol возможен так:
- поштучный ввод в интерфейсе;
- массовый импорт копированием и вставкой из электронной таблицы, с проверкой перед применением;
- сопровождаемая миграция, в зависимости от того, какие экспортные данные доступны в исходной системе;
- коннекторы к ERP и информационным системам (Aurion, Auriga, Edusign; новая система добавляется по проекту), см. синхронизация с внешними системами;
- API Omniscol — в зависимости от прав и опций аккаунта;
- OIDC / SSO — в зависимости от договора и настроек.
Вывод данных:
- адаптивный веб-просмотр;
- подписки iCal;
- подписанные публичные ссылки с ограниченным сроком действия;
- информационные панели;
- экспорт в Excel / CSV / PDF / JSON, в зависимости от экрана;
- документированный REST API, объём доступа к которому ограничен разрешёнными эндпоинтами и опциями;
- MCP для совместимых ИИ-агентов на аккаунтах Премиум.
Модульная организация
Программа состоит из модулей двух семейств.
Модули повседневной работы
- Главная страница — сводка на текущий день и чек-лист для начала работы.
- Расписание — просмотр и разовые изменения.
- Сводная панель — статистика загруженности и учебной нагрузки.
- Управление отсутствиями и замещения — объявления о недоступности и назначение замещающих.
Модули настройки
- Управление расписанием — создание, настройка, формирование и публикация расписаний.
- Администрирование — пользователи, дисциплины, учебные годы, параметры, импорт / экспорт и интеграции.
- Управление персоналом — планирование работы персонала по задачам, если модуль подключён; его можно также приобрести как отдельное предложение.
Роли и доступ
Доступ на стороне школы определяют четыре профиля. Администраторы (ответственные за планирование, руководство, ИТ-служба) настраивают аккаунт и составляют расписания. Профиль Преподаватели: просмотр своего расписания, ввод доступности и объявление об отсутствии. Профиль Ученики: просмотр личного расписания. Роль Сотрудник (воспитательная служба, дежурные) задействуется, когда используется модуль Управление персоналом. Кроме того, подписанные ссылки общего доступа открывают доступ без аккаунта к определённому объёму данных.
Роли можно совмещать: преподаватель, участвующий в планировании, может иметь одновременно роль Преподавателя и роль Администратора. Подробно роли описаны на странице Архитектура и роли.
Опция Настраиваемые роли позволяет ограничить права учётной записи администратора по модулям и по отдельным операциям.
Планы и опции
Omniscol предлагает несколько планов: Lite (самозанятые, индивидуальные преподаватели, очень небольшие учреждения), Staffing (только модуль Управление персоналом), Standard (обычное учебное заведение), Standard Plus (Standard + Управление персоналом) и Премиум (высшее образование, дополнительное профессиональное образование, сложные организации с несколькими площадками). Некоторые функции входят в Премиум в базовой комплектации — циклический и календарный типы расписаний, доступность в режиме календаря, несколько одновременно опубликованных расписаний — тогда как другие включаются по договору (точки резервного копирования, журналы, совместная работа в реальном времени, связанные аккаунты, настраиваемые роли…).
Подробности о планах, опциях и порядке их подключения собраны на странице Тарифные планы и опции Omniscol.
Чем Omniscol отличается
- Автоматическое формирование: алгоритм размещает занятия, соблюдая жёсткие ограничения и оптимизируя пожелания.
- Ручной контроль: пользователь всегда может просмотреть, переместить, заблокировать или урегулировать спорный случай.
- Распространение по разным каналам: веб, iCal, экспорт, публичные ссылки и информационные панели.
- Отчётность: сводные панели и экспорт для контроля часов, загрузки кабинетов и показателей, нужных для аудита.
Архитектура и хостинг
Архитектура, безопасность и хостинг описаны на страницах Архитектура и роли и FAQ — Безопасность и хостинг.
Что дальше
- Для интерактивного обзора: Обзорный тур за пять минут.
- Чтобы настроить аккаунт: Первый вход, затем Настройка аккаунта школы.
- Чтобы разобраться в понятиях предметной области: Класс, группа, подгруппа.
- Чтобы создать первое расписание: Модуль Управление расписанием.
- Ответы на частые вопросы: FAQ — общие вопросы.