Автоматичне розставляння занять

Розклад

Розставляння занять

Сторінка допомагає автоматично або серійно додавати заняття до розкладу на основі педагогічного навантаження, вибраного семестру, груп, дат, доступних днів, пар, викладачів та аудиторій.

Адреса сторінки

/?do=rozklad&func=rcreateauto відкриває форму автоматичного складання та керування розставлянням занять.

Для чого використовується сторінка

Автоматичний режим

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

Серії занять

Дозволяє вручну додати повторювану серію занять для вибраної групи, предмета, викладача, підгрупи та періоду.

Перегляд результатів

Після запуску система показує підсумок, проблеми, заняття до виставлення, дефіцити по викладачах і групах, коефіцієнти та вже додані заняття.

Останні додані

Можна переглянути останні створені заняття, відфільтрувати їх за датою та видалити вибрані записи за потреби.

Як запустити автоматичне розставляння

1. Оберіть базу

Використайте тестову базу для перевірки або основну базу для реального внесення занять.

2. Виберіть навантаження

Вкажіть навчальний рік педагогічного навантаження та потрібний семестр.

3. Додайте групи

Оберіть одну або кілька груп, для яких потрібно розставити заняття.

4. Задайте період

Вкажіть початкову й кінцеву дату або залиште поля порожніми, щоб використати період семестру.

5. Налаштуйте обмеження

Виберіть дозволені дні, номери пар, тип заняття, аудиторії та предмети, які не потрібно виставляти.

6. Запустіть розставляння

Натисніть “Розставити заняття” та перегляньте підсумок, додані заняття й можливі проблеми.

Основні параметри

Тестова / основна база Тестова база підходить для перевірки результату. Основна база використовується для реального розкладу.
Записати в інф. базу Якщо вибрано “Не виставляти”, система покаже розрахунок і підсумки без фактичного додавання занять.
Рівномірне виставлення Допомагає розподіляти заняття рівномірніше в межах доступного періоду.
Тижневе навантаження Дозволяє враховувати обмеження щодо навантаження на тиждень.
Пом’якшення Визначає, наскільки строго система дотримується обмежень під час довиставлення занять.
Коефіцієнт Дозволяє виставляти лише навантаження з коефіцієнтом вище вибраного порога.

Перед запуском перевірте вхідні дані

Для автоматичного режиму мають бути налаштовані навчальний рік, семестр, періоди навчання груп, педагогічне навантаження, предмети, підгрупи, викладачі, пари та доступні аудиторії.

Що означають результати

Блок результатуЩо показує
ПідсумокЗагальний план занять, скільки вже було виставлено, скільки додано зараз і який залишився дефіцит.
ПроблемиРядки навантаження, які не вдалося повністю закрити, та причини обмежень.
До виставленняСтан навантаження перед запуском автоматичного режиму.
ВикладачіПланові години викладачів і вже виставлені години по вибраних групах.
По групахЗалишок або дефіцит занять у розрізі навчальних груп.
ВиставленіПерелік занять, які були додані під час поточного запуску.
Після виставленняОновлений стан навантаження після виконання операції.

Серії занять

Вкладка “Серії занять” використовується, коли потрібно вручну додати набір повторюваних занять. Користувач вибирає групу, семестр, період, дні тижня, пари, інтервал, кількість занять, підгрупу, тип заняття, предмет, викладача та рекомендовану аудиторію.

Швидке заповнення з навантаження

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

Для адміністратора

Права доступу Користувач має мати доступ до форми автоматичного складання розкладу та до дій додавання занять, якщо він запускає реальне розставляння.
JSON-дії Форма використовує службові запити до /?do=rozklad&answer=json, зокрема для автоматичного додавання, додавання серій, перегляду останніх занять, завантаження навантаження групи та роботи з типами розкладу.
Google Calendar Публікація в календарі доступна для серій занять, якщо відповідні календарі та Google API налаштовані в системі.
Діагностика Якщо автоматичний режим не додає заняття, перевірте повідомлення в блоці проблем: зайнятість групи, зайнятість або недоступність викладача, відсутність аудиторії, обмеження рівномірності, денне навантаження групи або вже закриті години.
Доступ за замовчуванням Груп доступу: 1
  • Редактор розкладу Базові права управління
Загальнонаціональна хвилина мовчання за загиблими внаслідок збройної агресії рф проти України
60