This project is not covered by Drupal’s security advisory policy.

The SCO Node module allows nodes to be created that contain SCORM content. The SCO content can then be played and scored on a Drupal 7 site.

The module currently supports SCORM 1.2 and some of SCORM 2004 (todo - SCORM 2004 navigation is not yet completely supported.)

Single SCO packages built with Articulate and iSpring have been tested. Also some of the test packages from the Golf Examples page ( can be uploaded and successfully navigated.

To begin, download and enable the module. Then setup the upload folder under admin/config/content/sco_node. The default is "sco" under the public files folder. In some cases you will need to create the folder and give it write permissions before the upload will work.

To upload a package, create an SCO content node, and select the SCO zip file and Save. When the SCO is played, progress is updated via AJAX from the SCO LMS function calls.

There are several options available for display, scoring, attempt control, and displaying LMS debugging info (todo - add more SCO scoring options.)

Extensive Views support is included. Several hooks are also available for further customization.

The module was inspired by the Moodle SCORM module, but operates and is implemented in an entirely different manner. In my case, a simple site for delivering SCO content and tracking user participation was required, without the complexity and unneeded features of Moodle.

Project information