Огляд
У цьому випуску ми представили Course Retakes, що дозволяє організаціям створювати комплексні програми повторної сертифікації. Учасники тепер можуть повторно проходити завершені курси після налаштовуваного періоду. Система інтелектуально керує статусами активностей, зберігаючи нещодавній прогрес і скидаючи старіші активності.
Ми також продовжили закладати основу для майбутніх функцій, включно з розширеною інтеграцією H5P з покращеною підтримкою LTI 1.3, AI-підтриманим оцінюванням на основі рубрик та міграцією компонентів у наш новий UI-фреймворк. Ці поліпшення на backend дозволять реалізувати нові можливості в майбутніх релізах.
Що нового
Повторне проходження курсів та повторна сертифікація
Ми з радістю представляємо комплексну систему повторного проходження курсів для курсів з кількома активностями. Ця функція дає можливість організаціям проводити програми повторної сертифікації та дозволяє учасникам освіжити знання, повторно пройшовши завершені курси.
Інструктори тепер можуть:
- Налаштувати, чи можна повторно проходити курс учасникам.
- Встановити вікно повторного проходження, яке визначає, коли учасники можуть повторно пройти курс після завершення (наприклад, 2 місяці, 6 тижнів, 1 рік).
- Контролювати, які активності потрібно пройти знову, залежно від того, коли вони були востаннє завершені.
Учасники тепер можуть:
- Повторно проходити завершені курси, коли відкривається вікно повторного проходження.
- Переглядати всі попередні спроби та їхні результати на сторінці курсу.
- Переглядати попередні спроби, якщо це дозволено налаштуваннями курсу.
- Бачити, що нещодавно завершені активності (в межах вікна повторного проходження) позначені як Завершено, тоді як старіші активності скидаються до Не почато.
Ключові можливості:
- Кожна спроба курсу зберігається окремо з повною історією спроб.
- Статус завершення активності інтелектуально зберігається залежно від налаштувань вікна повторного проходження.
- Прогрес в інших курсах залишається незмінним під час повторного проходження конкретного курсу.
- Усі налаштування послідовності контенту та попередні вимоги застосовуються до кожного нового повторного проходження.
Виправлення
Ми внесли наступні виправлення для покращення продуктивності та стабільності платформи:
- API та backend:
- Виправлено проблему, коли OAuth DELETE методи повертали помилку 500.
- Вирішено проблему, яка спричиняла помилку 500 при завершенні workflow цілей з певними конфігураціями LTI активностей.
- Управління контентом та курсами:
- Виправлено помилки при імпорті запитань з XML, включно з некоректним розбором форматованого тексту та плутаниною між типами запитань. Додано валідацію для надання більш інформативних повідомлень про помилки.
- Вирішено проблему, через яку AI-генерація тестів була недоступна для ролей Team Lead, Team Contributor та Global Content Contributor без ролі Administrator.
- Виправлено помилку, коли кнопка Почати заново відображалась для повторних спроб композицій навіть до відкриття вікна повторного проходження.
- Виправлено проблему, коли для перегляду відображалась остання спроба замість обраної спроби, якщо для курсу було виконано кілька повторних проходжень.
- Виправлено помилку, при якій звіти опитувань не включали всі відповіді користувачів при експорті.
- Вирішено проблему, коли деякі колекції не відображались у каталозі.
- Реєстрація та сертифікація:
- Виправлено проблеми валідації у функції Recertification, включно з відсутньою перевіркою на негативні значення у полі Retake window.
- Виправлено проблему, коли опція Enable reinforcement learning algorithm відображалась для курсів, які не підтримують це налаштування.
- Вирішено баг, що перешкоджав додаванню інструкторів у Course Settings.
- Виправлено текст підказки для опції Mandatory у глобальній реєстрації.
- Виправлено проблему, коли опцію Mandatory можна було ввімкнути у глобальній реєстрації, хоча цього не повинно було бути.
- Виправлено баг, при якому кнопка Add selected зникала після навігації у груповій реєстрації.
- Виправлено відображення шаблонів сертифікатів та стан кнопки Add.
- Оцінювання та атестація:
- Виправлено відсутні бали в AI-оцінюванні для вручну створених рубрик.
- Вирішено проблему, коли редагування зворотного зв'язку до завдання змінювало форматування тексту.
- Виправлено баг, коли найнижчий можливий бал не застосовувався до нерелевантних відповідей в AI-оцінюванні за рубрикою.
- Виправлено проблему, коли фіктивні відповіді студентів призводили до максимально можливих балів замість мінімальних.
- UI та UX:
- Виправлено відображення назв кольорів у налаштуваннях оцінювання.
- Вирішено проблеми навігації з некоректними перенаправленнями з breadcrumbs у тестах.
- Виправлено формули в відповідях тестів, які не відображались у Safari та Mobile Chrome для iOS.
- Виправлено обрізання контекстного меню Rich Text Editor через інші елементи UI.
- Вирішено проблему, коли гамбургер-меню (Table of Contents) відображалось у невірній позиції після повернення з налаштувань курсу.
- Виправлено сортування, яке не працювало в Class Splits.
- Вирішено проблему, коли опцію Collaborative не можна було вибрати в Class Splits.
- Виправлено неможливість змінити розмір поля Description в властивостях Media block.
- Виправлено кольори електронного листа про завершення курсу; тепер оцінка та бал відображаються відповідними кольорами залежно від шкали оцінювання або проходного бала.
- Виправлено валідацію унікального коду на вкладці General в Course Settings.
- Виправлено неправильне відображення попередження "Браузер не підтримується" ("Unsupported browser detected") на Mobile Chrome.
- Виправлено обмеження на вкладення файлів в інструкціях до завдань; тепер підтримуються всі типи файлів.
- IDP та автентифікація:
- Виправлено відсутню кнопку Створити обліковий запис та повідомлення підтримки на сторінці входу через IDP.
- Вирішено проблеми з входом, пов’язані з використанням різних підказок для входу та комбінацій провайдерів.