Оновлені версії програмного забезпечення Open edX: Maple & Nutmeg

19 грудня 2022 | за

Ана Гарсія – спеціаліст з маркетингу в eduNEXT

Відкрийте edX Maple та  Відкрийте edX Nutmeg принести захоплюючі функції, щоб забезпечити онлайн-навчання з більш детальною інформацією про дати курсу, треки та покрокові інструкції. Крім того, він вносить зміни в Tutor, фокусується на подіях і фільтрах Open edX, а також деякі оновлення безпеки. Olive, остання версія програмного забезпечення Open edX, була опублікована минулого тижня, і згодом з’явиться додатковий вміст, який інформуватиме вас про нові інтегровані функції. Ви дізнаєтеся більше про Olive на майбутній зустрічі Open edX Meetup, запланованій на 1 о 26 ранку (за стандартним часом). Посилання для реєстрації на цю безкоштовну віртуальну подію буде розміщено на нашому сайті календар події, наступного тижня.

Цей блог розповість вам про деякі з останніх доповнень до Maple і Nutmeg, які напевно стануть у нагоді під час навігації платформою та створення онлайн-курсів. Як зазвичай, зміни та вдосконалення впорядковуються відповідно до досвіду, який він надає користувачам, які використовують платформу: учні, інструктори, адміністратори, оператори та розробники. Тож давайте подивимось, що можуть запропонувати ці останні версії!

Досвід інструктора

Без MFE – сторінки за замовчуванням і політика оцінювання

Сторінки курсу за замовчуванням тепер мають стандартизований порядок, щоб забезпечити узгодженість усіх курсів на платформі. Однак інструктори можуть створювати нові власні вкладки та впорядковувати їх відповідно до своїх уподобань. 

відкриті оновлення клена та мускатного горіха edx

Крім того, автори курсів зможуть установити нові правила оцінювання, щоб встановити мінімальний поріг оцінки 99 (раніше він не міг бути вищим за 97). 

відкриті оновлення клена та мускатного горіха edx

Розробка курсу Імпорт повідомлень і перевірка

Хоча багато груп курсів зазвичай не використовують цей імпорт курсу, викладачі не можуть продовжити створення курсу, якщо це не вдається. У попередніх версіях час від часу могли виникати проблеми під час імпорту нової версії вашого курсу через Studio. Повідомлення про помилки нелегко ідентифікували збій і робили процес більш виснажливим, оскільки для усунення неполадок потрібен був адміністратор. Тепер викладачі бачитимуть певні повідомлення про помилки в області імпорту курсу Studio. Для розробників ці помилки реєструються та можуть бути експортовані в New Relic, Splunk тощо.

нові версії open edx

a. Помилки завантаження

  • Фрагмент файлу пропущено під час завантаження – Коли імпортований файл курсу (tar.gz) перевищує 20 МБ, він розбивається на однакові частини та завантажується на сервер. Через конфігурацію нашого сервера може бути пропущений фрагмент, що може призвести до збою імпорту курсу під час злиття на сервері.
  • Помилка завантаження фрагмента файлу – Ця помилка виникає, якщо фрагмент файлу було втрачено під час процесу завантаження. Через це файл пошкоджується і не може бути оброблений.
  • Несумісний файл – Це відбувається, якщо користувач випадково намагається завантажити несумісний файл. Ця перевірка також існує у інтерфейсі.

b. Помилки розпакування

  • Недійсний користувач – Активується, якщо наданий user_id не існує.
  • У дозволі відмовлено – Ця помилка виникає, якщо користувач не має необхідних дозволів для виконання імпорту курсу.
  • Несумісний файл – З'являється, якщо архів, який потрібно розпакувати, не має формат tar.gz. Ця перевірка підтверджує, що процес розпакування не виконується, якщо файл має недійсний формат.
  • Файл не знайдено - Якщо завантажений архів недоступний у сховищі або його видалено, з’явиться повідомлення про помилку.
  • Небезпечний файл Tar – Це помилка системного рівня, яка виникає, коли архів tar намагається розпакувати до кореня, де він не має дозволів.
  • Невідомий виняток – Під час імпорту курсу можуть відбуватися невідомі події, для яких додаткова інформація буде зареєстрована в системних журналах, але немає чіткої та корисної помилки для користувача.

в. Етап перевірки

  • Перевірити кореневу назву – Коренева назва для імпорту курсу – course.xml, а для бібліотеки – library.xml. Якщо цей файл не існує, видається ця помилка.

d. Помилки оновлення

