开源scorm播放器纯javascript和HTML?

时间:2013-06-10 07:31:18

标签: javascript scorm

是否有任何scorm播放器纯粹基于javascript和html。我想,它想使用任何服务器端语言。我找到了一个开源Scormpool,但它只是在玩它不跟踪的scorm。并且没有可用的文档。如果你们知道任何请帮助。

4 个答案:

答案 0 :(得分:2)

我自己正在寻找类似的解决方案,但却找不到任何东西。

因此,在网上找到文档和比特后,我创造了这个:

https://bitbucket.org/jugger0/tsp

它远离功能齐全的播放器,但可以作为起点。

也许有人会发现它很有用。

答案 1 :(得分:2)

这也可以让你开始,或者你可以根据自己的需要定制它。

<强> https://github.com/skfriese/simple-scorm-api

这是一个 rudimentary SCORM 1.2-only RTE测试环境,在一个单独的HTML文件中,几年前我根据自己的需要进行了调整。我最近才选择清理它以与他人分享。很容易进入你的包文件夹并从那里旋转。 SCO将假设它在LMS中运行,这实际上是大多数时间测试所必需的。

您可以更新Javascript中的默认值,数据将存储在LocalStorage中,或者在必要时回退到Cookie。如果存在,它还将“尝试”从清单中读取某些值。它不支持SCO的多SCO包或任何其他复杂的组织功能。

重新加载工具也已嵌入到页面中,因此您会发现大多数数据元素都将得到验证。

希望这有助于某人。

答案 2 :(得分:1)

如果更好地定义了期望的结果,将会有所帮助。您是否只想在本地运行scorm内容而不会出错?

最初的问题提到内容正在播放但没有跟踪......它会追踪到哪里?您是否希望存储内容以便以后在同一系统上检索,或者可能在任何系统上检索?如果是这种情况,它将存储在哪里?在浏览器中(仅限单个系统并且易于删除,清除cookie,缓存等)或服务器(可从多个系统访问)?

如果是服务器,它至少需要一些服务器端语言,尽管你可能会使用类似node.js的东西,它会让这种语言仍然是javascript。

答案 3 :(得分:0)

Claude Ostyn的SCORM 1.2 Test Wrap将作为SCORM 1.2课程的独立内存“LMS”。

需要一些设置;虽然如果你直接在浏览器中运行它会起作用,你可能会发现从网络服务器运行它(和你的课程)更有效。

此处可用:https://www.jcasolutions.com/development/code-repository/func-startdown/7/

这曾经是Click2Learn资源工具包的一部分。虽然Rustici(scorm.com)采用了其中一些,但我无法在那里找到原始文件。

通过直接运行“launchme.html”可以找到说明和更多详细信息。

我发现这是我更有价值的测试工具之一。

SCORM 2004版本以及更多有用的文章和工具可以在Claude Ostyn的网站http://www.ostyn.com找到。他几年前去世了,但有人善良地保留了这个网站。