1

我有一个 SCORM 包,它存储学习者在内容上的当前位置,如下所示

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

我也想在它的 tin Can Xapi 版本中设置用户的当前位置。

但我很困惑动词是访问只读内容页面 Completed, Mastered 还是经验丰富?

以及该动词可以与什么活动相关联

有人可以回答请....

4

2 回答 2

1

ADL为 xAPI创建了一个SCORM 配置文件。其目的是为使用 SCORM 的人们提供一种将数据转换为 xAPI 的方法。其中一些可以转换为 xAPI 语句,如您上面完成的语句。这些陈述倾向于描述学习者在内容中采取的行动(成功、完成、回答问题、播放视频)。

其他 SCORM 数据与学习者的相关性不如关于内容的多,例如课程位置。那东西不适合在声明中。所以 xAPI 也有 API 端点用于其他东西,比如活动状态和活动配置文件信息。SCORM Profile 使用 xAPI 中的活动状态来存储该信息,因为 course_location 描述了活动的状态,请参阅 SCORM Profile 中的course_location 描述

希望这会有所帮助。至于您的书签链接,这是一个您可以在浏览器中添加书签的小脚本,它将发布您访问该页面的声明,而不是可用于为您的 SCORM 课程位置添加书签的脚本。

于 2019-05-28T12:24:19.293 回答
0

好的....我再次阅读了 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"
    }
}

请纠正我错的地方

于 2019-05-25T17:08:05.750 回答