From ADL Team Member… Jonathan Poltrack: Interested in Open Source SCORM Software?

Jonathan Poltrack

Image of Jonathan Poltrack

Jonathan Poltrack has been involved with the ADL Initiative since 1999 where he was an early contributor to the SCORM. As a software engineer, he has contributed to many ADL software projects including the SCORM Test Suite, the Sample Run-Time Environment, the ADL SCORM RELOAD Editor and numerous content examples. Recently, Jonathan has been leading efforts aimed to transition SCORM while specifying a new learning platform to support new types of systems and content. This includes, but is not limited to, coordination with international specification and standardization bodies such as the Aviation Industry CBT Committee (AICC) and the Institute of Electrical and Electronics Engineers (IEEE...

As a contractor with Problem Solutions, Jonathan provides support to the Advanced Distributed Learning (ADL) Initiative. The views expressed are those of the author and do not necessarily represent the views or policies of ADL.

The ADL Initiative is interested in creating open source versions of SCORM-related software. In 2011, ADL renewed its focus on research and development projects. This includes two major research areas: Next Generation Learner and Next Generation Learning Environment. The Next Generation SCORM project is now a main focus of the ADL Technical Team.

SCORM has been a major success for ADL. As a result, we will continue to support our stakeholders who have invested in SCORM as we move forward on the Next Generation SCORM project. However, support to update SCORM-related software will be restricted. In addition, several highly adopted versions of SCORM have not been maintained for years. For example, the SCORM Version 1.2 Conformance Test Suite Version 1.2.7 has not been updated for almost a decade, but SCORM Version 1.2 is still widely adopted by the e-learning community.

To respond to the needs of the community, ADL is considering the release of certain software products to our GitHub open source development portal. Although most of the code has been released as part of our software downloads, there has not been a concerted effort to manage updates by the community and roll them into the current release. The following list details the potential open source software releases:

SCORM 2004 4th Edition

  • ADL SCORM 2004 API Wrapper JavaScript File
  • SCORM 2004 4th Edition Test Suite Version 1.1.1
  • SCORM 2004 4th Edition Sample Run-Time Environment
  • RELOAD Content Packaging Tool

SCORM 2004 3rd Edition

  • SCORM 2004 3rd Edition Test Suite Version 1.0.2
  • SCORM 2004 3rd Edition Sample Run-Time Environment Version 1.2.2

SCORM Version 1.2

  • ADL SCORM Version 1.2 API Wrapper JavaScript File
  • SCORM Version 1.2 Conformance Test Suite Version 1.2.7
  • SCORM Version 1.2 Sample Run-Time Environment Version 1.2.2
  • SCORM Version 1.2 to SCORM 2004 API Converter

Additional software or content examples may be added to the list if warranted by community interest.

In order to maintain a stable baseline and a clear project scope, the ADL Technical Team will assist with the creation of projects that can be developed by a small number of developers. ADL will assist with testing and merging of branched features into the main software release. Examples of potential projects include:

  • SCORM Version 1.2 Conformance Test Suite – Fix Java-related bugs so that the Test Suite can be built and run on the latest Java Run-Time Environment (JRE)
  • SCORM (all versions) Test Suite – Add configuration for required data model use. For example, Sharable Content Objects (SCO) must indicate whether or not they are ‘completed’ by setting cmi.completion_status
  • SCORM (all versions) Test Suite – Update to add support for multiple concurrent users which will allow a single web-hosted solution instead of a software download for each user

The projects listed above were derived from frequent ADL Help Desk tickets. This is not intended to be a prioritized or complete list. Please indicate your interest in contributing to the proposed projects by responding to the three poll questions below.




  • uzma khan

    great site.