繁体   English   中英

SCORM创作工具

[英]SCORM authoring tool

我开始一个新项目。 该项目的目的是创建一个用于在SCORM投诉中构建课程的电子编写工具。 我是这个领域的新手,对此我一无所知。 我已经了解了Articulate中的创作工具,我的客户也需要这样做。 我了解内容的创建,但是我试图了解如何将其导出为符合SCORM的课程? 在这之间,我还了解了xAPI,并了解它是一种增强的SCORM。 谁能指导我理解这一点,

1)如何从我的自定义创作工具创建内容并导出为SCORM投诉

2)最好使用xAPI或SCORM。

3)SCORM pacakge与我的定制LMS如何通信?

4)听说过LRS,

我的自定义创作工具将在React中完成,并将存储在MondDB中。任何帮助将不胜感激。 谢谢!

格式非常庞大,没有快速参考指南。 并且不同的创作工具具有不同的脚本支持深度。 您可能应该从本文档开始

这是很多事情,尤其是一次完成。

1)SCORM规范由多个部分组成。 有一个打包部分和一个运行时部分。 基础知识是您的软件包必须是一个zip文件,并且该zip需要包含特定的文件,这些文件向LMS指示该软件包是什么类型的标准以及有关该软件包的其他元数据。 对于SCORM,这将称为imsmanifest.xml文件。 对于xAPI,您最有可能会使用cmi5.xml (请参阅cmi5)或tincan.xml文件(Articulate Storyline在其显示“ xAPI”时导出的内容)。 软件包的其他部分将取决于您所针对的标准和版本(针对SCORM 1.2、2004第2,第3或第4版),并意识到不同的LMS支持不同的标准以及这些标准的不同程度。

一旦构造了要导入的包,内容本身(通常是HTML文件)将需要定位SCORM播放器提供的JavaScript API(来自LMS),并根据内容需要存储或存储的内容进行特定的调用。读取,这是运行时部分。 调用将再次取决于标准和版本。 对于基于xAPI的软件包( tincan.xml软件包或cmi5软件包),内容将基于启动时URL上提供的信息直接与LRS通信(没有内置的JavaScript API)。

2)这完全取决于您的客户群的外观以及打算捕获的数据类型。 SCORM是一个更加成熟的领域,具有更广泛的应用和更广泛的指定范围,如果您需要捕获的信息适合其有限的信息模型,那么它仍然是一个不错的选择。 如果您需要大量的数据可移植性和/或需要捕获的信息超出合规性数据(通过/失败,完成和评分)和/或交互性数据(问题+答案),那么您应该考虑使用xAPI,尤其是通过cmi5。

3)LMS 必须提供一个JavaScript API(由SCORM运行时指定),其内容将用作其接口。 数据的存储/检索是针对LMS的特定实现,而不是JavaScript API规范中所包含的内容。

4)您实际上并未在此处添加问题。

我建议您通过http://scorm.comhttp://xapi.com熟悉两组标准。 而且,尽管它是我公司产品的插件,但您可能还是应该考虑使用Rustici驱动程序,因为它是专门设计用于简化创作工具以将内容导出为SCORM 1.2、2004,AICC,cmi5或锡罐(后两个是xAPI)。 一旦您的工具启动并以最低标准的支持运行,您应该考虑在Rustici的SCORM Cloud(为此目的是免费的)上对其进行测试,请参阅http://cloud.scorm.com

听起来您正在谈论设计可编辑的内容; 以及内容“框架”本身。 这是一个巨大的努力! 这是巨大的支持! 也就是说,人们做到了。

为许多支持主题构建了CMS系统之后,我不得不分工兼治。

我认为消化这种野兽的几种方法-数据,数据,数据

  1. 活动要求(互动类型)
  2. 在这些交互上进行设计(静态/动态)
  3. 视图/外观显示可以更改。 科技以光速前进。 需要提出一个超级可靠的数据模型。
  4. 我会考虑如何将它们通用化,以及如何扩展它们以满足客户的目标/需求。 一切取决于可以进行多少定制(如果有)。
  5. 我开始将所有这些映射到SCORM CMI对象级别的调用。 计分,进度,互动,目标等...
  6. 为自己提供一个邪恶的SCORM Content API库或自己编写。 您将重复使用许多此类调用,将它们烘焙到您的所有交互中是没有意义的
  7. 起床SCORM Packaging ..其中很多必须在作者定义时定义。 如果您的客户甚至使用过,请阅读大量的文章和许多功能。 不要在有0.1%市场需求的地方进行开发。 低挂的水果可以带您进入市场。
  8. 与充满热情的伟大人物相伴。 您将需要它们。

就标准而言,一切都与可移植性有关。 如果您的客户所到之处,SCORM可以直接与LMS合作。 其他人使用LRS,该LRS被编码为与作者在创作时设置的LRS一起使用。 您甚至都可以做。

除了React和MongoDB外,您还需要一些可以完成所有这些内容的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM