Модуль клиента

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

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

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

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

Что видно

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

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

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

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

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

Кнопки и поля

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

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

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

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

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

В поле 'Максимум поиска, минут' укажите, сколько программа может искать вариант. Если поставить 0, поиск будет идти до ручной остановки.

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

В поле 'Потоков' оставьте 0 для автоматического выбора. Вручную ставьте число только если нужно ограничить нагрузку на компьютер; больше 8 потоков страница не принимает.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Portal 1.2.95-portal.1-hotfix.4