Помилки можуть виникати після перевірки XML і під час оновлення даних у курсі.

  • Помилка під час аналізу XML ресурсу – Помилка під час аналізу assets.xml
  • Дубльований CourseID – Переривання імпорту, оскільки курс із таким ідентифікатором уже існує.
  • Помилка імпорту модуля – Модуль курсу імпортовано неправильно.
  • Помилка постачальника нагляду – Ця помилка виникає, коли файл courserun.xml містить атрибут proctoring_provider, наприклад proctoring_provider=”proctortrack“, і цей провайдер недоступний/увімкнено на сервері.

Відкрити – Оцінки відповідей

Багаторазові рубрики

Під час створення курсу тепер можна повторно використовувати наявну рубрику Open Response Assessment (ORA) у курсі під час створення нового ORA в тому самому курсі. Використовуючи ідентифікатор блоку, тепер ви можете вказати, яку рубрику з ORA ви хочете клонувати в іншу ORA в межах того самого курсу.

Як це зробити дуже просто:

  1. У Studio перейдіть до Рубрика і виберіть потрібну рубрику клон. Це в розділі режиму редагування для опублікованих і неопублікованих ORA.
  2. Виберіть Рубрика клоніві скопіюйте ідентифікатор блоку для цієї ORA.
  3. Далі перейдіть до створення нового ORA або перейдіть до існуючого ORA.
  4. Відкрийте розділ Рубрика редагувати модальний.
  5. Паста повний блок IS ORA, який ви будете клонувати. Або
  6. Введіть декілька символів із цього ідентифікатора блоку та виберіть його зі спадного меню.
  7. Виберіть «Клонувати», коли вибрано правильний ідентифікатор блоку. Усі існуючі значення рубрик буде замінено значеннями рубрик оригінального ORA.

Крім того, з новими оновленнями студенти можуть подавати коментарі з обмеженням символів, розширеним до 1k символів, додавати нову кнопку для редагування ORA в Studio та робити коментарі для подання на повну ширину.

Xblocks: підтримка LTI 1.3 і LTI Advantage

lti-consumer-xblock (також відомий як xblock-lti-consumer) оновлено для підтримки LTI 1.3, а також функцій Deep Linking (LTI-DL) і Assignments and Grades Services (LTI-AGS) LTI Advantage. Тепер ці функції ввімкнено за умовчанням. Інформацію про налаштування lti-consumer-xblock можна знайти тут.

Нові XBlocks

  • Xblock – зображення – модальний: Інструмент повноекранного зображення – це ще один спосіб дозволити учасникам побачити більше деталей на наданих вами зображеннях. Цей інструмент корисний для великих зображень із великою кількістю деталей. Версія зображення зі зміненим розміром відображається на сторінці, але натискання зображення відкриває повноекранний режим із повнорозмірною версією зображення.
  • Xblock – у – відео – вікторина: Цей XBlock дозволяє відображати компоненти edX користувачам усередині відео в певні моменти часу.
  • Xblock – lti – споживач: Цей XBlock реалізує споживчу сторону специфікації LTI, що дозволяє інтегрувати інструменти сторонніх постачальників LTI.
  • Annoto: Це рішення для співпраці у відео, яке перетворює статичний односторонній відеопотік/VOD на активний та інтерактивний груповий досвід, де учасники роблять внески, діляться та навчаються разом. Користувачі можуть нахилятися вперед і ставати учасниками, а не просто пасивними й самотніми глядачами, змушуючи всіх користувачів брати активну участь і повертатися до відеоконтенту, обмінюватися ідеями та створювати більш значущий вміст. Ці інтерактивні групові взаємодії призводять до вищих показників залученості та утримання, а також підтримуються комплексною аналітикою та розумінням, які сприяють значному покращенню вмісту, комунікації та вимірних результатів.
annoto open edx xblock
annoto open edx xblock
  • PDF: Компонент курсу (Open edX XBlock), який забезпечує простий спосіб вставляти PDF.
  • Графік XBlock: Цей XBlock надає новий XBlock для авторів контенту, дозволяючи їм впроваджувати діаграми у свій курс без зайвих клопотів і з інтерфейсом користувача, щоб зробити завдання максимально простим.

Наразі доступні діаграми з областями, стовпчиками, стовпчиками, круговими, лінійними та точковими діаграмами. Діаграми заповнюються з таблиці, яку легко налаштувати користувач, і можуть містити значення або набори залежно від типу діаграми.

Відображення самих діаграм працює на базі Google Charts у барвистому стилі матеріального дизайну.

