SlideShare a Scribd company logo
1 of 31
What is SCORM? - A beginners guide -
SCORM stands for... ,[object Object],[object Object],[object Object]
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:
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.
SCORM Versions
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.
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.
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.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCORM 2004 Editions 1st 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.
SCORM 2004 Specification Books SCORM is a collection of specification and standards that have been combined to create a set of 5 “technical books”.  Those books are as follows:
SCORM Overview: This books gives an overview of the SCORM 2004 3 rd  edition documentation suite and describes their relation to each other.
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.
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.
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
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.
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.
SCORM Sub-Specifications SCORM 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.
Lets break that down!
Content Aggregation Model The 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 consists mainly of three SCORM technologies:   1 - The Content Model 2 - Metadata 3 - Content Packaging
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.
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.
3 - Content Packaging The 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 packaged in a self contained package. This method of delivery  is called a Package Interchange File (PIF).
Run-Time Environment In 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 .
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.
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.
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.
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.
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.
2 - Navigation SCORM 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.
Stay tuned to for an extensive SCORM  section  coming soon!

More Related Content

What's hot

04 distance learning standards-scorm specification
04 distance learning standards-scorm specification04 distance learning standards-scorm specification
04 distance learning standards-scorm specification
宥均 林
 
Group A Standards
Group A StandardsGroup A Standards
Group A Standards
bsanchez44
 

What's hot (10)

04 distance learning standards-scorm specification
04 distance learning standards-scorm specification04 distance learning standards-scorm specification
04 distance learning standards-scorm specification
 
SCORM: A Quick Guide
SCORM: A Quick GuideSCORM: A Quick Guide
SCORM: A Quick Guide
 
User Interface (UI) Interoperability for SCORM 2.0
User Interface (UI) Interoperability for SCORM 2.0User Interface (UI) Interoperability for SCORM 2.0
User Interface (UI) Interoperability for SCORM 2.0
 
Experience API (xAPI) and the Future of SCORM
Experience API (xAPI) and the Future of SCORMExperience API (xAPI) and the Future of SCORM
Experience API (xAPI) and the Future of SCORM
 
SCORM in Plain English
SCORM in Plain EnglishSCORM in Plain English
SCORM in Plain English
 
Group A Standards
Group A StandardsGroup A Standards
Group A Standards
 
Lifecycle Management of Learning Objectives for SCORM 2.0
Lifecycle Management of Learning Objectives for SCORM 2.0Lifecycle Management of Learning Objectives for SCORM 2.0
Lifecycle Management of Learning Objectives for SCORM 2.0
 
iCoper-Elgg user manual
iCoper-Elgg user manualiCoper-Elgg user manual
iCoper-Elgg user manual
 
eFront Quick Overview
eFront Quick OvervieweFront Quick Overview
eFront Quick Overview
 
eFront - Quick Overview
eFront - Quick OvervieweFront - Quick Overview
eFront - Quick Overview
 

Viewers also liked

Scorm_2004_3rdEd_ RunTimeEnv
Scorm_2004_3rdEd_ RunTimeEnvScorm_2004_3rdEd_ RunTimeEnv
Scorm_2004_3rdEd_ RunTimeEnv
jiali zhang
 

Viewers also liked (20)

Demystifying SCORM
Demystifying SCORMDemystifying SCORM
Demystifying SCORM
 
LMS and e-Learning Standards
LMS and e-Learning StandardsLMS and e-Learning Standards
LMS and e-Learning Standards
 
LMS RFP Example (LMS RFP Sample)
LMS RFP Example (LMS RFP Sample)LMS RFP Example (LMS RFP Sample)
LMS RFP Example (LMS RFP Sample)
 
Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan) Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan)
 
micro
micromicro
micro
 
Developing a sustainable OER ecosystem in HE
Developing a sustainable OER ecosystem in HEDeveloping a sustainable OER ecosystem in HE
Developing a sustainable OER ecosystem in HE
 
Business models for Open Educational Resources and Researching Web 2.0
Business models for Open Educational Resources and Researching Web 2.0Business models for Open Educational Resources and Researching Web 2.0
Business models for Open Educational Resources and Researching Web 2.0
 
Scorm Implementation Strategies for Mobile
Scorm Implementation Strategies for MobileScorm Implementation Strategies for Mobile
Scorm Implementation Strategies for Mobile
 
7 Questions to Ask About SCORM in an RFP
7 Questions to Ask About SCORM in an RFP7 Questions to Ask About SCORM in an RFP
7 Questions to Ask About SCORM in an RFP
 
Scorm_2004_3rdEd_ RunTimeEnv
Scorm_2004_3rdEd_ RunTimeEnvScorm_2004_3rdEd_ RunTimeEnv
Scorm_2004_3rdEd_ RunTimeEnv
 
manifest file on SCORM 1.2
manifest file on SCORM 1.2manifest file on SCORM 1.2
manifest file on SCORM 1.2
 
Using S1000D and SCORM to Integrate Documentation and Training
Using S1000D and SCORM to Integrate Documentation and TrainingUsing S1000D and SCORM to Integrate Documentation and Training
Using S1000D and SCORM to Integrate Documentation and Training
 
IMS Basic LTI Certification
IMS Basic LTI CertificationIMS Basic LTI Certification
IMS Basic LTI Certification
 
New Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTINew Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTI
 
Simplifying Integration of Publisher Content: A Real World LTI Example with L...
Simplifying Integration of Publisher Content: A Real World LTI Example with L...Simplifying Integration of Publisher Content: A Real World LTI Example with L...
Simplifying Integration of Publisher Content: A Real World LTI Example with L...
 
