Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any free simple SCORM 2004 Javascript player?

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.

like image 306
xmedeko Avatar asked Oct 06 '11 11:10

xmedeko


People also ask

Which edition of SCORM 2004 should I use?

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.

What is better SCORM 1.2 or SCORM 2004?

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.

How can I view a SCORM file without LMS?

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.

Does canvas support SCORM 2004?

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.


3 Answers

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.

like image 198
Mark Avatar answered Sep 26 '22 10:09

Mark


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.

like image 45
Lou Groshek Avatar answered Sep 25 '22 10:09

Lou Groshek


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).

like image 41
xmedeko Avatar answered Sep 22 '22 10:09

xmedeko