Экспертные заключения: 0
Консультации: 0

Schedular

Составление расписания остаётся одной из самых трудоёмких задач школьной администрации. Завуч должен разместить сотни уроков в недельной сетке так, чтобы не было накладок по учителям, классам и кабинетам, чтобы полностью выполнялась учебная нагрузка и чтобы расписание было хоть сколько-нибудь удобным для людей. На практике это делается вручную или в устаревших программах и занимает недели. Пожелания учителей собираются устно, в мессенджерах или на бумаге, учитываются выборочно и непрозрачно. Это порождает ощущение несправедливости в коллективе. Любое изменение в течение года, будь то болезнь учителя, перераспределение часов или новый сотрудник, требует трудоёмкой ручной пересборки.

Schedular решает эту задачу как единый цифровой процесс из трёх этапов.

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

На втором этапе каждый учитель заполняет короткую анкету-сетку «день недели × номер урока». Каждой ячейке он присваивает один из трёх статусов: «могу» (вес +1), «нежелательно» (вес −1) или «не ставить» (вес −10). Так пожелания становятся формальными, сопоставимыми и прозрачными для всех участников.

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

Ключевая особенность проекта — встроенный механизм справедливости, «правило 150%». Если учитель открывает меньше слотов «могу», чем полторы его недельной нагрузки, его ограничения снимаются. Это защищает систему от ситуации, когда один человек своими запретами делает расписание невозможным или неудобным для остальных. Одновременно правило стимулирует всех заполнять анкеты честно и гибко. В результате расписание перестаёт быть результатом закулисных договорённостей и становится понятным итогом прозрачной процедуры.

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

  • сократить время и трудозатраты администрации;
  • повысить удовлетворённость педагогов за счёт формального и справедливого учёта их интересов;
  • сделать перестройку расписания при изменениях быстрой и безболезненной.

Сейчас проект находится на стадии MVP. Формализована математическая модель задачи, выбран и интегрируется оптимизационный движок. Собран тестовый набор данных (3 класса, 5 учителей, сетка 5 × 5, 36 уроков в неделю, 5–10 тестовых анкет), написан инструмент визуализации расписания. Ближайшие шаги: завершить решатель, проверить систему на реальных данных пилотной школы и разработать веб-интерфейс для публичного использования. В перспективе модель можно расширить учётом кабинетов, сдвоенных уроков, деления классов на группы и равномерности нагрузки учеников, а сам подход применить в колледжах и учреждениях дополнительного образования.

В перспективе проект можно расширить на вузы и медучреждения

Ссылка

На страницу проекта

Направление

Образование, Гос. управление

Рынки

EduNet

Сквозные технологии

Технологии машинного обучения и когнитивные технологии, Технологии хранения и анализа больших данных, Технологии беспроводной связи и «интернета вещей»