Ensuring LMS Success
Ensuring LMS SuccessEnsuring LMS Success
Ensuring LMS Success
 
IMS Learning Tools Interoperability @ UCLA
IMS Learning Tools Interoperability @ UCLAIMS Learning Tools Interoperability @ UCLA
IMS Learning Tools Interoperability @ UCLA
 
XAPI and Machine Learning for Patient / Learner
XAPI and Machine Learning for Patient / LearnerXAPI and Machine Learning for Patient / Learner
XAPI and Machine Learning for Patient / Learner
 
Benefits and challenges of OER for higher education institutions
Benefits and challenges of OER for higher education institutionsBenefits and challenges of OER for higher education institutions
Benefits and challenges of OER for higher education institutions
 
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPiMQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPi
 

Similar to Scorm, A Beginners Guide.

Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
Ratzman III
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
Ratzman III
 
IMS LODE and the ASPECT project
IMS LODE and the ASPECT projectIMS LODE and the ASPECT project
IMS LODE and the ASPECT project
David Massart
 
Scorm » One Minute Scorm Ov...
Scorm » One Minute Scorm Ov...Scorm » One Minute Scorm Ov...
Scorm » One Minute Scorm Ov...
Hidayathulla NS
 
Scorm_2004_3rdEd_ Cam
Scorm_2004_3rdEd_ CamScorm_2004_3rdEd_ Cam
Scorm_2004_3rdEd_ Cam
jiali zhang
 

Similar to Scorm, A Beginners Guide. (20)

SCORM - Content Aggregation Model: The Breakdown pt.1
SCORM - Content Aggregation Model: The Breakdown pt.1SCORM - Content Aggregation Model: The Breakdown pt.1
SCORM - Content Aggregation Model: The Breakdown pt.1
 
Introduction to SCORM 2004 v04
Introduction to SCORM 2004 v04Introduction to SCORM 2004 v04
Introduction to SCORM 2004 v04
 
A New Software Architecture for LMS with SCORM Support
A New Software Architecture for LMS with SCORM SupportA New Software Architecture for LMS with SCORM Support
A New Software Architecture for LMS with SCORM Support
 
Brief introduction to SCORM- IVMS is a SCORM Complient Courseware
Brief introduction to SCORM- IVMS is a SCORM Complient CoursewareBrief introduction to SCORM- IVMS is a SCORM Complient Courseware
Brief introduction to SCORM- IVMS is a SCORM Complient Courseware
 
S4 eea
S4 eeaS4 eea
S4 eea
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
 
MetadataTheory: Metadata Standards (6th of 10)
MetadataTheory: Metadata Standards (6th of 10)MetadataTheory: Metadata Standards (6th of 10)
MetadataTheory: Metadata Standards (6th of 10)
 
IMS LODE and the ASPECT project
IMS LODE and the ASPECT projectIMS LODE and the ASPECT project
IMS LODE and the ASPECT project
 
Effat 1234
Effat 1234Effat 1234
Effat 1234
 
PerformanceSCORM
PerformanceSCORMPerformanceSCORM
PerformanceSCORM
 
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
 
Scorm » One Minute Scorm Ov...
Scorm » One Minute Scorm Ov...Scorm » One Minute Scorm Ov...
Scorm » One Minute Scorm Ov...
 
Scorm
ScormScorm
Scorm
 
Scorm_2004_3rdEd_ Cam
Scorm_2004_3rdEd_ CamScorm_2004_3rdEd_ Cam
Scorm_2004_3rdEd_ Cam
 
1728 1(1)
1728 1(1)1728 1(1)
1728 1(1)
 
Overview of the ASPECT Project
Overview of the ASPECT ProjectOverview of the ASPECT Project
Overview of the ASPECT Project
 
Domain Driven Design and Provision of Micro-services to build Emerging Learni...
Domain Driven Design and Provision of Micro-services to build Emerging Learni...Domain Driven Design and Provision of Micro-services to build Emerging Learni...
Domain Driven Design and Provision of Micro-services to build Emerging Learni...
 
Technology Standarization Commitees
Technology Standarization CommiteesTechnology Standarization Commitees
Technology Standarization Commitees
 
SCORM - Suit of e-Learning
SCORM - Suit of e-LearningSCORM - Suit of e-Learning
SCORM - Suit of e-Learning
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 

Scorm, A Beginners Guide.

  • 1. What is SCORM? - A beginners guide -
  • 2.
  • 3. 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:
  • 4. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9.
  • 10. SCORM 2004 Editions 1st 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.
  • 11. SCORM 2004 Specification Books SCORM is a collection of specification and standards that have been combined to create a set of 5 “technical books”. Those books are as follows:
  • 12. SCORM Overview: This books gives an overview of the SCORM 2004 3 rd edition documentation suite and describes their relation to each other.
  • 13. 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.
  • 14. 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.
  • 15. 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
  • 16. 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.
  • 17. 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.
  • 18. SCORM Sub-Specifications SCORM 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.
  • 20. Content Aggregation Model The 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 consists mainly of three SCORM technologies: 1 - The Content Model 2 - Metadata 3 - Content Packaging
  • 21. 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.
  • 22. 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.
  • 23. 3 - Content Packaging The 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 packaged in a self contained package. This method of delivery is called a Package Interchange File (PIF).
  • 24. Run-Time Environment In 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 .
  • 25. 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.
  • 26. 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.
  • 27. 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.
  • 28. 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.
  • 29. 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.
  • 30. 2 - Navigation SCORM 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.
  • 31. Stay tuned to for an extensive SCORM section coming soon!