我正在研究移动设备的学习项目,该项目需要(或者至少需要)导出为SCORM兼容格式的能力。我看到SCORM有一个基于.zip
文件的“包交换格式”(PIF)。我是SCORM的新手,我正在努力了解这个文件必须包含的内容。具体来说,PIF文件只是用于在系统之间生成可互换数据的格式,还是比它更复杂?
对于某些上下文,想象一下用户必须在本机移动应用上运行的一组问题/部分的用例,最后,我们希望为用户提供“导出”他们的能力符合SCORM标准的数据。这只是将a)
问题的信息和b)
答案转换为某种.xml
格式的问题,还是有更多内容?我注意到围绕SCORM的很多文档似乎都集中在Javascript和HTML上。 SCORM HTML是特定的,还是本机应用程序与SCORM可协调,至少从出口角度来看?
道歉,如果这是基本的东西。只是试图围绕标准,以及它是如何做或不适用于我正在做的事情。
答案 0 :(得分:1)
PIF实际上是SCORM包装的一个非常小的细节。它只表示您可以以zip格式分发您的内容,但不能分发应包含的内容。 SCORM CAM书中详细描述了SCORM(1.2)文件应该包含的内容。要快速总结,您需要:
因此,SCORM不关心您是否以及在何处包含您的问题和答案。它不了解它们。这是您的内容的责任,应该能够包含它们并在运行时将它们呈现给用户。 SCORM可以做的是让您的内容与您正在运行它的LMS进行通信,以便持久保存这些问题的结果。
目前,我建议您查看一些现有的SCORM文件,以了解imsmanifest.xml文件的外观,然后研究SCORM CAM书籍,事情就会开始。< / p>
答案 1 :(得分:1)
SCORM的问题是必须从LMS内部启动。如果您正在构建必须与LMS通信的外部应用程序,请查看LTI(http://www.imsglobal.org/toolsinteroperability2.cfm)或TinCanAPI(http://tincanapi.com/)。
答案 2 :(得分:0)
SCORM 2004样本https://github.com/cybercussion/SCOBot/ 您压缩目录的内容。有些LMS希望imsmanifest.xml位于zip的根目录中。
有些人正在使用LMS格式的Native Apps并将SCO加载到HTML视图中,但如上所述,SCORM期待JavaScript到JavaScript的通信。