首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCORM创作工具

SCORM创作工具
EN

Stack Overflow用户
提问于 2018-09-02 17:30:09
回答 3查看 1.4K关注 0票数 0

我正在开始一个新项目。该项目的目的是创建一个电子创作工具,用于在SCORM投诉中建立课程。我是这个领域的新手,对此我几乎没有什么想法。我已经对清晰的创作工具有了一个看法,我的客户也需要这样做。我理解内容的创建,但我试图理解如何将其导出为符合SCORM的课程?在此期间,我也了解了xAPI,并明白它是一种增强的SCORM。有人能引导我理解这一点吗,

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

( 2)使用xAPI或SCORM更好。

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

4)听说了LRS,

我的自定义创作工具将作出反应和存储将MondDB任何帮助将非常感谢。谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-09-03 18:20:38

这是一个很大的负担,尤其是一次。

1) SCORM规范由多个部分组成。有一个打包部分和一个运行时部分。基本原则是,您的包需要是一个zip文件,而zip需要包含特定的文件,这些文件向LMS指示它与有关包的其他元数据一起是什么类型的标准。对于SCORM,这将被称为imsmanifest.xml文件。对于xAPI,您最有可能使用一个cmi5.xml (参见cmi5)或一个tincan.xml文件(当它说“xAPI”时,它会导出清晰的故事线)。软件包的其他部分将取决于您所针对的标准的标准和版本(针对SCORM 1.2、2004年第2版、第3版或第4版),同时认识到不同的LMSs支持不同的标准和这些标准的不同程度。

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

2)这完全取决于您的客户群是什么样子,以及您想要捕获的数据类型。SCORM是一个更成熟的领域,具有更广泛的应用范围,并且有更严格的说明,如果您需要捕获的信息符合其有限的信息模型,那么它仍然是一个很好的选择。如果您需要重要的数据可移植性和/或需要捕获的信息超出遵从性数据(通过/失败、完成和评分)和/或交互数据(问题+答案),那么您应该考虑xAPI,特别是通过cmi5。

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

4)你在这里没有真正包括一个问题。

我建议通过http://scorm.comhttp://xapi.com熟悉这两套标准。尽管它是我公司产品的插件,但您可能想考虑一下Rustici驱动程序,因为它是一个专门设计的产品(库),用于使创作工具更容易地导出内容,如SCORM1.2,2004年,cmi5或Tin Can (后两者是xAPI)。一旦您的工具在最低标准支持下启动并运行,您应该考虑在Rustici的SCORM上测试它(为此目的是免费的),请参阅http://cloud.scorm.com

票数 2
EN

Stack Overflow用户

发布于 2018-09-03 13:13:20

格式很大,没有快速的参考指南。不同的创作工具有不同的scorm支持深度。您可能应该从这个文档开始

票数 1
EN

Stack Overflow用户

发布于 2018-10-13 03:35:37

听起来像是在设计可编辑的内容,以及内容“框架”本身。这是一个巨大的努力!这是巨大的支持!尽管如此,人们还是会这么做的。

已经建立了一个CMS系统,为许多支持的主题,我不得不分而治之,克服这个任务。

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

  1. 关于活动的要求(互动类型)
  2. 这些交互作用的设计(静态/动态)
  3. 视图/外观显示可以更改。科技以光速前进。需要建立一个超级可靠的数据模型。
  4. 我会想一想它们如何是通用的,以及如何扩展它们以满足客户的目标/需求。这都取决于定制量(如果有的话)会发生多少。
  5. 我开始将所有这些映射到SCORM对象级调用。得分,进步,互动,目标等.
  6. 给你自己一个邪恶的SCORM内容API库,或者自己写一个。你会重复使用很多这样的电话,在你所有的互动中都没有意义。
  7. 准备好SCORM包装。其中大部分必须在作者时定义。阅读量很大,如果你的客户使用的话,你需要通过它来选择很多功能。不要开发有.1%市场需求的地方。这种低挂水果能让你进入市场。
  8. 周围都是激情四射的伟人。你会需要的。

就标准而言,这都是关于可移植性的。如果你的客户去的地方,SCORM直接与LMS一起工作。其他人则使用LRS,LRS被编码用于与他们在作者时设置的LRS一起工作。你甚至可以两者兼得。

除了React和MongoDB之外,您还需要一些东西来完成所有这些内容的提升和转换。

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

https://stackoverflow.com/questions/52139444

复制
相关文章

相似问题

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