我的问题涉及cmi.interaction类型的活动,特别是“性能”交互类型,其示例出现在xAPI规范这里的附录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)吃午餐(不受限制)?冒号符号(:)的使用似乎没有在规范的主要部分中解释。谢谢。
发布于 2017-01-29 18:14:28
来自SCORM RTE (最终来源):
交互要求学习者执行一个需要多个步骤的任务。
每一个步骤都由一个“名称”和一个“答案”组成,其中一个步骤是模式的每个部分所需的(使另一个步骤是可选的)。有关“性能”交互类型的更多信息,您可以参考“SCORM 2004第4版运行时环境“RTE-4-69”(第129页)。最初,xAPI交互被认为是对旧规范的直接引用,该语言在最新版本中已经软化,相关内容如下:
作为允许这些实践和结构扩展Experience API实用程序的一种方法,该规范包括用于交互的内置定义,该定义借鉴了SCORM 2004第4版数据模型。这些定义旨在为记录交互数据提供一个简单而熟悉的实用程序。自1.0.3以来,对SCORM数据模型的直接引用已经开始删除,任何相关的需求都直接包含在本文档中。
对每个步骤所捕获的信息的解释将是特定于活动的。你的解释可能是正确的,另一种解释(对电子学习来说可能更现实)是,学习者用这些答案按照这个顺序回答了3个问题。
从xAPI的角度来看,除非您专门尝试直接从SCORM 2004交互映射,以简化已经支持此类交互的LMS中的映射,否则最好使用不同的数据模型捕获这类信息,可能是将步骤本身记录为单独的语句。
https://stackoverflow.com/questions/41919012
复制相似问题