其他类型的LRS(LMS)的独立模块(基于浏览器)

时间:2016-05-18 10:53:57

标签: scorm2004 tin-can-api

是否可以为所有类型的LRS创建Tin-Can模块(例如,带有quize的简单html页面)? 对于SCORM来说,它是可能的。因为有可能在父页面中找到典型的scorm-API-object(如API_1484_11)。所以这个模块是独立的。我可以把它包含在LMS的任何地方,它会起作用。 锡罐怎么样?我必须特别为每个LRS开发每个模块吗? 感谢名单。

1 个答案:

答案 0 :(得分:1)

最好的答案是"是"并且" no"和"即将推出"。

SCORM实际上是使用数据模型和通信协议对内容进行打包,导入,启动和播放的规范。 Tin Can(或者非常体验API / xAPI)是一种数据模型格式和通信协议,不包含任何内容的包,导入,启动和播放。这是 LRS 实现的。这是一种令人难以置信的灵活性,对于2016年存在的典型(大多数)电子学习环境来说实在太多了。因此,答案是" no"。

使用0.9版的Tin Can规格(当时是Tin Tin Can),发布了一套" LMS指南"它提出了如何在典型的电子学习环境中使用xAPI,它们可以在这里找到:https://github.com/RusticiSoftware/launch/blob/master/lms_lrs.md它们是主要的创作工具,如Captivate,Storyline,Lectora等实现并导致&#34 ;锡罐包装" (带有tincan.xml文件的zip文件夹)。这些指南提供了包,导入和启动。然而,他们是相对限制性的,在过去的4年中没有受到整个社区的审查,也没有达到标准的道路。更有问题的是,他们仍然没有提供完整的数据模型" (仍然只是一种"数据模型格式"又名xAPI语句),换句话说,没有定义如何以标准方式捕获内容"完成"或者某些事情是否已经过去了#34;或者"失败"等。这使您能够创建一个可以与任何一致的LRS进行通信的包,并在任何"启动系统中导入和启动#34 ; (实施这些指南的LMS或LMS系统)。但是留下了陈述将是什么以及将捕获哪些数据。因此答案是"是"。

2016年6月初(写作时间还有几周),cmi5工作组打算在https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md发布生产用cmi5规范。这是一个由xAPI社区成员开发的开放式规范,旨在用于典型的电子学习环境(LMS),提供使用数据模型打包,导入,启动内容并使用xAPI通信协议。它旨在由"启动系统" (我的术语)(LMS或类似系统的LMS)与xAPI LRS紧密集成。它包括如何在注册中捕获学习会话事件的规范,例如启动,会话初始化和终止,通过,失败以及在更大的指令集(块)中完成活动单元(可分配单元或AU)在整体课程结构中。使用cmi5,您应该能够创建一个包,导入它,启动单个内容(本地或远程托管),将定义的信息片段传回LRS,然后报告特定的学习数据。这是很长一段时间内的重要工作,但遗憾的是,现在的电子学习产品需要花时间。因此,即将到来的答案是"。