Порадник зі шкільного розкладу

Що робити, якщо генератор не розмістив усі уроки

Генерація може завершитися з частиною уроків без місця. Це сигнал перевірити вхідні дані та обмеження, а не видаляти потрібні заняття. Почніть зі списку нерозміщених уроків: він підказує, який клас, предмет і вчитель потребують уваги.

Відкрити автоматичний режим

Прочитайте причини для конкретного уроку

  • Після генерації відкрийте розклад і список «Нерозміщені уроки». Звірте предмет, учителя та клас у відповідному перегляді. Прочитайте всі зазначені причини, а не лише загальну кількість залишку.
  • Причин може бути кілька: недоступний учитель, зайнятий клас, обмеження предмета або нестача послідовних позицій. Перелік описує перевірені варіанти; це не означає, що кожна причина заважає в кожній клітинці.

Порівняйте план із місткістю сітки

  • Порахуйте урокові позиції за навчальні дні; перерви не є місцями для занять. У навантаженні перевірте кількість занять і тривалість окремо. Заняття тривалістю 2 займає дві позиції, навіть якщо його картка одна.
  • Для дробового навантаження перегляньте обидва тижні циклу. Порівнюйте план за цикл з доступними позиціями за цикл. Перевірте сітку класу та навантаження, особливо для різних змін.
  • Для довгого заняття загальної кількості вільних клітинок недостатньо: потрібна допустима послідовність позицій в одному дні. Звірте її з повідомленням про тривалість або послідовні уроки.

Знайдіть обмеження, яке можна виправити

  • Якщо причина стосується вчителя, відкрийте його доступність і перегляд усіх занять. Перевірте реальний час у різних сітках: вільна клітинка класу ще не робить учителя вільним.
  • Якщо причина стосується предмета, перевірте заборонені позиції, максимум на день, проміжки та правила послідовності. Виправте помилкові значення. Прийнятне побажання можна зробити м’яким; справжню недоступність зберігайте обов’язковою.
  • Не прибирайте потрібні уроки лише для повного заповнення. Якщо план більший за можливості школи, потрібно узгодити навантаження, час роботи чи доступність, а не приховати проблему.

Збережіть зміни й повторно звірте весь розклад

  • В автоматичному режимі збережіть змінений крок і згенеруйте розклад повторно. Порівняйте залишок і перегляди класів та вчителів. Зникнення однієї причини не виключає іншої.
  • У ручному режимі черга також містить уроки, які ви ще не розмістили. Це саме по собі не доказ неможливості: поставте картку в допустиме місце або скористайтеся автозаповненням, потім прочитайте попередження та звірте години. Експортуйте після перевірки.

Поширені запитання

Чи означає залишок, що готовий повний розклад неможливий?

Не завжди. Причиною можуть бути помилкові дані, зайві обмеження або обрані генератором розміщення. Нерозміщений урок не є доказом, що жодного повного варіанта не існує. Перевірте причини й потрібні вимоги.

Чому є вільні клітинки, а урок усе одно не розміщено?

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

Відкрити автоматичний режимУсі інструкції