нові версії open edx
  • SCORM XBlock: Це XBlock для відображення вмісту SCORM у Open edX LMS і Studio. Це збереже статус студента та повідомить результати на вкладці прогресу курсу. Наразі підтримує SCORM 1.2 і стандарт SCORM 2004.
SCORM Xblock open edx

Нові XBlocks

  • векторний малюнок: Для створення вправ векторного малювання.
  • H5P XBlock: H5P XBlock надає можливість розміщувати та відтворювати вміст H5P на відкритій платформі edX. Він має ще кілька функцій, як-от: можливість позначати вміст H5P як завершений у платформі open edX, можливість фіксувати оцінку вмісту H5P у середовищі open edX, зберігати стан учня, який можна отримати пізніше, і можливість розміщувати вміст H5P на хмарне сховище, як AWS S3.
  • Вебхук – XBlock: Це сховище містить X-Block, який запускає вебхук, надсилаючи корисне навантаження з основною інформацією про курс і студента на настроювану URL-адресу.

XBlock можна встановити в трьох режимах:

– Надсилайте корисне навантаження кожного разу, коли користувач відвідує розділ курсу.

– Надсилайте корисне навантаження лише під час першого відвідування користувачем розділу курсу (режим за замовчуванням).

– Дозвольте студенту надіслати запит, натиснувши кнопку.

З МФЕ

Нарешті, була додана підтримка Gradebook MFE (мікроінтерфейс), включаючи користувацькі теми та сумісні переклади мовами справа наліво, такими як арабська або іврит. 

адміністратори

Без MFE – складний пароль

Існують нові вимоги до складності паролів, які є PCI-сумісними. Для отримання додаткової інформації, дивіться це.

  • Тепер можна додавати необов’язкові поля до реєстраційної форми, які будуть завжди видимими та не вимагатимуть від користувача встановлення прапорця «Підтримувати освітні дослідження, надаючи додаткову інформацію». Використовуйте нове опціональне налаштування експозиції в REGISTRATION_EXTRA_FIELDS установка.
  • До реєстраційної форми додано прапорець для активації (за замовчуванням позначено), щоб користувач міг погодитися на отримання маркетингових повідомлень. Поле marketing_emails_opt_in тепер увімкнено за замовчуванням у RE.
нові версії open edx

Інструмент масової електронної пошти курсу

По-перше, додана можливість фільтрувати одержувачів масових розсилок для сегментації за метою спілкування. Цю функцію можна ввімкнути, установивши значення для параметра BULK_COURSE_EMAIL_LAST_LOGIN_ELIGIBILITY_PERIOD. Його значення має бути цілим числом (що представляє місяці), яке представляє період придатності з поточної дати для отримання повідомлення. Таким же чином додано просту таблицю bulk_email_disabledcourse, яка дозволяє вимкнути інструмент масової електронної пошти для виконання певних курсів, тому вони не зможуть побачити вкладку масової електронної пошти на панелі викладача.

Інструмент електронної пошти для масового курсу Open edX

З іншого боку, тепер можна надсилати електронні листи, використовуючи ідентифікатор користувача замість адреси електронної пошти. Налаштування EMAIL_USE_DEFAULT_FROM_FOR_BULK змінено на EMAIL_USE_COURSE_ID_FROM_FOR_BULK. Раніше адреса «від», створена з ідентифікатора курсу, могла не існувати та не працювати. Тепер ті, хто бажає це зробити, можуть зробити це, встановивши прапор на true.

Досвід учня

З MFE – User Tours

Це покрокові інструкції для користувачів, які мають на меті продемонструвати студентам розділи, які вони повинні взяти до уваги на платформі, щоб успішно завершити свої курси. 

За замовчуванням розроблено три тури:

  • «Домашня сторінка курсу для нових користувачів»
  • «Огляд існуючих користувачів на домашню сторінку курсу»
  • «Огляд нового користувача курсового програмного забезпечення»

Вкладка дат

Його мета полягає в тому, щоб дозволити студенту передбачити та зосередитися на найважливіших моментах свого курсу. Там учні можуть побачити загальну структуру курсу з найважливішими датами, такими як день іспиту, подання завдань і завершення програми. 

Цілі тижневого курсу

Це оновлення має на меті сприяти успіху учнів завдяки здатності планувати та мати ясність щодо їхніх очікуваних результатів. Студенти також можуть підписатися на щотижневі електронні листи з цією інформацією. 

Щоб скористатися ним, праворуч на головній сторінці курсу є віджет, який дозволяє вибрати тижневу навчальну ціль.  

