我的问题涉及cmi.interaction类型的活动,特别是'表现'交互类型,其示例出现在xAPI规范here的附录C中,为方便起见,转载如下:
"definition": {
"description": {
"en-US": "This interaction measures performance over a day of RS sports:"
},
"type": "http://adlnet.gov/expapi/activities/cmi.interaction",
"interactionType": "performance",
"correctResponsesPattern": [
"pong[.]1:[,]dg[.]:10[,]lunch[.]"
],
"steps": [
{
"id": "pong",
"description": {
"en-US": "Net pong matches won"
}
},
{
"id": "dg",
"description": {
"en-US": "Strokes over par in disc golf at Liberty"
}
},
{
"id": "lunch",
"description": {
"en-US": "Lunch having been eaten"
}
}
]
}
我对这种交互类型的意图有点不清楚。它似乎不是一种问题类型,而是一种衡量与在线学习不一定相关的任务绩效的方法。 我的问题:
是否打算让参与者记录自己的分数,或者这样做 主持人的责任?
关于示例中的correctResponsesPattern
值,语法是否意味着要
满足参赛者的要求:(i)需要赢得至少一场乒乓球比赛,(ii)在高尔夫比赛中得分低于10杆,以及(iii)吃午餐(不受限制)?冒号符号(:)的使用似乎没有在说明书的主要部分中解释。
谢谢。
答案 0 :(得分:1)
从SCORM RTE(最终来源):
交互需要学习者执行需要的任务 多个步骤
这些步骤中的每一步都包含“名称”和“答案”,其中包含模式的每个片段中所需的一个(使另一个可选)。有关“性能”交互类型的更多信息,请参考"SCORM® 2004 4th Edition Run-Time Environment“RTE-4-69(第129页)。最初,xAPI交互被认为是对旧规范的直接引用,该语言已被软化在最新版本中,相关内容为:
作为一种允许这些实践和结构扩展Experience API实用程序的方法,该规范包含了交互的内置定义,这些定义借鉴了SCORM 2004第4版数据模型。这些定义旨在为记录交互数据提供简单而熟悉的实用程序。从1.0.3开始,已经开始删除对SCORM数据模型的直接引用,并且任何相关的要求都直接包含在本文档中。
每个步骤捕获的信息的解释将是特定于活动的。您的解释可能是正确的,另一种解释(对于电子学习可能更为现实)是学习者用这些答案按顺序回答了3个问题。
从xAPI的角度来看,除非您专门尝试直接从SCORM 2004交互映射以简化已支持此类交互的LMS中的映射,否则最好使用不同的数据模型捕获此类信息,可能是步骤本身被记录为单独的陈述。