xAPI规范:cmi.interaction类型的活动 - '性能'

时间:2017-01-29 08:32:07

标签: tin-can-api

我的问题涉及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"
            }
        }
    ]
}

我对这种交互类型的意图有点不清楚。它似乎不是一种问题类型,而是一种衡量与在线学习不一定相关的任务绩效的方法。 我的问题:

  1. 是否打算让参与者记录自己的分数,或者这样做 主持人的责任?

  2. 关于示例中的correctResponsesPattern值,语法是否意味着要     满足参赛者的要求:(i)需要赢得至少一场乒乓球比赛,(ii)在高尔夫比赛中得分低于10杆,以及(iii)吃午餐(不受限制)?冒号符号(:)的使用似乎没有在说明书的主要部分中解释。

  3. 谢谢。

1 个答案:

答案 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中的映射,否则最好使用不同的数据模型捕获此类信息,可能是步骤本身被记录为单独的陈述。