Випуск Maple містить багато функцій, покращень і покращень. Деякі з них є темою власних публікацій у блозі: Підтримка LTI 1.3 і LTI Advantage, загальний випуск Maple, і майбутні дописи занурюються в Вивчення MFE, Покращення мобільних додатків, а також інструмент, відомий як CourseGraph. У цій публікації ми розглянемо низку менших доповнень до платформи з коротким описом того, що вони собою представляють.
Jump Навігація в Learning MFE
Перехідна навігація — це можливість переходу до будь-якої частини вашого навчального програмного забезпечення — з будь-якої частини вашого навчального програмного забезпечення — одним натисканням кнопки замість того, щоб переміщатися між розділами вручну. Дисплей навігації відображається як список усіх елементів, доступних на цьому рівні; наприклад, клацання на назві послідовності на наступному зображенні показує всі інші послідовності в цьому блоці:
Наразі Jump nav доступний лише для персоналу курсів і глобального персоналу. Його можна вимкнути за допомогою Вивчення параметрів конфігурації MFE.
Покращення Open Response Assessment (ORA).
Повторно використовувані рубрики: співробітники курсу тепер можуть повторно використовувати рубрику з існуючого ORA в курсі під час створення нового ORA в тому самому курсі. Використовуючи ідентифікатор блоку, співробітники курсу тепер можуть вказати, яку рубрику ORA вони хочуть клонувати в іншу ORA в межах того самого курсу.
Це робиться в Studio. Співробітники курсу переходять до розділу «Рубрика» режиму редагування для опублікованого чи неопублікованого ORA, рубрику якого вони хочуть клонувати. Розгорнувши розділ «Рубрика клонування», вони можуть скопіювати ідентифікатор блоку для цієї ORA.
Далі вони можуть або створити нову ORA, або перейти до існуючої ORA та відкрити розділ «Рубрика» модального редагування. Тут вони можуть або вставити повний ідентифікатор блоку ORA, рубрику якого вони хочуть клонувати, або ввести кілька символів цього ідентифікатора блоку та вибрати його зі спадного меню.
Після вибору правильного ідентифікатора блоку вони можуть вибрати «Клонувати», і всі існуючі значення рубрик буде замінено на значення рубрик з оригінального ORA.
Додаткові вдосконалення ORA включають розширений ліміт символів для розділу відгуків – тепер можна використовувати 1,000 символів. Крім того, цей розділ відгуків про подання тепер повноширокий. Нарешті, у LMS тепер є нова кнопка для безпосереднього редагування компонента ORA в Studio.
Створення курсу: удосконалення редактора поширених проблем
Для зручності редагування піктограми в загальному редакторі розмітки проблем було оновлено, щоб назва шаблону проблеми була більш очевидною. Крім того, як показано нижче, аркуш розцінки тепер видно в редакторі; модальне вікно було збільшене, щоб це врахувати, гарантуючи, що доступний простір для створення не зменшується.
Точний курс і дозвіл на створення бібліотеки
Наразі в Open edX Studio можливість створювати нові курси та бібліотеки зарезервована за адміністраторами, які мають право створювати в будь-якій організації на свій вибір. Це означає, що керівник однієї організації, якщо йому надано це повноваження, може створювати курси та бібліотеки не лише у своїй власній організації, але й у будь-якій організації, яка є в екземплярі Open edX. У великих інсталяціях Open edX з декількома організаціями це може бути головним болем, оскільки команди курсів повинні надсилати запити адміністраторам, коли вони хочуть створити новий курс або бібліотеку.
З випуском Maple адміністратори екземплярів можуть надавати користувачам дозвіл на створення курсів в одній або кількох конкретних організаціях, таким чином створюючи курси організація може керувати самостійно. Користувачі можуть запитувати права на створення на домашній сторінці Studio, а адміністратори інсталяцій Open edX можуть обробляти запити через інтерфейс адміністратора Django адміністратора Studio в опції Course Creators.
Операційні зміни сайту
Генерація сертифікатів курсу змінилася кількома способами (повні нотатки):
- Код для генерації (створення або оновлення) PDF-сертифікатів курсу видалено з edx-платформи; побачити квиток на амортизацію
- Сертифікати аудиту більше не підтримуються; побачити квиток на амортизацію
- Нові поведінка білого списку повністю розгорнуто (термін білий список замінює те, що раніше було відомо як Білий список)
- Команда fix_ungraded_certs, regenerate_user, resubmit_error_certificates та ungenerated_certs команди керування видалено. Замість них використовуйте, будь ласка cert_generation команда
- Функції API сертифікатів переміщено, тож якщо у вас є будь-який код у сховищі третьої сторони, який використовує цей API, вкажіть їм новий шлях. openx/core/djangoapps/certificates/api.py → lms/djangoapps/certificates/api.py
Розробка курсу: тепер краще з’являються повідомлення про помилки, коли виникають проблеми з імпортом курсів на сторінці імпорту/експорту Studio. Ті, хто користується цією функцією, знайдуть кращі підказки щодо помилок у своєму курсі OLX, які блокують успішний імпорт курсу.
Було внесено ряд змін у те, як працює ваша інсталяція Open edX. Варто звернути увагу на ці критичні зміни:
- Studio змінюється, щоб стати клієнтом OAuth LMS, використовуючи ту саму конфігурацію SSO, яку використовують інші IDA. Це кардинальна зміна; дотримуйтесь Модуль міграції Studio OAuth в рамках оновлення до Maple.
Версію django-cors-headers було оновлено до 3.2.0, а для CORS_ORIGIN_WHITELIST тепер потрібні схеми URI. Вам потрібно буде оновити свій білий список, щоб включити схеми, наприклад, із: CORS_ORIGIN_WHITELIST = [“foo.com”] до CORS_ORIGIN_WHITELIST = [“https://foo.com”]
![]()