如何将html资产变成scorm包?

时间:2015-05-08 14:52:14

标签: jquery html scorm

**css
edge_includes
font
images
media
menu1_images
menu2_images
menu3_images
menu4_images**
index.html
index_edge.js
index_edgeActions.js
menu1.html
menu1_edge.js
menu1_edgeActions.js
menu2.html
menu2_edge.js
menu2_edgeActions.js
menu3.html
menu3_edge.js
menu3_edgeActions.js
menu4.html
menu4_edge.js
menu4_edgeActions.js


'Bold-folders'

这是我的html资源的文件夹结构,这里的menu1.html,menu2.html,menu3.html,menu4.html在index.html页面上有链接,这时点击索引页面上的链接。我使用jquery load函数动态加载适当的页面。

我的问题是:

如何将此html资源转换为scorm包?"

一旦完成,如何在valamis播放器(www.valamiselearning.com)中查看此scorm包?

1 个答案:

答案 0 :(得分:1)

我会尝试直接回答你的问题 -

您有几个选择 -

  1. 使用imsmanifest.xml构建基于页面的SCORM页面,遵循SCORM 1.2或SCORM 2004的其他包装规范。这实质上意味着您将建立一个组织,其中每个资源都是单页和LMS可以在树中显示那些,并且学生将启动每一个。我在这里提出了类似的例子 - https://github.com/cybercussion/SCOBot/wiki/Single-Pages-Managed-by-LMS-Navigation

  2. 你走的是你要求在后续页面加载AJAX的路线。这些类型的玩家通常需要更多考虑,就好像您在页面上设置按钮事件或其他事件处理程序并删除它们,如果您没有正确管理它们,最终可能会出现一些内存泄漏。这就是为什么其他更多面向对象的库或框架与JavaScript一起支持以这种方式支持构建应用程序,网站或其他活动,游戏等。您可以通过多种方式在线查找包含转换的方法。有些人可能会加载新页面,并卸载旧页面。有些可能会将HTML文档中的所有页面都调整为CSS中的显示和可见性参数。但它是HTML,CSS和JavaScript的组合方法。除了jQTouch,Sencha Touch,以及在某些情况下Backbone等...在线教程可以指向http://code.tutsplus.com/tutorials/how-to-load-in-and-animate-content-with-jquery--net-26方向。他们有很多其他选择。但是,如果您需要支持,则需要更多的管理支持向后/向前,并且能够在暂停和恢复期间保持导航。我在我的主页https://cybercussion.com

  3. 上也有这种方法的示例
  4. 您使用iframe的旧学校路线将您的网页加载到其中。这条路线通常会伤害移动设备,因为它会降低您的帧速率,并且会给您的视口带来更多压力。