SCORM 2004: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{Stub}}
{{Stub}}


== Definition ==
== Introduction ==


SCORM 2004 is the successor of popular [[SCORM 1.2]]. It is a so-called profile that defines a Web-based learning "Content Aggregation Model" and "Run-Time Environment" for learning objects.
SCORM 2004 is the successor of popular [[SCORM 1.2]]. It is a so-called profile that defines a Web-based learning "Content Aggregation Model" and "Run-Time Environment" for learning objects.


In more understandable words, SCORM 2004 is one of the most recent standards (2007) to defines how to author e-learning contents.  
In more understandable words, SCORM 2004 is one of the most recent e-learning standards (2007) that define how to author e-learning contents that then can be embedded as [[learning object]]s in [[learning management system]]s.


=== Version of SCORM 2004 (2004 - 2006) ===
=== Versions of SCORM 2004 (2004 - 2007) ===


There are three subversions which are quite different
There are three subversions which are quite different
* 1st (ak Scorm 1.3),  
* 1st (ak Scorm 1.3),  
* 2nd
* 2nd
* 3rd edition.
* 3rd edition (2007)
3 4th edition


The current 3rd version adds to SCORM 1.2 elements like:
The current 3rd version adds to SCORM 1.2 elements like:
Line 20: Line 21:
This more robust version should offer greater interoperability since it adopts "stronger" IEEE API and IMS sequencing standards.
This more robust version should offer greater interoperability since it adopts "stronger" IEEE API and IMS sequencing standards.


== Content packaging structure of SCORM 2004, 3rd edition ==
SCORM 2004 also adopt [[IMS content packaging]]. The SCORM 2004 Manifest structure of the ''imsmanifest.xml'' looks like this:
The following examples were taken from Rustici software's [scorm.com/scorm-explained/technical-scorm/golf-examples/ Golf examples] (retrieved April 4 2014, available under [http://creativecommons.org/licenses/by/3.0/ http://creativecommons.org/licenses/by/3.0/]
=== File structure example ===
Source: [[http://scorm.com/wp-content/assets/golf_examples/PIFS/SequencingSimpleRemediation_SCORM20043rdEdition.zip Complete Example] (Rustici)
At the top level of the directory we will find many [[XML Schema]] files, plus the usual imsmanifest.xml. Contents are distributed within several subdirectories.
:[[File:Gnome-folder-16.png]]  Etiquette
:[[File:Gnome-folder-16.png]]  Handicapping
:[[File:Gnome-folder-16.png]]  HavingFun
:[[File:Gnome-folder-16.png]]  Playing
:[[File:Gnome-folder-16.png]]  common
:[[File:Gnome-folder-16.png]]  extend
:[[File:Gnome-folder-16.png]]  shared
:[[File:Gnome-folder-16.png]]  unique
:[[File:Gnome-folder-16.png]]  vocab
: adlcp_v1p3.xsd
: adlnav_v1p3.xsd
: adlseq_v1p3.xsd
: datatypes.dtd
: imscp_v1p1.xsd
: '''imsmanifest.xml'''
: imsss_v1p0auxresource.xsd
: imsss_v1p0control.xsd
: imsss_v1p0delivery.xsd
: imsss_v1p0limit.xsd
: imsss_v1p0objective.xsd
: imsss_v1p0random.xsd
: imsss_v1p0rollup.xsd
: imsss_v1p0seqrule.xsd
: imsss_v1p0util.xsd
: imsss_v1p0.xsd
: ims_xml.xsd
: lom.xsd
: XMLSchema.dtd
: xml.xsd


[[Category:Design methodologies]]
[[Category:Design methodologies]]

Revision as of 11:59, 8 April 2014

Draft

Introduction

SCORM 2004 is the successor of popular SCORM 1.2. It is a so-called profile that defines a Web-based learning "Content Aggregation Model" and "Run-Time Environment" for learning objects.

In more understandable words, SCORM 2004 is one of the most recent e-learning standards (2007) that define how to author e-learning contents that then can be embedded as learning objects in learning management systems.

Versions of SCORM 2004 (2004 - 2007)

There are three subversions which are quite different

  • 1st (ak Scorm 1.3),
  • 2nd
  • 3rd edition (2007)

3 4th edition

The current 3rd version adds to SCORM 1.2 elements like:

  • IEEE's ECMAScript Application Programming Interface. More particularly: Content to Learning Management System (LMS) communication and Data model for content to LMS communication
  • IMS Simple Sequencing, i.e. the possibility to define learning sequences depending on the sequence of activities. It also allows for a sharing and use of information on learners status with respect to the learning objectives and competencies acquired while working through different content objects and courses, so long as they remain within the same LMS.

This more robust version should offer greater interoperability since it adopts "stronger" IEEE API and IMS sequencing standards.

Content packaging structure of SCORM 2004, 3rd edition

SCORM 2004 also adopt IMS content packaging. The SCORM 2004 Manifest structure of the imsmanifest.xml looks like this:

The following examples were taken from Rustici software's [scorm.com/scorm-explained/technical-scorm/golf-examples/ Golf examples] (retrieved April 4 2014, available under http://creativecommons.org/licenses/by/3.0/

File structure example

Source: [Complete Example (Rustici)

At the top level of the directory we will find many XML Schema files, plus the usual imsmanifest.xml. Contents are distributed within several subdirectories.

Gnome-folder-16.png Etiquette
Gnome-folder-16.png Handicapping
Gnome-folder-16.png HavingFun
Gnome-folder-16.png Playing
Gnome-folder-16.png common
Gnome-folder-16.png extend
Gnome-folder-16.png shared
Gnome-folder-16.png unique
Gnome-folder-16.png vocab
adlcp_v1p3.xsd
adlnav_v1p3.xsd
adlseq_v1p3.xsd
datatypes.dtd
imscp_v1p1.xsd
imsmanifest.xml
imsss_v1p0auxresource.xsd
imsss_v1p0control.xsd
imsss_v1p0delivery.xsd
imsss_v1p0limit.xsd
imsss_v1p0objective.xsd
imsss_v1p0random.xsd
imsss_v1p0rollup.xsd
imsss_v1p0seqrule.xsd
imsss_v1p0util.xsd
imsss_v1p0.xsd
ims_xml.xsd
lom.xsd
XMLSchema.dtd
xml.xsd