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.
Update: I have made a very very simple JavaSript SCORM 2004 API (But still looking for some more mature code).
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.
Recommendation: SCORM 2004 3rd Edition, like 2nd Edition, has significant adoption and vendors should strive to support it. Of all SCORM 2004 editions, the 3rd edition is the most widely used.
The core of the reporting elements is the same. However, if you are looking for more in-depth options like complex navigation and sequencing, you will have to go with SCORM 2004. If that's the case, choose the right authoring tool and LMS by making sure they're SCORM-compliant.
Find the SCORM file on your computer, right-click on it and select Extract All. Then, open the extracted folder and look for any files with the . html extension. Open them one by one in your browser to see what file should be your “landing” point when you upload the entire folder to your website.
Canvas supports the following versions of SCORM: SCORM 1.2 and SCORM 2004 (2nd, 3rd, and 4th Edition). The Canvas SCORM player is an integrated feature of Canvas. Creation of SCORM content may require purchasing of multimedia creation software packages such as Lectora, Adobe Captivate, or Articulate Storyline.
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 ..)
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.
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.
https://github.com/moodle/moodle
ADL also 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.
Also SCORMPool has released it's player recently: http://scormpool.com/search/player.aspx It's free but not open source, though.
(From https://stackoverflow.com/a/8248147/254109).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With