Top Banner
What is SCORM? - A beginners guide -
31

Scorm, A Beginners Guide.

Oct 19, 2014

Download

Technology

A basic outline of what SCORM does and how the idea for SCORM came about. For an in-depth look at SCORM in a language you can understand visit www.thinkingcap.com/SCORM
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scorm, A Beginners Guide.

What is SCORM?- A beginners guide -

Page 2: Scorm, A Beginners Guide.

SCORM stands for... SCORM is an acronym for “Sharable Content Object

Reference Model”As the name implies, SCORM is a “Reference Model” for creating units

(SCO’s) of web based training that is able to be shared among other SCORM compliant Learning Management Systems, or Content

Delivery Systems. This enables course content to be reused in a variety of systems and

framework, allowing organizations involved in eLearning to change their vendors without rewriting expensive custom interfaces. This is

the key to protecting your content investment.

Page 3: Scorm, A Beginners Guide.

SCORM Goals

Advanced Distributed Learning or The ADL is the body that manages the SCORM specification. The ADL created SCORM to address the

following four high-level requirements:

Page 4: Scorm, A Beginners Guide.

Did you know?SCORM is not the only standard in eLearning.

The ADL took the best of existing standards created by the Aviation Industry Computer-Based Training (CBT) Committee (AICC), the IMS Global Learning

Consortium, the Institute of Electrical and Electronics Engineers (IEEE), the Alliance for Remote Instructional

Authoring and Distribution Networks for Europe (ARIADNE) and others.

The ADL created the first version of their “reference model”.

This first version of SCORM (v. 1.4) was introduced in January 2001.

Page 5: Scorm, A Beginners Guide.

SCORM Versions

Page 6: Scorm, A Beginners Guide.

SCORM 1.0 Version 1.0 was the initial specification meant as a

proof of concept. This version describes the concept of Sharable Content Objects (SCOs) and API model used to manage the communication between SCOS

and the run-time environment, as well as the how the run-time environment handles and processes the data

received by the content objects.

Page 7: Scorm, A Beginners Guide.

SCORM 1.1 This was the first production version of the SCORM

specification. It added an XML Schema based on the AICC specifications to describe course structure. This

version was limited and was quickly updated to SCORM v1.2.

Page 8: Scorm, A Beginners Guide.

SCORM 1.2 This was the first widely adopted version of the

SCORM specification. SCORM 1.2 incorporated the IMS Content Packaging, Sequencing and Metadata specifications. With the inclusion of Metadata

developers now had the option to tag their Content Objects as well as accompanying assets. The ADL also

introduced a run-time test suite and certification.

Page 9: Scorm, A Beginners Guide.

SCORM 2004 (1.4) This is the current version of the SCORM specification also referred to as

SCORM 2004.

Included in version 1.4: The ability to specify adaptive sequencing of content

objects New standards for API communication Sharing of competencies across content objects using

learning objectives

The current version/edition of SCORM is version 1.3.3

(SCORM 2004 3rd Edition)

Page 10: Scorm, A Beginners Guide.

SCORM 2004 Editions1st Edition (January 2004) – This version was altered to allow each book to be maintained independently.

Note: The ADL Technical Team no longer supports this edition.

2nd Edition (July 2004) – The second edition showed improvements to the web-based "Content Aggregation Model" and "Run-Time Environment" for instructional content, as well as improvements to SCORM specifications and standards. 3rd Edition (October 2006) – The third edition focused on the improvement of several aspects of SCORM, including but not limited to: Clarification of concepts and requirements, enhancements and bug fixes. 4th Edition (March 31, 2009) — This is the current version of SCORM and is a maintenance release dealing primarily with known defects in the previous versions. The ADL also added various enhancements to this version which resulted in increased interoperability across LMSs and more flexible persistence of data during sequencing experiences.

Page 11: Scorm, A Beginners Guide.

SCORM 2004 Specification BooksSCORM is a collection of specification and standards

that have been combined to create a set of 5 “technical books”.

Those books are as follows:

Page 12: Scorm, A Beginners Guide.

SCORM Overview:

This books gives an overview of the SCORM 2004 3rd edition documentation suite and describes

their relation to each other.

Page 13: Scorm, A Beginners Guide.

SCORM Content Aggregation Model:

(SCORM CAM) This book defines the technical methods involved in the process of creating and delivering eLearning content. Specifically, the

aggregation of electronic assets into a resource, and the organization of those resources to create a

defined sequence for delivery.

Page 14: Scorm, A Beginners Guide.

SCORM Run-Time Environment:

(SCORM RTE) This book describes the requirements needed for an LMS to manage the run-time environment. The RTE book also defines the

requirements of Sharable Content Objects and their use of the API and SCORM run-time environment.

Page 15: Scorm, A Beginners Guide.

SCORM Sequencing and Navigation:

(SCORM SN) This book defines how SCORM conformant content can be sequenced, how an LMS

interprets set sequencing rules and navigation requests. And how learner or system initiated