Сторінка прогресу курсу

Сторінку прогресу курсу було оновлено, і тепер вона надає учням візуальне уявлення про їхній прогрес за допомогою вмісту, з розподілом і накопиченням оцінок, підсумковим підсумком їх виконання різних типів завдань і додатковими посиланнями для підтримки розробки курсу. 

Спеціальні іспити

Контрольні іспити також можливі в Nutmeg, але тепер студент повинен бути зарахований на курс. Для цього не потрібна перевірка особи (IDV).

Досвід розробника

Без МФЕ

У Maple і Nutmeg додано підтримку користувацьких функцій Редактори xBlock у Studio, API для оновлення налаштувань підписки на електронну пошту користувача та нову функцію в плагінах Django для повернення контексту для шаблону інформаційної панелі викладача. 

Оновлення залежностей

  • Джанго 3.2 Ми оновили Django до версії 3.2, наступної версії LTS (довготермінової підтримки). Детальніше доступно тут.
  • ElasticSearch 7.10 Ми оновили всі IDA за допомогою ElasticSearch (edx-платформа, Blockstore, discovery, notes, analytics-api, cs-c comments-service) до ElasticSearch 7.10.
  • Монго 4.2 MongoDB версії 4.0 закінчується в квітні 2022 року. Ми оновили всі IDA, використовуючи Mongo 4.0 (edx-платформа, cs-comments) до Mongo версії 4.2. Детальніше тут
  • Розширюваність ядра: ми додали новий спосіб розширення ядра через події та фільтри Open edX. Ви можете перевірити це тут.
  • Відкрийте події edX: що дозволяє розширити функціональні можливості, прослуховуючи події, які надсилаються після завершення процесу ключа, наприклад, після реєстрації, входу в систему, реєстрації тощо.
  • Відкрийте фільтри edX: можна встановити список функцій, які будуть виконуватися перед початком процесу ключа, наприклад, перед реєстрацією, входом, входом, реєстрацією тощо.

Застарілі інструменти

Кожне оновлення приносить нові інструменти, а також видаляє інструменти, які більше не надають належних переваг. Нижче ми підтверджуємо інструменти, які буде видалено з цим оновленням:

OPPIA: інструмент для створення коротких інтерактивних навчальних посібників (так звані «дослідження»), які намагаються імітувати розмову з викладачем-людиною. Цю функцію можна замінити інструментом H5P, який включає різні інтерактивні способи показу вмісту.

Доєднуйтеся

Працюймо разом заради майбутнього освіти! Спонсоруйте конференцію Open edX, щоб підтримати наші поточні дослідницькі ініціативи в онлайн-освіті: https://con.openedx.org/

Loading

Відомі відповіді
  1. Дуже повчальна стаття, яка показує, як швидко вдосконалюється Open edX.

    Короткі нотатки про те, що для мене нового:

    • Хуки та фільтри XBlock: я хотів би навчитися ними користуватися та що з ними можна/не можна робити в Open edX.
    • H5P XBlock. Варто вивчити цей інструмент і побачити, яку користь він принесе нашим клієнтам.
    • Вебхук xblock
    • Кілька нових цікавих xblocks для відкриття та тестування
    • виготовлений на замовлення Редактори xBlock у Studio : ще не знаю, що це таке, і як ним користуватися. Було б чудово, якби хтось міг мені це пояснити,

    Запитання щодо оновлення залежностей:

    • Я був здивований, виявивши оновлення ES до v7.x. У робочій групі BTR відбулася дискусія про перехід від ElasticSearch до OpenSearch для підтримки за межами AWS. Ця інформація застаріла?
Продовжити обговорення на discuss.openedx.org

Учасники

Аватар для системи Аватар для ARMBouhali

Час для більшого? Перегляньте статті нижче.

Оголошення представників спільноти Open edX® TOC 2026 року
Розширення можливостей нації: Як Україна масштабувала національну онлайн-школу за допомогою платформи Open edX®
Виступ на конференції Open edX 2026 – Запрошуємо доповідачів!
Як NASA розширила освіту з відкритої науки до 20 000 дослідників за допомогою платформи Open edX
Приєднуйтесь до конференції Open edX 2026!

На конференції Open edX 2026 року будуть представлені інноваційні сценарії використання однієї з найкращих у світі систем керування онлайн-навчанням з відкритим кодом, платформи Open edX, а також відкриються останні досягнення в дизайні навчання, групі курсів і методах роботи та розширення платформи Open edX. , включаючи проривні технології, такі як генеративний ШІ.