HOME

TheInfoList



OR:

Shareable Content Object Reference Model (SCORM) is a collection of standards and specifications for web-based electronic
educational technology Educational technology (commonly abbreviated as edutech, or edtech) is the combined use of computer hardware, software, and educational theory and practice to facilitate learning. When referred to with its abbreviation, edtech, it often refe ...
(also called e-learning). It defines communications between client side content and a host system (called "the run-time environment"), which is commonly supported by a
learning management system A learning management system (LMS) is a software application for the administration, documentation, tracking, reporting, automation, and delivery of educational courses, training programs, materials or learning and development programs. The lear ...
. SCORM also defines how content may be packaged into a transferable ZIP file called "Package Interchange Format." SCORM is a specification of the
Advanced Distributed Learning The Advanced Distributed Learning (ADL) Initiative is a US government program that conducts research and development on distributed learning and coordinates related efforts broadly across public and private organizations. ADL reports to the Defense ...
(ADL) Initiative from the Office of the
United States Secretary of Defense The United States secretary of defense (SecDef) is the head of the United States Department of Defense, the executive department of the U.S. Armed Forces, and is a high ranking member of the federal cabinet. DoDD 5100.1: Enclosure 2: a The se ...
. SCORM 2004 introduced a complex idea called sequencing, which is a set of rules that specifies the order in which a learner may experience content objects. In simple terms, they constrain a learner to a fixed set of paths through the training material, permit the learner to "bookmark" their progress when taking breaks, and assure the acceptability of test scores achieved by the learner. The standard uses
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
, and it is based on the results of work done by AICC, IEEE LTSC, and
Ariadne Ariadne (; grc-gre, Ἀριάδνη; la, Ariadne) was a Cretan princess in Greek mythology. She was mostly associated with mazes and labyrinths because of her involvement in the myths of the Minotaur and Theseus. She is best known for having ...
.


Technology

SCORM was designed to be web-based and utilizes JavaScript to facilitate communication between the client side content and the run-time environment. Each SCORM version specifies the methods that the run-time environment should support and how those methods should behave. Content launched by the run time environment can then call those methods utilizing JavaScript.


Versions


SCORM 1.1

It was the first version of SCORM. These early adoptions revealed that the SCORM idea was workable, but it needed to be sufficiently robust for widespread implementation.


SCORM 1.2

This was the first version that was widely used. It is still widely used and is supported by most Learning Management Systems.


SCORM 2004

This is the current version. It is based on new standards for API and content object-to-runtime environment communication, with many ambiguities of previous versions resolved. Includes ability to specify adaptive sequencing of activities that use the content objects. Includes ability to share and use information about the success status for multiple learning objectives or competencies across content objects and across courses for the same learner within the same learning management system. A more robust test suite helps ensure good interoperability.


SCORM 2004 editions

*3rd Edition (October 2005) – clarification of various conformance requirements and of the interaction between content objects and the runtime environment for sequencing; some new conformance requirements to improve interoperability. *4th Edition Released (March 31, 2009) – more stringent interoperability requirements, more flexible data persistence


SCORM 2004 specification books

*Overview – introduces SCORM and describes how the other books relate *Run-Time Environment – describes runtime API and data model used for communication between content objects and learning management systems *Sequencing and Navigation – describes how sequencing between learning activities is defined and interpreted *Compliance Requirements – detailed list of the conformance requirements that are verified by the ADL SCORM conformance test suite.


Experience API (Tin Can API)

The
Experience API The Experience API (xAPI) is an e-learning software specification that records and tracks various types of learning experiences for learning systems. Learning experiences are recorded in a Learning Record Store (LRS), which can exist within tradit ...
(also known as xAPI or Tin Can API) was finalized to version 1.0 in April 2013. The Experience API solves many of the problems inherent with older versions of SCORM. Just like SCORM, ADL is the steward of the Experience API. AICC with their cmi5 planned to use xAPI as their transport standard, but AICC membership decided to dissolve the organization and transferred cmi5 to ADL. The Experience API (Tin Can API) is a web service that allows software clients to read and write experiential data in the form of “statement” objects. In their simplest form, statements are in the form of “I did this”, or more generally “actor verb object”. More complex statement forms can be used. There is also a built-in query API to help filter recorded statements, and a state API that allows for a sort of “scratch space” for consuming applications. Experience API statements are stored in a
data store In the pursuit of knowledge, data (; ) is a collection of discrete values that convey information, describing quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted. ...
called a Learning Record Store, which can exist on its own or within a
Learning Management System A learning management system (LMS) is a software application for the administration, documentation, tracking, reporting, automation, and delivery of educational courses, training programs, materials or learning and development programs. The lear ...
.


