首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCORM Package Interchange Format仅仅是一种数据交换格式,还是更复杂?

SCORM Package Interchange Format仅仅是一种数据交换格式,还是更复杂?
EN

Stack Overflow用户
提问于 2013-02-21 10:41:21
回答 3查看 885关注 0票数 0

我正在做一个针对移动设备的学习项目,该项目需要(或至少希望)能够导出为SCORM兼容格式。我看到SCORM有一个基于.zip文件的“包交换格式”(Package Interchange Format)。我是SCORM的新手,正在尝试准确地理解这个文件必须包含的内容。具体地说,PIF文件只是一种用于在系统之间生成可互换数据的格式,还是比这更复杂?

对于某些上下文,想象一下用户必须在本机移动应用程序上运行的一组问题/部分的用例,最后,我们希望为用户提供以符合SCORM的方式“导出”其数据的能力。这仅仅是将问题和答案导出为某种.xml格式的a)信息的问题,还是还有更多内容?我注意到很多关于SCORM的文档似乎都集中在Javascript和HTML上。SCORM HTML是特定的吗,或者原生应用程序可以与SCORM协调,至少从导出的角度来看是这样?

如果这些都是基本的东西,我深表歉意。我只是试着理解这个标准,以及它如何适用于我正在做的事情。

EN

回答 3

Stack Overflow用户

发布于 2013-02-22 17:45:51

PIF实际上是SCORM打包的一个非常小的细节。它只说你可以用zip格式发布你的内容,但没有说明它应该包含什么内容。SCORM (1.2)文件应该包含的内容在SCORM CAM一书中有非常详细的描述。要快速总结,您需要:

  • 运行内容所需的所有文件(图像、html文件、javascript文件、css等)
  • 一个名为imsmanifest.xml的文件,它描述了有关内容的一些内容,它包含的文件,以及它们可能如何与运行它们的LMS交互。它可以是非常简单的XML格式的complicated.
  • Optionally,元数据(

)。

因此,SCORM并不关心您是否以及在何处包含您的问题和答案。它不知道他们的情况。这是您的内容的责任,应该能够包括它们,并在运行时将它们呈现给用户。SCORM所能做的就是让您的内容与您正在运行它的LMS进行通信,这样这些问题的结果就会持久化。

现在,我建议您查看一些现有的SCORM文件,以了解imsmanifest.xml文件应该是什么样子,然后学习SCORM CAM一书,事情就会有起色。

票数 1
EN

Stack Overflow用户

发布于 2013-03-17 05:36:39

SCORM的麻烦在于它必须从LMS内部启动。如果您正在构建一个必须与LMS通信的外部应用程序,那么可以考虑LTI (http://www.imsglobal.org/toolsinteroperability2.cfm)或TinCanAPI (http://tincanapi.com/)。

票数 1
EN

Stack Overflow用户

发布于 2014-03-26 08:11:22

SCORM2004Sample https://github.com/cybercussion/SCOBot/压缩目录中的内容。一些LMS期望imsmanifest.xml位于压缩文件的根目录中。

一些人正在使用LMS格式的本地应用程序,并将SCO的加载到超文本标记语言视图中,但如上所述,SCORM期望JavaScript到JavaScript的通信。

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

https://stackoverflow.com/questions/14993686

复制
相关文章

相似问题

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