我正在做一个针对移动设备的学习项目,该项目需要(或至少希望)能够导出为SCORM兼容格式。我看到SCORM有一个基于.zip文件的“包交换格式”(Package Interchange Format)。我是SCORM的新手,正在尝试准确地理解这个文件必须包含的内容。具体地说,PIF文件只是一种用于在系统之间生成可互换数据的格式,还是比这更复杂?
对于某些上下文,想象一下用户必须在本机移动应用程序上运行的一组问题/部分的用例,最后,我们希望为用户提供以符合SCORM的方式“导出”其数据的能力。这仅仅是将问题和答案导出为某种.xml格式的a)信息的问题,还是还有更多内容?我注意到很多关于SCORM的文档似乎都集中在Javascript和HTML上。SCORM HTML是特定的吗,或者原生应用程序可以与SCORM协调,至少从导出的角度来看是这样?
如果这些都是基本的东西,我深表歉意。我只是试着理解这个标准,以及它如何适用于我正在做的事情。
发布于 2013-02-22 17:45:51
PIF实际上是SCORM打包的一个非常小的细节。它只说你可以用zip格式发布你的内容,但没有说明它应该包含什么内容。SCORM (1.2)文件应该包含的内容在SCORM CAM一书中有非常详细的描述。要快速总结,您需要:
)。
因此,SCORM并不关心您是否以及在何处包含您的问题和答案。它不知道他们的情况。这是您的内容的责任,应该能够包括它们,并在运行时将它们呈现给用户。SCORM所能做的就是让您的内容与您正在运行它的LMS进行通信,这样这些问题的结果就会持久化。
现在,我建议您查看一些现有的SCORM文件,以了解imsmanifest.xml文件应该是什么样子,然后学习SCORM CAM一书,事情就会有起色。
发布于 2013-03-17 05:36:39
SCORM的麻烦在于它必须从LMS内部启动。如果您正在构建一个必须与LMS通信的外部应用程序,那么可以考虑LTI (http://www.imsglobal.org/toolsinteroperability2.cfm)或TinCanAPI (http://tincanapi.com/)。
发布于 2014-03-26 08:11:22
SCORM2004Sample https://github.com/cybercussion/SCOBot/压缩目录中的内容。一些LMS期望imsmanifest.xml位于压缩文件的根目录中。
一些人正在使用LMS格式的本地应用程序,并将SCO的加载到超文本标记语言视图中,但如上所述,SCORM期望JavaScript到JavaScript的通信。
https://stackoverflow.com/questions/14993686
复制相似问题