有免费的简单SCORM 2004 Javascript播放器吗?

有免费的简单SCORM 2004 Javascript播放器吗?,javascript,scorm,scorm2004,Javascript,Scorm,Scorm2004,Javascript中是否有免费的开源轻量级SCORM 2004播放器?我正在寻找一些不受任何技术约束的东西(PHP、.NET、Java),只是实现基本的SCORM 2004 LMS API函数,处理错误代码,也许还解析SCORM清单。谢谢 更新:我已经做了一个改进(但仍在寻找一些更成熟的代码) 更新2:我发现了一个非常好的项目。它只是SCORM 1.2,但我已经与我的客户协商过SCORM 1.2就足够了。因此,我将基于TinyLMS制定一个解决方案。每一个现实生活中的、功能正常的(ergo维护

Javascript中是否有免费的开源轻量级SCORM 2004播放器?我正在寻找一些不受任何技术约束的东西(PHP、.NET、Java),只是实现基本的SCORM 2004 LMS API函数,处理错误代码,也许还解析SCORM清单。谢谢

更新:我已经做了一个改进(但仍在寻找一些更成熟的代码)


更新2:我发现了一个非常好的项目。它只是SCORM 1.2,但我已经与我的客户协商过SCORM 1.2就足够了。因此,我将基于TinyLMS制定一个解决方案。

每一个现实生活中的、功能正常的(ergo维护的)API都将以某种方式绑定到某种服务器端技术上。。。要查看一个开源示例,您可以看看Moodle的SCORM模块,它提供了AICC、SCORM 1.2和(接近完整的)SCORM 2004支持

还拥有2004年的测试套件和RTE样本。当然,他们网站上的链接已断开,但你可以在网上的某个地方找到它

慢慢地生长它-。这更侧重于SCORM 2004/1.2协议的内容实现。有一个本地API_1484_11.js,它是LMS运行时的mimc。这是一个轻量级的实现,没有完整的实现那么健壮,但无论如何都是一个开始。 我的大部分工作基于克劳德·奥斯汀和无数其他在线资源(ADL、scorm.com等)

如果你是一个非盈利/非商业项目的附属机构,请与我联系。我有一个更完整的版本


我还有一个用于检查LMS上运行的内容状态的bookmarklet,位于。

而且SCORMPool最近发布了它的播放器:它是免费的,但不是开源的


(来自)。

是的,它工作得很漂亮:

以下是文档:

这就是你所需要的一切——它是免费的,而且很简单:)


谷歌的热门产品都指向了商业产品,它们完全可以免费完成这个脚本所做的事情,除了那些公司为此收取数千美元的费用。不要相信他们关于创建符合SCORM的应用程序有多么困难的恐吓策略!那只是一个销售策略,吓唬你去买他们的产品

Moodle的实现过于依赖于PHP和Moodle本身。我正在寻找类似但开源和SCORM 2004的东西。感谢ADL链接,但他们的示例RTE是Java applet。可以通过更改www.adlnet.gov->legacy.adlnet.gov来修复断开的链接非常好,谢谢。我的项目完成了。如果我必须实现SCORM 2004,我将尝试您的项目。我最终将发布JavaScript SCORM运行时LMS,但我要进一步加强所有错误。我的希望是,我可以允许您将一个CMI/ADL/SSP JSON对象传递给它,然后运行一个会话,它将触发一个事件,这样它就可以很好地集成到任何系统中。当然,所有的后台工作,无论哪种语言,每个人。我目前只将这些文件存储到文件中,这样我就可以查看它们并在以后制作查看器。scormpool是免费的开源软件,但没有可用的文档。您可以通过它运行scorm,但无法跟踪scorm API。问题是关于scorm播放器,而不是课程scorm API包装器。对不起,如果不清楚的话。我如何使用像MySQL这样的数据库与TinyLMS结合?TinyLMS导出的html似乎无法与mysql通信。@gaussclb常见的场景是通过AJAX调用服务器,服务器使用DB。在服务器端,您可以使用任何通用编程语言,如PHP、Ruby、Python、Java、C#,……有演示吗?我不知道如何创建与LMS的cmi.xxx相对应的DB表。@gaussclb这个问题只涉及纯Javascript SCORM播放器。如果您需要与服务器和数据库完全集成,请检查和其他。我尝试过Sakai(Java),但它会创建巨大的数据库,而且太复杂。我只想要一个轻量级的LMS,它可以与数据库交互,那么有没有一个教程,我们可以创建自己的数据库,并与LMS交互?