有没有免费的简单 SCORM 2004 Javascript 播放器?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/7673397/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Is there any free simple SCORM 2004 Javascript player?
提问by xmedeko
Is there any free, open source lightweight SCORM 2004 player in Javascript? I am looking something not bound to any technology (PHP, .NET, Java), just implementing basic SCORM 2004 LMS API functions, handling error codes and maybe parsing SCORM manifest. Thanks.
是否有任何免费的开源轻量级 SCORM 2004 Javascript 播放器?我正在寻找不受任何技术(PHP、.NET、Java)约束的东西,只是实现基本的 SCORM 2004 LMS API 函数、处理错误代码和解析 SCORM 清单。谢谢。
Update:I have made a very very simple JavaSript SCORM 2004 API(But still looking for some more mature code).
更新:我制作了一个非常简单的 JavaSript SCORM 2004 API(但仍在寻找一些更成熟的代码)。
Update2:I have found a very nice project TinyLMS. It's SCORM 1.2 only, but I have negotiated with my client that SCORM 1.2 would be sufficient. So I am gonna make a solution based on TinyLMS.
更新 2:我发现了一个非常好的项目TinyLMS。它只是 SCORM 1.2,但我已经与我的客户协商,SCORM 1.2 就足够了。所以我要基于 TinyLMS 制定一个解决方案。
采纳答案by Mark
Slowly growing it - https://github.com/cybercussion/SCOBot. This was focused more for the content implementation of SCORM 2004/1.2 Protocols. There is a Local_API_1484_11.js which is meant as a mimc of the LMS Runtime. This is light weight and not as robust as a full implementation, but a start at any rate. I based much the work on Claude Ostyn and countless other resources online (ADL, scorm.com etc ..)
慢慢成长 - https://github.com/cybercussion/SCOBot。这更侧重于 SCORM 2004/1.2 协议的内容实施。有一个 Local_API_1484_11.js,它是 LMS 运行时的模拟。这是轻量级的,不像完整的实现那样健壮,但无论如何都是一个开始。我的大部分工作都基于 Claude Ostyn 和无数其他在线资源(ADL、scorm.com 等)。
If you are affiliated with a non-profit/non-commercial project get in contact with me. I have a more complete version of this.
如果您隶属于非营利/非商业项目,请与我联系。我有一个更完整的版本。
I also have a bookmarklet for checking the status of content running on a LMS located at http://www.cybercussion.com/bookmarklets/SCORM.
我还有一个书签,用于检查在位于http://www.cybercussion.com/bookmarklets/SCORM的 LMS 上运行的内容的状态。
回答by brokenindexfinger
Every real-life, functioning (ergo maintained) API will be bound to some sort of server-side tech in some manner... To see an open source example, you could take a look at Moodle's SCORM module, which provides AICC, SCORM 1.2, and (near-complete) SCORM 2004 support.
每个现实生活中的功能(ergo 维护)API 都将以某种方式绑定到某种服务器端技术……要查看开源示例,您可以查看 Moodle 的 SCORM 模块,该模块提供 AICC、SCORM 1.2 和(接近完整的)SCORM 2004 支持。
https://github.com/moodle/moodle
https://github.com/moodle/moodle
ADLalso had a test suite and sample RTE for 2004. The link on their site is, of course, broken, but you might be able to find it somewhere on the Web.
ADL还提供了 2004 年的测试套件和示例 RTE。当然,他们网站上的链接已损坏,但您可能可以在 Web 上的某个地方找到它。
回答by xmedeko
Also SCORMPool has released it's player recently: http://scormpool.com/search/player.aspxIt's free but not open source, though.
SCORMPool 最近也发布了它的播放器:http://scormpool.com/search/player.aspx它是免费的但不是开源的。
回答by d13
Yes, and it works beautifully:
是的,而且效果很好:
https://github.com/pipwerks/scorm-api-wrapper
https://github.com/pipwerks/scorm-api-wrapper
Here's the documentation:
这是文档:
https://pipwerks.com/laboratory/scorm/api-wrapper-javascript/
https://pipwerks.com/laboratory/scorm/api-wrapper-javascript/
This is all you need - it's free, and it's easy :)
这就是你所需要的——它是免费的,而且很容易:)
The top hits on Google all point to commercial products that do exactly what this script does for free, except those companies charge many thousands of dollars for it. Don't believe their scare tactics about how difficult it is to create SCORM conformant applications! That's just a sales ploy to frighten you into buying their products.
Google 上的热门搜索词都指向免费执行该脚本功能的商业产品,但这些公司为此收取数千美元的费用。不要相信他们关于创建符合 SCORM 的应用程序有多困难的恐吓策略!这只是一种吓唬你购买他们产品的销售策略。