我有一个 SCORM 包,它存储学习者在内容上的当前位置,如下所示
API.LMSSetValue("cmi.core.lesson_location", currentPage);
我也想在它的 tin Can Xapi 版本中设置用户的当前位置。
但我很困惑动词是访问只读内容页面 Completed, Mastered 还是经验丰富?
以及该动词可以与什么活动相关联
有人可以回答请....
ADL为 xAPI创建了一个SCORM 配置文件。其目的是为使用 SCORM 的人们提供一种将数据转换为 xAPI 的方法。其中一些可以转换为 xAPI 语句,如您上面完成的语句。这些陈述倾向于描述学习者在内容中采取的行动(成功、完成、回答问题、播放视频)。
其他 SCORM 数据与学习者的相关性不如关于内容的多,例如课程位置。那东西不适合在声明中。所以 xAPI 也有 API 端点用于其他东西,比如活动状态和活动配置文件信息。SCORM Profile 使用 xAPI 中的活动状态来存储该信息,因为 course_location 描述了活动的状态,请参阅 SCORM Profile 中的course_location 描述。
希望这会有所帮助。至于您的书签链接,这是一个您可以在浏览器中添加书签的小脚本,它将发布您访问该页面的声明,而不是可用于为您的 SCORM 课程位置添加书签的脚本。
好的....我再次阅读了 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"
}
}
请纠正我错的地方