ADL Releases SCORM Version 1.2 and SCORM 2004 API Wrapper Files

ADL is pleased to announce the release of the authoritative SCORM Version 1.2 and SCORM 2004 API Wrapper files.  The API Wrapper files are commonly used JavaScript files that assist content developers with use of the SCORM Run-Time API.  Many Sharable Content Objects (SCOs) use the APIWrapper.js file to call SCORM mandatory methods, Initialize(“”) and Terminate(“”) and optional API methods including, but not limited to, GetValue(“”) and SetValue(“”).  The APIWrapper.js file greatly simplifies the burden on content developers who require data to communicate between content and learning management systems (LMSs).

Although the APIWrapper.js file was first released as a part of content examples with SCORM Version 1.0 and upgraded as SCORM matured, a standalone version has never been released.  To assist the community with avoiding fragmentation of the API wrapper files, ADL now provides standalone JavaScript files for two versions of SCORM: SCORM Version 1.2 and SCORM 2004.  Although run-time variations do exist in the minor versions of SCORM 2004 (2nd, 3rd and 4th Editions), the SCORM_2004_APIWrapper.js file is suited for all editions of SCORM 2004.

The APIWrapper.js file has been updated since the release of the SCORM 2004 4th Edition Content Examples to include improved logging functionality, support for locating data store indices and naming of functions to coincide with the SCORM Best Practices Guide.  If you are creating or upgrading SCORM-conformant content, ADL recommends using the standalone wrapper files instead of wrappers you may have previously downloaded as a part of other ADL examples.  To see an API Wrapper file used in a SCORM course, view the SCORM 2004 4th Edition Content Examples in the SCORM Resources section.

  • http://twitter.com/mrch0mp3rs Aaron Silvers

    The link for the API Wrapper files is here: http://www.adlnet.gov/wp-content/uploads/2011/09/apiwrappers.zip

  • Anonymous

    I’m happy to see this coming official from ADL, but I was a little disappointed to see all of the global namespace pollution. I’d like to see these each wrapped in a Module Pattern.