2017-02-25 95 views
0

一个简单的SCORM球员,我是新来SCORM &我期待创建一个简单的SCORM播放器只显示SCORM包的内容,没有跟踪N以外的事情,才刚刚播放的内容。我在互联网上到处搜索,但仍然没有运气!此外,我不想使用任何类似scorm.com引擎和任何其他付费服务。 Moodle & Scormpool也没有多大帮助。我想要一个在我的浏览器上播放scorm包的代码,无论是在html,javascript还是php。如何创建使用HTML和JavaScript的

回答

1

所以没有跟踪,只是“播放内容”你本质上只是启动一个HTML文件。 任何SCORM CAM软件包通常都有一个imsmanifest.xml。您需要能够解析该内容,然后生成一对多类型的目录以呈现并播放您提及的内容。您可以使用您提及的任何所需的脚本语言来执行该操作。 您发现的任何开源项目很可能会很旧或已被放弃,或者有太多的依赖关系甚至会被打扰。您只是想知道如何解析XML,构建TOC视图,并操作在IFRAME,新窗口,弹出窗口或选项卡中启动内容。

+0

我已经完成了这项工作,并成功创建了一个播放内容的播放器,但是,一些scorm包要求连接到LMS。如何处理这些包? @Mark – Prajwal

+0

嗨,您需要提供需要提供SCORM运行时API版本1.2或2004的要求您公开要找到的内容的命名空间。这超出了你之前提到的愿望,但我可以告诉你,如果你不关心坚持学生数据,你可以剔除基本的支持。这违反了支持合规性和一致性的ADL白皮书。但是如果你不关心这些东西,你只需要收集scorm的基础知识,只用JavaScript创建一个框架API。先前的答案提供了他们方法的开源示例。 – Mark

+0

感谢您的帮助@Mark,我已经成功创建了该播放器。现在我想问一下关于上传和解压scorm zip包的更多信息。现在我正在手动提取SCORM包,我的index.html文件(我的SCORM文件所在的代码位于此处)从那里找到清单文件。但是现在我想上传zip文件并自动播放。我想知道如何提取包以及如何与从包中提取的imsmanifest文件连接。 – Prajwal

0

您可能会喜欢看Trident IDE这是一个SCORM创作工具。如果您已经有HTML或html5交互,并且需要将其作为SCORM包加载,则需要定义明确的清单文件。