LibSCORM

LibSCORM is a JavaScript library to assist e-Learning content developers in creating SCORM-conformant HTML- and Flash-based courses. It automates the following tasks:

  • Detection of and communication with an LMS
  • Intra-SCO (iFrame based) navigation
  • Programmatic Inter-SCO sequencing
  • Error checking and reporting
  • Navigation bookmarking
  • Timing learner interaction
  • Lesson progress tracking
  • Accessing CMI interactions and objectives
  • (Re)saving objects with Shareable State Persistence

There are few free tools available that help SCORM 2004 authors convert existing content or create new HTML or Flash SCOs. Additionally, the output from tools that do exist isn't always SCORM compliant, and leaves the SCORM author little room for tracking complex information about the learner's interaction with the SCO.

LibSCORM provides a boilerplate template that implements common SCO Tracking and Communication functionality. It allows HTML and Flash developers to easily implement both single-page and multi-page SCO's using shared code that is known to be SCORM compliant. Features like timing, bookmarking, and navigation are built in. For advanced users, the library provides an object oriented interface to all SCORM runtime functions.

Video Tutorials

Download

ReleaseDate
libscorm_2.6.3.zip — includes guide 6/19/2008
libscorm_2.6.2.zip 5/28/2008
libscorm_2.6.1.zip 5/20/2008
libscorm_2.5.5.zip 3/12/2008
libscorm_2.5.4.zip 3/5/2008
libscorm_2.5.3.zip 12/13/2007
libscorm_2.5.2.zip 9/28/2007
libscorm_2.5.1.zip 8/20/2007
libscorm_2.5.zip 7/30/2007

Support

For more information about using this library contact: Joe Nelson.


Copyright ©2008 Academic ADL Co-Lab All Rights Reserved.