Огляд
У цьому релізі ми додали такі оновлення:
- Analytics page with Course and Exam dashboards
- Розширені фільтри в модулях планування
- OBS Exam Program Transfer report improvements
- Автоматичне резервне копіювання перед операціями оновлення
- Очищення визначень з нульовою кількістю студентів під час оновлення курсів
Що нового
Analytics page with Course and Exam dashboards
Schedule тепер містить новий розділ Analytics у бічному меню.
Сторінка надає окремі Course та Exam dashboards на базі Metabase. Користувачі можуть перемикатися між dashboards за допомогою вкладок у шапці, а breadcrumb-навігація показує поточне розташування. Кожен dashboard відображає індикатор завантаження під час підвантаження даних і показує чітке повідомлення про помилку у випадку невдалого завантаження.
Розширені фільтри в модулях планування
Кілька екранів планування тепер включають додаткові фільтри, щоб допомогти користувачам ефективніше працювати з великими наборами даних.
Classroom Priority тепер включає мультивибірний фільтр Program, тож розкладники факультету можуть вибирати кілька програм в межах одного факультету та пріоритезувати класи для них одночасно. Schedule також додає фільтри Administrative Position і Seating Type до відповідних екранів для викладачів і аудиторій.
OBS Exam Program Transfer report improvements
Звіт OBS Exam Program Transfer тепер відображає всі секції для курсів з кількома секціями, які об’єднуються під час планування іспитів.
Раніше об’єднані курси могли з’являтися в звіті як один рядок, через що дані по секціях пропадали. Тепер кожна секція відображається в окремому рядку. Звіт також дотримується налаштування Show course opened sections in calendar and reports.
Automatic backup before update operations
Schedule тепер автоматично створює резервну копію перед тим, як користувачі запускають Update Courses або Update Sections.
Коли користувач натискає будь-яку з цих кнопок, спочатку запускається резервне копіювання, яке включає описову мітку з назвою операції, датою та часом і тегом автоматичного резервного копіювання. Оновлення виконується лише після успішного завершення резервного копіювання. Якщо резервне копіювання не вдається, Schedule блокує оновлення та показує повідомлення про помилку.
Zero-student definition cleanup during course updates
Під час операцій оновлення курсів Schedule тепер видаляє визначення курсів, де кількість слухачів дорівнює нулю.
Це запобігає помилкам розподілу та помилкам у Excel-звітах, спричиненим некоректними заповнювачами зі значенням нуль. Видалені визначення реєструються та включаються до звіту оновлення, щоб адміністратори могли переглянути зміни.
Виправлені проблеми
Ми вирішили такі проблеми:
- Bulk Activity Splitter selection: прапорець Select All тепер працює правильно в списку курсів Bulk Activity Splitter. Tracking IDs:
SCH-3964 - Panel User actions: дії ескізу та сповіщень тепер працюють правильно для ролі Panel User. Tracking IDs:
SCH-3969 - Warning title language: заголовки попереджень тепер відображаються обраною мовою замість турецької. Tracking IDs:
SCH-3971 - Staff User fields: статичні поля визначення більше не відображаються некоректно для ролі Staff User. Tracking IDs:
SCH-3972 - Panel User columns: зайві стовпці були видалені з переглядів Panel User. Tracking IDs:
SCH-3973 - Negative numeric values: система більше не дозволяє зберігати від’ємні значення в числових полях. Tracking IDs:
SCH-3975 - Courses with empty campus assignments: виправлені помилки для курсів з пустими призначеннями кампусу. Tracking IDs:
SCH-3976 - Exam attempt validation: поле для зміни кількості спроб іспиту тепер правильно застосовує обмеження валідації. Tracking IDs:
SCH-3977 - Update buttons after changes: Update Section Values та Update Courses тепер реагують правильно після внесення змін. Tracking IDs:
SCH-4028,SCH-4064 - Activity Relationships page: сторінка Activity Relationships більше не показує помилку з білим екраном. Tracking IDs:
SCH-4039 - Course and Section Update saves: помилки в області Course and Section Update більше не блокують успішне збереження. Tracking IDs:
SCH-4077 - Exam Period Template values: Exam Period Template більше не міняє місцями значення Exam Type 2 і 3. Tracking IDs:
SCH-4111 - Education type filter during course period: масовий вибір більше не ламає результати фільтра типу освіти під час періоду курсу. Tracking IDs:
SCH-4150 - Assign Classroom to Unassigned Courses: кнопка Assign Classroom to Unassigned Courses тепер працює правильно. Tracking IDs:
SCH-4152 - Planning view room details: інформація про аудиторії та тип приміщення тепер відображається правильно в переглядах планування. Tracking IDs:
SCH-4157 - Copied term period data: помилкові дані більше не з’являються в скопійованих періодах терміну. Tracking IDs:
SCH-4178 - Lessons in solution view: уроки тепер відображаються правильно в перегляді рішення.
- Transfer of distribution results to solution: виправлено помилки при перенесенні результатів розподілу до рішення.
- Pop-up buttons: непотрібну кнопку було видалено з області спливаючого вікна. Tracking IDs:
SCH-3630 - Menu dropdown alignment: назви пунктів випадаючого меню та значки тепер вирівняні правильно. Tracking IDs:
SCH-3951 - Filter design consistency: нові додані фільтри тепер відображаються більш послідовно. Tracking IDs:
SCH-4006