gpt4 book ai didi

cmis - cmi5 规范中的可分配单元是什么?

转载 作者:行者123 更新时间:2023-12-04 14:59:35 27 4
gpt4 key购买 nike

稍微介绍一下,我正在尝试创建一个将启动 cmi5 类(class)的 LMS。但是,我很难理解 cmi5 包和其他一些术语。在此我想问/澄清几点,以明确。

我看过 TinCan/xAPI 示例类(class)/规范(我看到了 here)和 cmi5 规范 here .我发现他们需要不同的查询字符串来启动内容。

准确地说,在 TinCan 中,对于身份验证,我们可以传递 auth 查询字符串和 Basic {encoded username:password} 作为值(here是引用)。 auth 然后由 TinCanJS 包处理(我使用的是 Javascript)。但是,在 cmi5 规范中,它说要获取 token ,我们可以传递 fetch 查询字符串,值是我们的 lms,它只返回一次 token 。 fetch url 将通过 POST 方法调用。

但是,我找不到“在 cmi5 类(class)中正在处理的 fetch 值在哪里?”在非盟?我仍然对 AU 的条款感到困惑。

  1. 谁来创建它?
  2. 它看起来怎么样?
  3. 它是否包含在 cmi5 类(class)中,或者我是否(作为 LMS 的创建者)创建了 AU?

提前谢谢你。

最佳答案

规范包括 AU 的特定定义:

Assignable Unit (AU): A learning content presentation launched from an LMS. The AU is the unit of tracking and management. The AU collects data on the learner and sends it to the LMS.

AU 本质上就是我们在类(class)中考虑的类(class)。 AU 是 AICC 规范的保留术语,类似于 SCORM 中的 SCO 或带有 tincan.xml 文件的包中的启动项。

要明确回答您的问题:

  1. 内容创建者通常会创建一个 AU,并可能创建一个或多个 AU 的类(class)。这将是 Storyline、Captivate 等“快速创作工具”的输出。

  2. 完全取决于 AU 和正在开发的内容。

  3. AU 将包含在类(class)包 zip 中,或者是可以直接链接到的外部 URL。严格来说,LMS 通常不会创建 AU,话虽如此,可能存在 AU 的通用实现,这些 AU 可以通过启动参数接收足够的配置信息,以便 LMS 可以提供它们。 Rustici Software 的引擎产品为许多 LMS(和 SCORM 云)提供标准支持,使用这种方法为某些内容类型提供支持。

您应该查看 cmi5 规范网站上的可用资源:

http://aicc.github.io/CMI-5_Spec_Current/

以及关于 cmi5 的高级概述:https://xapi.com/cmi5/

关于cmis - cmi5 规范中的可分配单元是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67239334/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com