Огляд
У цьому релізі ми представили повторне проходження курсу (Course Retakes), що дозволяє організаціям створювати комплексні програми повторної сертифікації. Тепер учні можуть проходити знову завершені курси після налаштованого періоду. Система інтелектуально керує статусами активностей, зберігаючи недавній прогрес і скидаючи старіші активності.
Ми також продовжили закладати основу для майбутніх функцій, включно з розширеною інтеграцією H5P з покращеною підтримкою LTI 1.3, оцінюванням на основі AI за рубриками та міграцією компонентів до нашого нового UI-фреймворку. Ці бекенд‑покращення забезпечать нові можливості в майбутніх релізах.
What's new
Course retakes and recertification
Ми раді представити комплексну систему повторного проходження курсу для курсів з кількома активностями. Ця функція дозволяє організаціям проводити програми повторної сертифікації та дає можливість учням оновлювати знання, проходячи знову завершені курси.
Інструктори тепер можуть:
- Налаштувати, чи курс може бути пройдений повторно учнями.
- Встановити вікно повторного проходження, яке визначає, коли учні можуть повторно проходити курс після його завершення (наприклад, 2 місяці, 6 тижнів, 1 рік).
- Керувати тим, які активності потрібно виконати знову, залежно від того, коли вони були востаннє завершені.
Учні тепер можуть:
- Проходити повторно завершені курси, коли відкривається вікно повторного проходження.
- Переглядати всі попередні спроби та їх результати на сторінці курсу.
- Переглядати попередні спроби, якщо це дозволено налаштуваннями курсу.
- Бачити, що нещодавно завершені активності (в межах вікна повторного проходження) позначені як Завершено, тоді як старіші активності скидаються до Не розпочато.
Ключові можливості:
- Кожна спроба проходження курсу зберігається окремо з повною історією спроб.
- Статус завершення активності інтелектуально зберігається на основі налаштувань вікна повторного проходження.
- Прогрес в інших курсах залишається незмінним під час повторного проходження певного курсу.
- Усі налаштування послідовності контенту та передумови застосовуються до кожного нового повторного проходження.
Fixes
Ми внесли наступні виправлення для підвищення продуктивності та стабільності платформи:
- API та backend:
- Виправлено проблему, коли методи OAuth DELETE повертали помилку 500.
- Вирішено проблему, яка спричиняла помилку 500 при завершенні objective workflows з певними конфігураціями активностей LTI.
- Управління контентом та курсами:
- Виправлено помилки при імпорті запитань з XML, зокрема некоректний розбір форматованого тексту та плутанина між типами запитань. Додано валідацію для надання інформативніших повідомлень про помилки.
- Вирішено проблему, коли генерація вікторин за допомогою AI була недоступна для ролей Team Lead, Team Contributor та Global Content Contributor без ролі Administrator.
- Виправлено баг, через який кнопка Почати знову відображалась для повторних спроб композицій навіть до відкриття вікна повторного проходження.
- Виправлено проблему, коли для перегляду відображалась остання спроба замість обраної, коли для курсу було виконано кілька повторних проходжень.
- Виправлено помилку, через яку звіти опитувань не включали всі відповіді користувачів при експорті.
- Вирішено проблему, через яку деякі колекції не відображались у каталозі.
- Реєстрація та сертифікація:
- Виправлено проблеми валідації у функції повторної сертифікації, зокрема відсутню перевірку від'ємних значень у полі Вікно повторного проходження.
- Виправлено проблему, коли опція Увімкнути алгоритм підкріплювального навчання відображалась для курсів, які не підтримували це налаштування.
- Вирішено баг, що заважав додаванню інструкторів у Налаштування курсу.
- Виправлено текст підказки для опції Обов'язковий у глобальній реєстрації.
- Виправлено проблему, коли опцію Обов'язковий можна було увімкнути в глобальній реєстрації, коли цього не слід було робити.
- Виправлено баг, через який кнопка Додати вибране зникала після навігації в груповій реєстрації.
- Виправлено проблеми з відображенням шаблонів сертифікатів та станом кнопки Додати.
- Оцінювання та оцінка:
- Виправлено відсутність балів в оцінюванні за допомогою AI для вручну створених рубрик.
- Вирішено проблему, коли редагування відгуку до завдання змінювало форматування тексту.
- Виправлено помилку, коли найнижчий можливий бал не застосовувався до нерелевантних відповідей у AI-оцінюванні за рубрикою.
- Виправлено проблему, коли фіктивні відповіді студентів призводили до максимальних, а не мінімальних балів.
- UI та UX:
- Виправлено некоректне відображення назв кольорів у налаштуваннях оцінювання.
- Вирішено проблеми навігації з некоректними перенаправленнями з хлібних крихт у вікторинах.
- Виправлено відображення формул у відповідях вікторин, які не рендерилися в Safari та Mobile Chrome для iOS.
- Виправлено обрізання контекстного меню Редактора форматованого тексту іншими елементами UI.
- Вирішено проблему, коли меню‑гамбургер (Table of Contents) відображалось у неправильному місці після повернення з налаштувань курсу.
- Виправлено некоректну роботу сортування в Class Splits.
- Вирішено проблему, коли опцію Спільний не можна було вибрати в Class Splits.
- Виправлено, що поле Опис не змінювалося за розміром у властивостях медіа-блоку.
- Виправлено кольори електронних листів про завершення курсу; бали та оцінки тепер відображаються відповідними кольорами залежно від шкали оцінювання або проходного балу.
- Виправлено валідацію унікального коду на вкладці Загальні у Налаштуваннях курсу.
- Виправлено некоректне появлення попередження "Виявлено непідтримуваний браузер" у мобільному Chrome.
- Виправлено обмеження на вкладення файлів в інструкціях до завдань; тепер підтримуються всі типи файлів.
- IDP та автентифікація:
- Виправлено відсутність кнопки Створити обліковий запис та повідомлення підтримки на сторінці входу IDP.
- Вирішено проблеми з входом при використанні різних підказок для входу та комбінацій провайдерів.