xAPI в Learning Manager

Что такое xAPI?

Experience API (xAPI) — это спецификация программного обеспечения для обучения, которая позволяет содержимому обучения и системам обучения обмениваться друг с другом данными, записывая и отслеживая любое использование программы обучения. Использование программы обучения записывается в хранилище записей обучения (Learning Record Store, LRS). LRS могут существовать как внутри традиционных систем управления обучением (LMS), так и вне их.

Подробные сведения о xAPI приведены на сайте:  https://github.com/adlnet/xAPI-Spec.

Каким Learning Manager поддерживает xAPI?

В Learning Manager есть встроенное хранилище записей обучения (LRS). Это хранилище полностью поддерживает принятие операторов xAPI от содержимого, размещенного в Learning Manager. Кроме того, оно поддерживает сгенерированные сторонними поставщиками операторы xAPI. Такие операторы xAPI сохраняются в Learning Manager. Их можно экспортировать для просмотра в любой системе хранения данных сторонних поставщиков.

Когда используется xAPI?

Потребность в отслеживании действий конечных пользователем во множестве систем постоянно растет.  Также есть потребность в отслеживании точного времени, потраченного учащимся на изучение содержимого. Традиционная модель SCORM воспринимает только атрибуты Start, In Progress и Completion.

Использование xAPI в Learning Manager

Настройте приложение

  1. Выполните вход в качестве администратора по интеграции. Выберите Applications > Register (Приложения > Зарегистрировать).

    Регистрация приложения
    Регистрация приложения

  2. Регистрация нового приложения

    Создание приложения
    Создание приложения

  3. Определите область доступа приложения к данным.

    • Если включен параметр Admin role xAPI read and write access (Доступ администратора к xAPI для чтения и записи), администратор может публиковать и получать операторы и документы xAPI.
    • Если включен параметр Learner role xAPI read and write access (Доступ учащегося к xAPI для чтения и записи), учащийся может публиковать и получать операторы и документы xAPI.
  4. Сохраните изменения. После этого вы получите id и секрет разработчика.

Конечные точки :

Для просмотра спецификации xAPI нажмите на ссылку ниже:

https://learningmanagereu.adobe.com/docs/learningmanagerapi/xapi/

Примечание. Learning Manager поддерживает версию xAPI 1.0.3.

Аутентификация API

Learning Manager xAPI использует фреймворк OAuth 2.0 для аутентификации и авторизации клиентских приложений.Вы можете получить ID и секрет клиента после регистрации приложения. В браузере используется Get URL, поскольку такой вид URL позволяет провести аутентификацию пользователей Learning Manager с использованием предварительно настроенных учетных записей — например, SSO или Adobe ID. 

GET https://learningmanager.adobe.com/oauth/o/authorize?client_id=<Enter your clientId>&redirect_uri=<Enter a url to redirect to>&state=<Any String data>&scope=<admin:xapi or learner:xapi>&response_type=CODE.

Отслеживание операторов xAPI в качестве объектов обучения Learning Manager

В качестве автора при создании курсов вы можете выбрать блок xAPI для мониторинга действий пользователя вне Learning Manager. Например, данную функцию можно использовать для оценки деятельности пользователей на платформах сторонних разработчиков, которые используются для прохождения курсов.

  1. При создании блока практических заданий, выберите в раскрывающемся меню в поле Type (Тип) тип xAPI-based Module (Блок на основе xAPI).

    Создание блока на основе x-API
    Создание блока на основе x-API

  2. Вы увидите запрос на предоставление IRI. Если вы не предоставите IRI, он будет создан Learning Manager автоматически.

    Примечание.

    IRI для действия уникален в пределах учетной записи. Это означает, что два блока в Learning Manager не могут иметь одинаковый IRI. Новый IRI создается в следующих случаях:

    • при предоставлении общего доступа к курсу, содержащему блок на основе xAPI ;
    • при повторном прохождении аттестации, содержащей блок xAPI.

     

    Любой оператор xAPI с упомянутым IRI отслеживается в блоке выше и отображается в отчетах Learning Manager. 

  3. Чтобы скопировать автоматически созданный IRI, повторно посетите страницу блока практических занятий.

  4. Опубликуйте блок.

Необходимо отметить, что

  • В качестве идентификатора Learning Manager в настоящее время поддерживает только mbox. Прочие идентификаторы —в том числе mboz_sha1 и openid — не поддерживаются.
  • В качестве stateId и profileId в Learning Manager используется UUID.
  • Запрос PUT не перезаписывает в документе значения xAPIs agents/profile, activity/profile и  activity/state.
  • Неопределенная группа не поддерживается в Actor.
  • Параметр 'related_activities' не поддерживается в операторе GET.
  • Параметры 'format=ids' и 'format=canonical' также не поддерживаются в операторах GET.
  • Обнуление оператора xAPI не отменяет никаких действий, выполненных в Learning Manager при публикации оператора.

Создание отчетов

Отчеты xAPI можно создавать в формате Excel. В роли администратора выберите Reports > Excel reports > xAPI activity report (Отчеты > Отчеты Excel > Отчет по действиям xAPI).

В отчете содержится информация, опубликованная учащимся и администратором для всех операторов.

Для любой интеграции с приложениями сторонних разработчиков можно создать /запланировать одни и те же отчеты, используя соединители FTP и Box. Выполните следующие действия:

Выполните вход в качестве администратора по интеграции. Откройте соединитель FTP/Box. Выберите в левой панели функцию xAPI Activity report (Отчет по действиям xAPI). Выберите планирование/создание отчета (schedule/generate).

Планирование составления отчета
Планирование составления отчета

Примечание.
  • При отправке в операторе xAPI только исходного балла, без максимального балла, балл по тесту не отображается в табели успеваемости.
  • Для получения балла в Learning Manager в процентах через xAPI отправляются пересчитанные баллы.

Пример отчета

Загрузить

Получайте помощь быстрее и проще

Новый пользователь?