navigation requests are interpreted by the run-time environment

Page 16: Scorm, A Beginners Guide.

SCORM Conformance Requirements:

This book contains the conformance testing documents for organizations to perform self-testing

on LMSs, SCOs, Meta-data XML documents and Content Packages.

Page 17: Scorm, A Beginners Guide.

SCORM Conformance SCORM conformance is 3rd party testing that

provides consumers of elearning content and systems the assurance that certified products have

successfully implemented the SCORM specification. However, the ADL must perform the testing to be

officially certified.

Page 18: Scorm, A Beginners Guide.

SCORM Sub-SpecificationsSCORM is composed of three sub-specifications:

The Content Aggregation Model:This section is based primarily on XML and specifies how SCORM

conformant content should be described and aggregated.

Run-Time Environment:This section is based primarily on JavaScript and specifies how SCORM conformant content communicates with the Learning

Management System.

Sequencing and Navigation:This section is based primarily on XML and specifies the rules by

which a learner can navigate between SCOs.

Page 19: Scorm, A Beginners Guide.

Lets break that down!

Page 20: Scorm, A Beginners Guide.

Content Aggregation ModelThe SCORM Content Aggregation Model enables assets to be organized into learning resources,

describes those assets and delivers them in a pre-set sequence.

This promotes consistent storage, labeling, packaging, exchanging and discovery of content.

The Content Aggregation Model consistsmainly of three SCORM technologies:

1 - The Content Model2 - Metadata

3 - Content Packaging

Page 21: Scorm, A Beginners Guide.

1 - The Content Model

The Content Model describes the SCORM components that create a learning experience, and explains how

these components can be organized. Those components are: Assets, SCOs, and Content

Organization.

Page 22: Scorm, A Beginners Guide.

2 - Metadata

Meta-data is defined as data about data. For this purpose, meta-data is data that describes the nature and purpose of the package as a whole. One of the

benefits of meta-data is that it enables simple search and discovery which allows other developers easily to

find and reuse content. Meta-Data is based on the IEEE itsc – Learning Object Meta-Data (LOM)

Specification.

Page 23: Scorm, A Beginners Guide.

3 - Content PackagingThe content package is the collection of all files

required to run the content, specifically the manifest file and physical files. (the actual content, media,

assessment etc) Content Packages enable learning content to be exchanged

between systems or tools. According to SCORM specifications, the Content Packaging must be

packagedin a self contained package. This method of delivery

is called a Package Interchange File (PIF).

Page 24: Scorm, A Beginners Guide.

Run-Time EnvironmentIn order for SCORMS goal of creating reusable

learning resources that are interoperable across multiple LMSs to be realized, they had to find a

common way to start these learning resources, a mechanism to allow them to communicate with an

LMS and predefined data elements that are exchanged between the content and the LMS. This is the responsibility of the Run-Time Environment which

is based primarily on the following three SCORM technologies: 1 - Launch

2 - Application Program Interface (API) 3 - Data Model.

Page 25: Scorm, A Beginners Guide.

1 - Launch

The Launch Mechanism defines a common way for the LMS to launch Web-based learning resources. Launch also defines the procedures and responsibilities for establishing communication between the launched

learning resource and the LMS. ( this varies depending on the launched resources type) The

communication protocols are standardized through the use of a common API.

Page 26: Scorm, A Beginners Guide.

2 - Application Program Interface

The API is the standardized communication mechanism that allows the LMS to communicate with SCOs. This is done through an ECMAScript (JavaScript)

API provided by the LMS, and is the only way for communication to occur. The API is also responsible for the retrieving and setting of data such as score,

time limits and occurring errors.

Page 27: Scorm, A Beginners Guide.

3 - Data Model

The Data Model is a set of preconfigured elements that can be used to track information on a learners experience with a SCO, and how an LMS interrupts that information. –this is the predefined “language” that forms the basis of communication through the

API.

Page 28: Scorm, A Beginners Guide.

Sequencing and Navigation

SCORM Sequencing and Navigation defines how learning content can be sequenced through a set of

learner-initiated or system-initiated navigation events, and the behavior and functionality that an LMS must

implement in order to process sequencing information at run-time.

Page 29: Scorm, A Beginners Guide.

1 - Sequencing

SCORM Sequencing is based primarily on the concept of the Activity Tree. A SCORM conformant LMS

translates the Content Organization into an activity tree, each item indicated in the content organization

corresponds to a learning activity. Rules for sequencing can be attached to each activity by the content developer to determine how an LMS should

sequence the activity.

Page 30: Scorm, A Beginners Guide.

2 - NavigationSCORM Navigation defines how learning and system

initiated navigation events are triggered and processed, resulting in the identification of learning activities for delivery. Navigation is the process by

which a learner and LMS cooperate to identify navigation requests in order to to realize a

learning experience.

Page 31: Scorm, A Beginners Guide.

Stay tuned to

for an extensive SCORM section coming soon!