我正在开始一个新项目。该项目的目的是创建一个电子创作工具,用于在SCORM投诉中建立课程。我是这个领域的新手,对此我几乎没有什么想法。我已经对清晰的创作工具有了一个看法,我的客户也需要这样做。我理解内容的创建,但我试图理解如何将其导出为符合SCORM的课程?在此期间,我也了解了xAPI,并明白它是一种增强的SCORM。有人能引导我理解这一点吗,
1)如何从我的自定义创作工具中创建内容并导出为SCORM投诉
( 2)使用xAPI或SCORM更好。
3) SCORM如何与我定制的LMS通信?
4)听说了LRS,
我的自定义创作工具将作出反应和存储将MondDB任何帮助将非常感谢。谢谢!
发布于 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.com和http://xapi.com熟悉这两套标准。尽管它是我公司产品的插件,但您可能想考虑一下Rustici驱动程序,因为它是一个专门设计的产品(库),用于使创作工具更容易地导出内容,如SCORM1.2,2004年,cmi5或Tin Can (后两者是xAPI)。一旦您的工具在最低标准支持下启动并运行,您应该考虑在Rustici的SCORM上测试它(为此目的是免费的),请参阅http://cloud.scorm.com。
发布于 2018-09-03 13:13:20
格式很大,没有快速的参考指南。不同的创作工具有不同的scorm支持深度。您可能应该从这个文档开始
发布于 2018-10-13 03:35:37
听起来像是在设计可编辑的内容,以及内容“框架”本身。这是一个巨大的努力!这是巨大的支持!尽管如此,人们还是会这么做的。
已经建立了一个CMS系统,为许多支持的主题,我不得不分而治之,克服这个任务。
我认为有几种方法可以消化这种野兽--数据,数据,数据
就标准而言,这都是关于可移植性的。如果你的客户去的地方,SCORM直接与LMS一起工作。其他人则使用LRS,LRS被编码用于与他们在作者时设置的LRS一起工作。你甚至可以两者兼得。
除了React和MongoDB之外,您还需要一些东西来完成所有这些内容的提升和转换。
https://stackoverflow.com/questions/52139444
复制相似问题