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

xAPI specification: Activities of type cmi.interaction - 'performance'

我的问题涉及 cmi.interaction 类型的活动,特别是 'performance' 交互类型,其示例出现在 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) 吃午餐(无限制)?冒号 (:) 的使用在规范的主要部分似乎没有解释。

谢谢。

来自 SCORM RTE(最终这些的来源):

The interaction requires the learner to perform a task that requires multiple steps

这些步骤中的每一个都由一个 "name" 和一个 "answer" 组成,其中一个是模式的每个部分所必需的(另一个是可选的)。有关 "performance" 交互类型的更多信息,您可以参考 "SCORM® 2004 4th Edition Run-Time Environment" RTE-4-69(第 129 页)。最初 xAPI 交互被认为是对旧规范的直接引用,该语言具有在最近的版本中有所软化,相关内容为:

As a way to allow these practices and structures to extend Experience API's utility, this specification includes built-in definitions for interactions, which borrows from the SCORM 2004 4th Edition Data Model. These definitions are intended to provide a simple and familiar utility for recording interaction data. Since 1.0.3, direct references to the SCORM data model have started to be removed, and any associated requirements included directly in this document.

对每个单独步骤捕获的信息的解释将是 activity 具体的。您的解释可能是正确的,另一种解释(对于 e-learning 可能更现实)是学习者用这些答案按顺序回答了 3 个问题。

从 xAPI 的角度来看,除非您专门尝试直接从 SCORM 2004 交互映射以简化已经支持此类交互的 LMS 中的映射,否则您最好使用不同的数据模型捕获此类信息,可能其中步骤本身被记录为单独的语句。