Tin Can API 是否支持问题中的问题?
如果是这样,将数据传递到 LRS 的规范是什么?
我正在考虑为每个子问题添加 ID。
如果您可以提供一个示例,这将更容易回答,但是 Tin Can API 的灵活性使得您可以或多或少地从字面上捕获任何东西(这也是复杂性的一部分)。
一些直接的选择浮现在脑海中:
choice
)并使用允许具有多值响应的格式(即golf[,]tetris
)。context.contextActivities.parent
列表中。当在这种情况下有一个组合语句时,我会在子问题语句的context.statement
属性中包含对组合语句的引用,以便您可以将它们捆绑在一起。extensions
来捕获任何内容。这应该是最后的选择,它通常使设置变得简单,但在报告方面增加了显着的复杂性。尽管由于简单而诱人,但除非您尝试捕获特定类型的数据点(如地理位置数据、数学方程式等),否则通常您应该尽量避免使用扩展。以上哪一项最有意义可能取决于给出的响应类型,以及问题是否嵌套以便存在整体结果和子结果,或者是否只有整体结果。