我正在考虑在我们的 LMS 上使用 Tin-Can (xAPI)。我想知道的是,如何将平台已知的信息添加到锡罐报表中。
例如,我想在语句的上下文区域中添加课程/课程信息。我不能直接在内容中这样做,因为相同的内容可能会在不同的课程/课程中使用。
这是怎么做到的?
我正在考虑在我们的 LMS 上使用 Tin-Can (xAPI)。我想知道的是,如何将平台已知的信息添加到锡罐报表中。
例如,我想在语句的上下文区域中添加课程/课程信息。我不能直接在内容中这样做,因为相同的内容可能会在不同的课程/课程中使用。
这是怎么做到的?
从纯粹的 xAPI 角度来看,您通常不会这样做,因为语句生产者应该这样做。现在警告:
然而,这个特殊的概念已经被 cmi5 小组采纳,并且是该规范的一部分,现在被认为是生产就绪的。在 cmi5 中,LMS 在 State API 资源中提供了一个文档,即 LMS 启动数据,其中包括一个上下文模板,理论上可以保存 LMS 想要包含在其中的任何信息,并且需要内容(一个 AU)来构建语句基于该模板的上下文对象,因此在每个语句中包含 LMS 提供的内容。