Преобразование урока_локации Scorm в его эквивалент xAPI

У меня есть пакет SCORM, в котором хранится текущее местоположение учащегося в содержании следующим образом.

API.LMSSetValue("cmi.core.lesson_location", currentPage);

Я хотел бы также установить текущее местоположение пользователя в его версии Tin Can Xapi.

Но я не понимаю, что глагол посещает страницу с контентом только для чтения Завершено, освоено или испытано?

и с какой деятельностью может быть связан этот глагол

Может кто ответит пожалуйста....


person Rohit Kumar    schedule 25.05.2019    source источник
comment
https://xapi.com/bookmarklet/ это ответ???   -  person Rohit Kumar    schedule 25.05.2019


Ответы (2)


Компания ADL создала профиль SCORM для xAPI. Его цель — дать людям, использующим SCORM, возможность конвертировать эти данные в xAPI. Некоторые из них могут быть преобразованы в операторы xAPI, такие как ваш завершенный оператор выше. Эти утверждения, как правило, описывают действия, которые учащийся выполняет в содержании (успех, завершение, ответ на вопрос, воспроизведение видео).

Другие данные SCORM относятся не столько к учащемуся, сколько к содержимому, например, location_location. Этот материал не вписывается в заявление. Таким образом, xAPI также имеет конечные точки API для других вещей, таких как активность информация о состоянии и профиле активности. Профиль SCORM использует состояние активности в xAPI для хранения этой информации, потому что location_location описывает состояние активности, см. описание урока_местоположения в профиле SCORM.

Надеюсь, это поможет. Что касается вашей ссылки на букмарклет, то это небольшой скрипт, который вы можете добавить в закладки в своем браузере, который будет публиковать заявление о том, что вы посетили эту страницу, а не скрипт, который можно использовать для добавления в закладки вашего SCORM-урок_местоположение.

person tom creighton    schedule 28.05.2019
comment
Вы также можете добавить этот сценарий в свой контент SCORM. Он преобразует SCORM в xAPI на основе правил профиля SCORM. github.com/adlnet/SCORM-to-xAPI-Wrapper - person tom creighton; 28.05.2019

Хорошо.... Я снова прочитал документацию по 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"
    }
}

Пожалуйста, поправьте, где я ошибаюсь

person Rohit Kumar    schedule 25.05.2019