首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xAPI规范: cmi.interaction类型的活动--“性能”

xAPI规范: cmi.interaction类型的活动--“性能”
EN

Stack Overflow用户
提问于 2017-01-29 08:32:06
回答 1查看 451关注 0票数 1

我的问题涉及cmi.interaction类型的活动,特别是“性能”交互类型,其示例出现在xAPI规范这里的附录C中,为了方便起见,现将其转载如下:

代码语言:javascript
复制
"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)吃午餐(不受限制)?冒号符号(:)的使用似乎没有在规范的主要部分中解释。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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中的映射,否则最好使用不同的数据模型捕获这类信息,可能是将步骤本身记录为单独的语句。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41919012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档