SCORM timeline

*January 1999 —
Executive Order 13111 United States Presidential Executive Order 13111 (E.O. 13111), issued by the administration of President Bill Clinton in 1998, created a task force on learning technology. {{wikisource, Executive Order 13111Section 5 of E.O. 13111 established an ...
signed tasking the DoD to develop common specifications and standards for e-learning across both federal and private sectors. *January 2000 — SCORM Version 1.0 *January 2001 — SCORM Version 1.1 *October 2001 — SCORM Version 1.2 *January 2004 — SCORM 2004 (1st Edition) *July 2004 — SCORM 2004 (2nd Edition) *June 2006 — Department of Defense Instruction (DoDI) 1322.26 Requiring DoD Use of SCORM *October 2006 — SCORM 2004 (3rd Edition) *March 2009 — SCORM 2004 (4th Edition) *2009 — The first three specification books were adopted as technical reports by
ISO/IEC JTC1/SC36 ISO/IEC JTC 1/SC 36 Information Technology for Learning, Education and Training is a standardization subcommittee (SC), which is part of the Joint Technical Committee ISO/IEC JTC 1 of the International Organization for Standardization (ISO) and the ...
, standard number ISO/IEC TR 29163. *October 2010 — ADL awards a
Broad Agency Announcement The Broad Agency Announcement (BAA) is a technique for United States government agencies to solicit proposals from outside groups for certain research and development. The agency will then select proposals to fund as contracts or grants. BAAs are ...
to Rustici Software to conduct research and community interviews in an effort to begin the creation of the next generation of SCORM. This is called Project Tin Can. *September 2011 — The initial draft of the next generation of SCORM (named the Tin Can API) is released. *June 2012 — .9 version of the Tin Can API is released. *August 2012 — .95 version of the Tin Can API is released. *April 2013 — 1.0.0 version of the Tin Can API is released, project name was changed to "
Experience API The Experience API (xAPI) is an e-learning software specification that records and tracks various types of learning experiences for learning systems. Learning experiences are recorded in a Learning Record Store (LRS), which can exist within tradit ...
" or xAPI, but many still refer to it as the Tin Can API.


Compatible software

Server software *
Moodle Moodle is a free and open-source learning management system written in PHP and distributed under the GNU General Public License. Moodle is used for blended learning, distance education, flipped classroom and other online learning projects in ...
*
Sakai is a city located in Osaka Prefecture, Japan. It has been one of the largest and most important seaports of Japan since the medieval era. Sakai is known for its keyhole-shaped burial mounds, or kofun, which date from the fifth century and inclu ...
, free, community source, educational software platform. Content editing software * Scenari *
Articulate Storyline Articulate may refer to: * ''Articulate!'', a board game in which players describe words from different categories * Articulate brachiopods, brachiopods with toothed hinges and simple opening and closing muscles * Articulate sound, to move the ton ...
*Articulate Rise *
ISpring Suite iSpring Suite is a PowerPoint-based authoring toolkit produced by iSpring Solutions that allows users to create slide-based courses, quizzes, dialog simulations, screencasts, video lectures, and other interactive learning materials. The output c ...
*
Adobe Captivate Adobe Captivate is an authoring tool that is used for creating eLearning content such as software demonstrations, software simulations, branched scenarios, and randomized quizzes in Shockwave Flash ( .swf, a.k.a. ‘Small Web Format’) and HTML ...


See also

*
Authoring tool An authoring system is a program that has pre-programmed elements for the development of interactive multimedia software titles. Authoring systems can be defined as software that allows its user to create multimedia applications for manipulating m ...
*
Computer aided instruction Educational technology (commonly abbreviated as edutech, or edtech) is the combined use of computer hardware, software, and educational theory and practice to facilitate learning. When referred to with its abbreviation, edtech, it often refer ...
*
Educational technology Educational technology (commonly abbreviated as edutech, or edtech) is the combined use of computer hardware, software, and educational theory and practice to facilitate learning. When referred to with its abbreviation, edtech, it often refe ...
*
LETSI The International Federation for Learning, Education, and Training Systems Interoperability (LETSI) is an international nonprofit organization focused on enabling technical interoperability for computer-based learning, education, and training syste ...
*
SLOOP Project SLOOP (Sharing Learning Objects in an Open Perspective) is an eLearning and open content project started in 2005 from a European project co-funded within the Leonardo da Vinci programme. SLOOP is a community of practice of teachers who share Ope ...


References


External links

*{{Official website, https://adlnet.gov/projects/scorm/ E-learning