首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是cmi5规范中的可分配单元?

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

Stack Overflow用户
提问于 2021-04-24 04:29:17
回答 1查看 241关注 0票数 3

简单介绍一下,我正在尝试创建一个将启动cmi5课程的LMS。但是,我很难理解cmi5包和其他一些术语。在此,我想问/澄清几点,以表明这一点。

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

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

但是,我找不到“fetch值在cmi5课程中处理的位置?”在非盟?我仍然对AU的条款感到困惑。

  1. 谁来创造它?
  2. 看上去怎么样?
  3. 它是否包括在cmi5课程中,还是我有(作为LMS的创建者)来创建AU?

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-26 13:34:39

该规范包括一个AU的具体定义:

可分配单位(AU):从LMS启动的学习内容演示。非盟是跟踪和管理的单位。非盟收集学习者的数据并将其发送给LMS。

非盟本质上就是我们在课程中所要考虑的教训。AU是AICC规范中的一个持久化术语,类似于SCORM中的SCO或带有tincan.xml文件的包中已启动的东西。

要明确回答您的问题:

  1. 内容创建者通常会创建一个AU,并可能创建一个或多个AUs的过程。这将是一个“快速创作工具”的输出,一个故事情节,吸引,等等。
  2. 完全取决于非盟和正在制定的内容。
  3. 非盟将包括在一个课程包压缩,或它将是一个外部的网址,可以直接链接到。严格地说,LMS一般不会创建AU,因为可以有AUs的一般实现,可以通过发射参数接收足够的配置信息,以便由LMS提供。Rustici软件的引擎产品为许多LMSs (和SCORM )提供标准支持,它使用这种方法为某些内容类型提供支持。

您应该看看cmi5规范网站提供的资源:

当前/

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

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

https://stackoverflow.com/questions/67239334

复制
相关文章

相似问题

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