Перейти к содержимому
планори.
Модуль клиента

Автоподбор: поиск варианта расписания

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

Нажмите, чтобы увеличить

Что даёт эта страница

Что видно

В верхнем блоке показаны лимит времени, количество потоков, кнопки запуска и принятия, этап поиска, сколько уроков размещено, сколько осталось, число обязательных ошибок, оценка и время работы.

Что можно менять

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

Что проверяется

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

Кнопки и поля

Запуск / СтопЗапускает поиск по текущей базе или останавливает работающий подбор.
Принять вариантПереносит выбранный результат в рабочее расписание после проверки.
Жесткий / МягкийВ жёстком режиме запрещены недопустимые ячейки; мягкий временно разрешает спорные места. Результат всё равно нужно проверить.
Циклов / Секунд на циклЗадают число циклов и время на каждый цикл поиска.
Потоков / SeedНастраивают параллельный поиск и исходное значение для повторения эксперимента.
Этапы циклаПозволяют включить проверку вместимости, первичный каркас, расстановку нагрузки и дальнейшую доводку.
Перед автоподборомПоказывает проблемы исходных данных и действия для их исправления.

Как правильно работать

Подготовьте базу

Заполните классы, учителей, кабинеты, предметы, звонки и учебную программу. Если сверху появился список блокирующих проблем, сначала откройте указанные разделы и исправьте данные.

Задайте лимит времени

В настройках подбора задайте «Циклов» и «Секунд на цикл». Проверьте режим и оставьте нужные этапы цикла включёнными.

Выберите потоки

В поле «Потоков» задайте параллельность поиска с учётом возможностей компьютера. Поле Seed позволяет повторять поиск с тем же исходным значением.

Запустите поиск

Нажмите 'Запуск'. Кнопка сменится на 'Стоп', а в метриках появятся этап, размещённые уроки, остаток, обязательные ошибки, оценка и время.

Смотрите варианты

В блоке лучших вариантов видно до пяти найденных сеток. Откройте вариант, чтобы посмотреть расписание по классам и при необходимости раскрыть список ошибок.

Примите результат

Когда найден подходящий вариант, нажмите 'Принять вариант'. Только после этого найденная сетка копируется в текущее расписание.

Доведите вручную

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

Типовые ситуации

Если поиск не стартуетСписок подготовки показывает, какой раздел мешает запуску. Исправьте указанную нагрузку, звонки, учителя, классы, кабинеты или правила и запустите снова.
Если найден вариант с ошибкамиОткройте вариант и посмотрите список обязательных нарушений. Часто причина не в подборе, а в слишком жёсткой доступности, неподходящем кабинете или неполной учебной программе.
Если вариант уже хорошийОстановите поиск кнопкой 'Стоп', дождитесь финализации и примите лучший вариант. Затем проверьте расписание глазами в рабочих сетках.

Что проверить перед выпуском

Текущее расписание не меняется само

Запуск поиска не заменяет рабочую сетку. Изменение произойдёт только после кнопки 'Принять вариант'.

Обязательные ошибки важнее оценки

Сначала добивайтесь нуля обязательных нарушений. Оценка нужна для сравнения удобства вариантов, а не для разрешения критических конфликтов.

Слишком строгие ограничения мешают поиску

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

После принятия нужна проверка

Автоподбор даёт вариант, но финальную доводку делают в расписании классов, учителей и кабинетов.

Portal 1.5.15