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 (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

LMS and e-Learning Standards
LMS and e-Learning StandardsLMS and e-Learning Standards
LMS and e-Learning StandardsJCA Solutions
 
LMS RFP Example (LMS RFP Sample)
LMS RFP Example (LMS RFP Sample)LMS RFP Example (LMS RFP Sample)
LMS RFP Example (LMS RFP Sample)Paradiso LMS
 
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) Nine Lanterns
 
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 HEcetisli
 
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.0OLnet Initiative
 
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 RFPRustici Software
 
Scorm_2004_3rdEd_ RunTimeEnv
Scorm_2004_3rdEd_ RunTimeEnvScorm_2004_3rdEd_ RunTimeEnv
Scorm_2004_3rdEd_ RunTimeEnvjiali zhang
 
manifest file on SCORM 1.2
manifest file on SCORM 1.2manifest file on SCORM 1.2
manifest file on SCORM 1.2aureliomld
 
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 TrainingScott Abel
 
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 LTIJohn Lewis
 
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...D2L Barry
 
Ensuring LMS Success
Ensuring LMS SuccessEnsuring LMS Success
Ensuring LMS SuccessUpsideLMS
 
IMS Learning Tools Interoperability @ UCLA
IMS Learning Tools Interoperability @ UCLAIMS Learning Tools Interoperability @ UCLA
IMS Learning Tools Interoperability @ UCLACharles Severance
 
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 / LearnerJessie Chuang
 
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 institutionsMichael Paskevicius
 
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPiMQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPiMasahiko Kubara
 

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.

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.1Thinking Cap
 
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 SupportNicolas Casel
 
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 CoursewareImhotep Virtual Medical School
 
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 systemRatzman 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 systemRatzman III
 
MetadataTheory: Metadata Standards (6th of 10)
MetadataTheory: Metadata Standards (6th of 10)MetadataTheory: Metadata Standards (6th of 10)
MetadataTheory: Metadata Standards (6th of 10)Nikos Palavitsinis, PhD
 
IMS LODE and the ASPECT project
IMS LODE and the ASPECT projectIMS LODE and the ASPECT project
IMS LODE and the ASPECT projectDavid Massart
 
PerformanceSCORM
PerformanceSCORMPerformanceSCORM
PerformanceSCORMopenforum
 
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 TrainingsGaruda Trainings
 
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_ Camjiali zhang
 
Overview of the ASPECT Project
Overview of the ASPECT ProjectOverview of the ASPECT Project
Overview of the ASPECT ProjectDavid Massart
 
Technology Standarization Commitees
Technology Standarization CommiteesTechnology Standarization Commitees
Technology Standarization CommiteesJesús López Lobo
 
SCORM - Suit of e-Learning
SCORM - Suit of e-LearningSCORM - Suit of e-Learning
SCORM - Suit of e-LearningCacheWorks©
 

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

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

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!