Выполните вход в качестве администратора по интеграции. Выберите Applications > Register (Приложения > Зарегистрировать).
Что такое xAPI?
Experience API (xAPI) — это спецификация программного обеспечения для обучения, которая позволяет содержимому обучения и системам обучения обмениваться друг с другом данными, записывая и отслеживая любое использование программы обучения. Использование программы обучения записывается в хранилище записей обучения (Learning Record Store, LRS). LRS могут существовать как внутри традиционных систем управления обучением (LMS), так и вне их.
Подробные сведения о xAPI приведены на сайте: https://github.com/adlnet/xAPI-Spec.
Как в Captivate Prime реализована поддержка xAPI?
В Captivate Prime есть встроенное хранилище записей обучения (LRS). Это хранилище полностью поддерживает принятие операторов xAPI от содержимого, размещенного в Captivate Prime. Кроме того, оно поддерживает сгенерированные сторонними поставщиками операторы xAPI. Такие операторы xAPI сохраняются в Prime. Их можно экспортировать для просмотра в любой системе хранения данных сторонних поставщиков.
Когда используется xAPI?
Потребность в отслеживании действий конечных пользователем во множестве систем постоянно растет. Также есть потребность в отслеживании точного времени, потраченного учащимся на изучение содержимого. Традиционная модель SCORM воспринимает только атрибуты Start, In Progress и Completion.
Использование xAPI в Prime
Настройте приложение
-
Регистрация приложения Регистрация приложения -
Регистрация нового приложения
Создание приложения Создание приложения -
Определите область доступа приложения к данным.
- Если включен параметр Admin role xAPI read and write access (Доступ администратора к xAPI для чтения и записи), администратор может публиковать и получать операторы и документы xAPI.
- Если включен параметр Learner role xAPI read and write access (Доступ учащегося к xAPI для чтения и записи), учащийся может публиковать и получать операторы и документы xAPI.
-
Сохраните изменения. После этого вы получите id и секрет разработчика.
Конечные точки :
Для просмотра спецификации xAPI нажмите на ссылку ниже:
https://captivateprimeeu.adobe.com/docs/primeapi/xapi/
Примечание: Prime поддерживает версию 1.0.3 xAPI .
Аутентификация API
Captivate Prime xAPI использует фреймворк OAuth 2.0 для аутентификации и авторизации клиентских приложений.Вы можете получить ID и секрет клиента после регистрации приложения. В браузере используется Get URL, поскольку такой вид URL позволяет провести аутентификацию пользователей Captivate Prime с использованием предварительно настроенных учетных записей — например, SSO или Adobe ID.
GET https://captivateprime.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 в качестве объектов обучения Prime
В качестве автора при создании курсов вы можете выбрать блок xAPI для мониторинга действий пользователя вне Prime. Например, данную функцию можно использовать для оценки деятельности пользователей на платформах сторонних разработчиков, которые используются для прохождения курсов.
-
При создании блока практических заданий, выберите в раскрывающемся меню в поле Type (Тип) тип xAPI-based Module (Блок на основе xAPI).
Создание блока на основе x-API Создание блока на основе x-API -
Вы увидите запрос на предоставление IRI. Если вы не предоставите IRI, он будет создан Prime автоматически.
Примечание.IRI для действия уникален в пределах учетной записи. Это означает, что два блока в Captivate Prime не могут иметь одинаковый IRI. Новый IRI создается в следующих случаях:
- при предоставлении общего доступа к курсу, содержащему блок на основе xAPI ;
- при повторном прохождении аттестации, содержащей блок xAPI.
Любой оператор xAPI с упомянутым IRI отслеживается в блоке выше и отображается в отчетах Prime.
-
Чтобы скопировать автоматически созданный IRI, повторно посетите страницу блока практических занятий.
-
Опубликуйте блок.
Необходимо отметить, что
- в данный момент Captivate Prime поддерживает только идентификатор mbox . Другие идентификаторы, включая mboz_sha1, openid и account, не поддерживаются.
- В качестве stateId и profileId в Prime используется UUID.
- Запрос PUT не перезаписывает в документе значения xAPIs agents/profile, activity/profile и activity/state.
- Неопределенная группа не поддерживается в Actor.
- Параметр 'related_activities' не поддерживается в операторе GET .
- Параметры 'format=ids' и 'format=canonical' также не поддерживаются в операторах GET.
- Оператор обнуления xAPI не отменяет никаких действий, выполненных в Prime при публикации оператора.
Создание отчетов
Отчеты xAPI можно создавать в формате Excel. В роли администратора выберите Reports > Excel reports > xAPI activity report (Отчеты > Отчеты Excel > Отчет по действиям xAPI).
В отчете содержится информация, опубликованная учащимся и администратором для всех операторов.
Для любой интеграции с приложениями сторонних разработчиков можно создать /запланировать одни и те же отчеты, используя соединители FTP и Box. third- Выполните следующие действия:
Выполните вход в качестве администратора по интеграции. Откройте соединитель FTP/Box. Выберите в левой панели функцию xAPI Activity report (Отчет по действиям xAPI). Выберите планирование/создание отчета (schedule/generate).
- При отправке только исходного балла в операторе xAPI , без максимального балла, балл по тесту не отображается в LT.
- Для получения балла в Prime в процентах через xAPI отправляются масштабированные баллы.
Пример отчета
Загрузить