Constructor Schedule: 15 жовтня 2025

15 жовтня, 2025

Огляд

У цьому випуску ми додали такі функції:

  • Планування курсів на основі студентів
  • Покращення інтерфейсу годин курсів
  • Централізоване публікування рішень
  • Швидше завантаження Excel для студентів екзаменаційного періоду

Що нового

Планування курсів на основі студентів

Schedule тепер може генерувати розклади курсів на основі фактичних зарахувань студентів.

Коли термін курсу містить дані про зарахування студентів, алгоритм розподілу віддає пріоритет індивідуальним реєстраціям на курси замість того, щоб покладатися лише на структури, засновані на програмі, класі та секції. Це допомагає вирішувати конфлікти з урахуванням фактичних комбінацій курсів, підтримує до 50 000 зарахувань студентів і залишається сумісним із існуючим підходом до розкладу, коли дані студентів недоступні.

Список зарахувань студентів на курс

Пошук програми курсу за номером студента

Покращення інтерфейсу годин курсів

У розділі Години курсів та аудиторії тепер використовується оновлений інтерфейс BasicTable.

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

Покращення інтерфейсу годин курсів

Централізоване публікування рішень

Опубліковані рішення тепер підпорядкуються централізованому контролю доступу провайдера ідентифікації.

Це допомагає установам застосовувати послідовні правила автентифікації та авторизації при наданні розкладів через платформу.

Швидше завантаження Excel для студентів екзаменаційного періоду

Завантаження Excel із даними студентів екзаменаційного періоду тепер виконується швидше.

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

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

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

  • Перевірка періоду календаря у проміжках: Користувачі більше не можуть створювати періоди календаря без вибору часу початку та тривалості проміжку.
  • Перевірка вимог до курсу синхронного навчання: Передачі студентів тепер працюють, коли курси недоступні на стороні UBIT.
  • Продуктивність сторінки рішень: Великі набори даних на сторінці рішень тепер завантажуються швидше.
  • Копіювання курсів у Визначення термінів та в плануванні: Система більше не зависає, коли користувачі копіюють курси.
  • Дія «Редагувати» на сторінці рішень: Натискання Редагувати більше не призводить до зависання сторінки.
  • Фільтрація календаря публічних періодів курсу: Заняття тепер правильно відображаються в календарі під час фільтрації публічних періодів курсу.
  • Сторінка зв'язків активностей: Помилку білого екрана виправлено.
  • Завершення синхронізації студентів: Синхронізація студентів більше не залишається в стані очікування.
  • Фільтр програм у підборі студентів: Результати тепер правильно відображаються, коли користувачі вибирають програму з класом.
  • Управління станом планування та аудиторій: Проблеми зі структурою запитів на сторінці планування та аудиторій виправлено.
  • Додавання та видалення аудиторій на сторінці планування: Потік станів аудиторій тепер працює правильно.
  • Сортування програм з кількома класами: Програми з кількома класами тепер відображаються в правильному порядку сортування.
  • Управління станом форми імпорту: Проблеми з управлінням станом у формах імпорту виправлено.
  • Пошук і скидання на сторінці рішень курсу: Пошук і скидання тепер працюють правильно.
  • Вибір дати й часу в конфігурації проміжків: Інтеграція помічника flatpickr тепер працює правильно.