Огляд
У цьому випуску ми додали такі функції:
- Планування курсів на основі студентів
- Покращення інтерфейсу годин курсів
- Централізоване публікування рішень
- Швидші завантаження Excel для студентів іспитового терміну
Що нового
Планування курсів на основі студентів
Schedule тепер може генерувати розклади курсів на основі фактичних зарахувань студентів.
Якщо у семестрі курсу є дані про зарахування студентів, алгоритм розподілу віддає пріоритет індивідуальним реєстраціям на курси замість покладання лише на структури за програмою, класом і секцією. Це допомагає вирішувати конфлікти, використовуючи фактичні комбінації курсів, підтримує до 50 000 зарахувань студентів і залишається сумісним з існуючим підходом до складання розкладів, коли дані студентів відсутні.


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

Централізоване публікування рішень
Опубліковані рішення тепер підпорядковуються централізованому контролю доступу постачальника ідентифікації.
Це допомагає установам застосовувати послідовні правила автентифікації та авторизації при наданні доступу до розкладів через платформу.
Швидші завантаження Excel для студентів іспитового терміну
Завантаження Excel з даними студентів іспитового терміну тепер відбувається швидше.
Це скорочує час очікування під час великих імпортів і покращує робочий процес завантаження даних студентів.
Виправлені проблеми
Ми вирішили такі проблеми:
- Валідація періоду календаря в проміжках: Користувачі більше не можуть створювати періоди календаря без вибору часу початку та тривалості проміжку.
- Валідація вимог для курсів синхронного навчання: Перенесення студентів тепер працює, коли курси недоступні на боці UBIT.
- Продуктивність сторінки рішень: Великі набори даних на сторінці рішень тепер завантажуються швидше.
- Копіювання курсів у
Term Definitionsта плануванні: Система більше не зависає, коли користувачі копіюють курси. - Дія редагування на сторінці рішень: Натискання Edit більше не призводить до зависання сторінки.
- Фільтрація календаря публічних періодів курсів: Заняття тепер правильно відображаються в календарі під час фільтрації.
- Сторінка зв'язків активностей: Помилку з білим екраном виправлено.
- Завершення синхронізації студентів: Синхронізація студентів більше не залишається в стані очікування.
- Фільтр програми в зіставленні студентів: Результати тепер відображаються правильно, коли користувачі вибирають програму з класом.
- Управління станом планування та аудиторій: Проблеми зі структурою запитів на сторінці планування та аудиторій виправлено.
- Додавання та видалення аудиторій на сторінці планування: Потік станів аудиторій тепер працює правильно.
- Сортування програм з кількома класами: Програми з кількома класами тепер відображаються у правильному порядку сортування.
- Управління станом форми імпорту: Проблеми з управлінням станом у формах імпорту виправлено.
- Пошук та скидання на сторінці рішення курсу: Пошук і скидання тепер працюють правильно.
- Вибір дати та часу в конфігурації проміжків: Інтеграція допоміжного елемента flatpickr тепер працює правильно.