Преобразование Scorm lesson_location в его эквивалент xAPI
У меня есть пакет SCORM, в котором хранится текущее местоположение учащегося в содержании следующим образом.
API.LMSSetValue("cmi.core.lesson_location", currentPage);
Я хотел бы также указать текущее местоположение пользователя в его версии Can Xapi.
Но я запутался, что глагол посещает страницу только для чтения.Завершено, освоено или опытно?
и с чем может быть связана эта деятельность
Кто-нибудь может ответить, пожалуйста....
2 ответа
ADL создал профиль SCORM для xAPI. Его цель - дать людям, использующим SCORM, способ конвертировать эти данные в xAPI. Некоторые из них могут быть преобразованы в операторы xAPI, как, например, ваш законченный оператор выше Эти утверждения, как правило, описывают действия, предпринимаемые учеником в контенте (успех, завершение, ответ на вопрос, просмотр видео).
Другие данные SCORM не столько о ученике, сколько о контенте, например, lesson_location. Эти вещи не вписываются в утверждение. Таким образом, xAPI также имеет конечные точки API для других вещей, таких как состояние активности и информация о профиле активности. Профиль SCORM использует состояние активности в xAPI для хранения этой информации, потому что lesson_location описывает состояние активности, см. Описание lesson_location в профиле SCORM.
Надеюсь, это поможет. Что касается ссылки на букмарклет, то это небольшой скрипт, который вы можете добавить в закладки в своем браузере, который будет публиковать отчет о том, что вы посетили эту страницу, а не скрипт, который можно использовать для добавления в закладки SCORM lesson_location.
Хорошо... Я снова читаю документы по XAPI... Оказывается... Xapi это как "Я сделал это"
Где я - актер, это глагол, а это - деятельность
Итак, Scorm API.LMSSetValue("cmi.core.lesson_location", currentPage)
;...
Может быть следующее в xApi
{
"actor": {
"objectType": "Agent"
},
"verb": {
"id": "http://adlnet.gov/expapi/verbs/completed",
"display": {
"en-US": "completed"
}
},
"object": {
"id": "http://adlnet.gov/expapi/activities/example",
"definition": {
"name": {
"en-US": "Example Activity"
},
"description": {
"en-US": "Example activity description"
}
},
"objectType": "Activity"
}
}
Пожалуйста, исправьте, где я не прав