Constructor Schedule: 13 січня 2026

13 січня, 2026

Огляд

У цьому релізі ми додали такі функції:

  • Модуль масового розбиття активностей
  • Послідовні денні активності
  • Налаштування тривалості інтервалу між External Campus та Face-to-Face
  • Покращення дозволів для Panel User

Що нового

Bulk Activity Splitter

Новий модуль Bulk Activity Splitter дозволяє академічним планувальникам фільтрувати, обирати та розбивати кілька курсів на активності за одну операцію.

Наприклад, 6-годинний курс з фізики можна розбити на 4 години теорії та 2 години лабораторних занять одночасно для всіх обраних курсів. Модуль містить фільтри, такі як факультет, програма, викладач і тижневі години, що зменшує повторювану ручну роботу при підготовці розкладів із кількома типами активностей.

Sequential Day Activities

У конфігурації терміну курсу тепер доступне нове відношення Sequential Day Activities.

Це відношення забезпечує порядковість за днями між двома активностями. Якщо Активність 1 запланована в певний день, Активність 2 має бути запланована наступного дня або пізніше. Schedule застосовує це правило під час оптимізації, що корисно для курсів, які потребують проведення теорії й лабораторних занять у різні дні.

External Campus and Face-to-Face gap duration setting

Нове налаштування на рівні терміну тепер визначає мінімальний інтервал між курсами External Campus та Face-to-Face.

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

Panel User permission improvements

Користувачі панелі тепер мають більш послідовну видимість і доступ у різних періодах.

Вони можуть бачити повний список викладачів та інвізиляторів у фільтрах, завантажувати списки іспитів викладачів і відкрити сторінку Student Lectures в режимі лише перегляду. Schedule також приховує елементи керування плануванням, які не повинні відображатися, коли активні налаштування діапазону дат для керівника департаменту.

Виправлені проблеми

Ми вирішили наступні проблеми:

  • Excel file validation messages: завантаження Excel тепер показує докладні повідомлення валідації замість загальної помилки.
  • Learner counts in reports: кількість студентів тепер відображається правильно в екзаменаційних звітах та у поданні списку курсів.
  • Appointment assignment for collective exams: вибір колективного іспиту тепер може успішно завершувати призначення та часові слоти.
  • Course duplication in Planning Students report: звіт оновлення Planning Students більше не дублює курси.
  • Exam Period Planning Students menu buttons: кнопки в меню зарахованих курсів Exam Period Planning Students тепер працюють правильно.
  • Classroom data refresh in planning: дані аудиторій тепер оновлюються після змін вибору в плануванні Exam Hours and Classrooms.
  • Bulk operation data recording: масові операції тепер повністю записують дані.
  • Exam attendance list recreation: списки відвідування іспитів тепер можна відтворювати без помилок.
  • Notification page during report generation: сторінка сповіщень більше не показує помилок під час генерації звітів.
  • Copying course terms: копії термінів курсу тепер коректно переносять усі дані.
  • Instructor counts for combined exams: кількість викладачів тепер відображається правильно при поєднанні іспитів з кількома викладачами.
  • Activity relationship ordering: відносини між активностями тепер зберігають вибраний порядок активностей.
  • Activity Split modal refresh and filters: список активностей тепер оновлюється після використання модального вікна Activity Split, а фільтри в модальному вікні тепер працюють правильно.
  • Panel User access to Instructor Exam Lists: користувачі панелі тепер можуть завантажувати звіт Instructor Exam Lists.
  • External Campus and Face-to-Face gap duration: налаштування тривалості інтервалу тепер працює правильно, коли в терміні є студенти.
  • Exam period planning filters: фільтри на сторінці планування іспитного періоду тепер працюють правильно.
  • Copying exam periods: періоди іспитів тепер можна копіювати без помилок.
  • Different Day Events and Non-consecutive Events pages: обидві сторінки тепер коректно завантажуються.
  • Course deletion with activity relations: видалення курсу тепер враховує поточні відносини активностей замість використання застарілих даних.
  • Blank course information: інформація про курс тепер відображається правильно в постраждалих поданнях.
  • Exam scheduling optimization: помилки розподілу під час оптимізації розкладу іспитів виправлені.
  • Synchronization: синхронізація тепер успішно завершується в уражених випадках.
  • Activity type on solution page: поле типу активності тепер відображається правильно на сторінці рішення.