SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
AICC, SCORM,
and xAPI
A Brief History of e-Learning (CMI) Standards in the US
Eytan Klawer 12/07/2016
What is xAPI?
• xAPI is the next generation
e-learning standard,
following AICC and
SCORM
Why is it important to have a
standard for e-learning?
• Allows courses created by any vendor to communicate
with an LMS created by any other vendor
• The impetus for the creation of an e-learning standard
was quite mundane: cost savings
• This story begins when the bean counters at large
aviation companies in the mid 80s put the nerds to work
on a scheme that would save millions of dollars and give
birth to an industry, and a practice, that will totally
change the way we teach and learn, but first, some
history:
Once upon a time in...
• 1988 The Aviation Industry Computer-Based
Training Committee (AICC) is formed by aircraft
manufacturers (Boeing, Airbus, and McDonnell
Douglas) in order to create a standard for CMI
(Computer Managed Instruction)
• 1993 The AICC produced what is widely regarded
as the first runtime interoperability specification
(CMI guidelines) for Learning Management
Systems for CD-ROM/LAN
Once upon a time in...
• 1998 Web-based interface called HACP (HTTP-based
AICC/CMI Protocol) is added
• 1999 The CMI specification was updated to add a
Javascript API runtime interface. The runtime
environment data model and API used in the SCORM
specification is a derivative of this work.
• 1999 Executive Order 13111 signed tasking the DoD to
develop common specifications and standards for e-
learning across both federal and private sectors which
lead to….wait for it….
Once upon a time in...
• 2000 SCORM Version 1.0 (Sharable Content Object
Reference Model)
• 2000 SCORM 1.2, which is arguably the most prevalent
eLearning standard used today
• 2004 SCORM 2004 (1st Edition) Added concept
sequencing course objects, as well as the ability for the
LMS to manage navigation of the content
• 2006 Department of Defense Instruction (DoDI)
1322.26 Requiring DoD Use of SCORM
Once upon a time in...
• 2009 The first three specification books were adopted as technical
reports by ISO/IEC JTC1/SC36, standard number ISO/IEC TR
29163.
• 2010 ADL awards a Broad Agency Announcement to Rustici
Software to conduct research and community interviews in an effort
to begin the creation of the next generation of SCORM. This is
called Project Tin Can.
• 2011 The initial draft of the next generation of SCORM (named the
Tin Can API) is released.
• 2013 1.0.0 version of the Tin Can API is released, project name was
changed to "Experience API" or xAPI, but many still refer to it as the
Tin Can API.
Which leads us to the
present…
• What’s going on now:
• The work on this standard (contracted to Rustici
Software with project name Tin Can) has been
passed to the ADL, and is actively being
developed today
• cmi5 is a “profile” of xAPI, meaning that it is a
standard set of xAPI statements that a course
must use to communicate to a cmi5 conformant
LMS. (a standard for the standard?)
Why is xAPI being
developed?
• Requirements for the new standard:
• Taking e-learning outside of the browser
• Take e-learning out of the course (The ability to track games and simulations)
• Take e-learning off -line
• E-learning in native mobile applications
• More control over learning content
• Solid security using Oauth
• Platform transition; e.g. start learning on one device, finish on another
• The ability to track real-world performance
• Team-based e-learning
• Tracking learning plans and goals
How will xAPI enable us to have
these wonderful new capabilities
• The most important (and beautifully elegant and
simple) feature of this new standard is it data
structure.
• The structure of an xAPI statement is very
important because it makes it possible for data to
be captured about any type of actor in any kind
of activity
• Readable by both humans and machines, data
statements in xAPI format are structured like this:
Actor-Verb-Object
• Actor - Verb - Object
• Jennifer - Satisfied - Requirement 1
• This is, in essence a data sentence
• Actor: the simple subject of your sentence, a noun, ...can
be a person, a group, a machine or device, a network etc
(who or what the sentence is about)
• Verb: the simple predicate of your sentence (describes
what the actor did)
• Object: the direct object of your verb (reveals the context
of what the actor did and how)
Actor-Verb-Object
• There is a little more to it, in that we can add some context
around the statement by adding to the xAPI statement’s JSON
representation file.
• So that this: Jennifer (actor) satisfied(verb) the
Requirement(object).
• Becomes this: Jennifer (actor) satisfied(verb) the Harassment
(context) Course Requirement(object) on
2015-04-09T11:08:00Z (context)
• Continuing our grammatical analogy this extra context might
be thought of as other parts of speech: indirect objects,
complements, adjectives, etc
Other characteristics of the
xAPI format:
• Interoperability
• Immutability
• Large data sets
• Controlled Vocabulary
Why should we care?
• Participate in a much larger learning economy
• Learning happens everywhere (!!!) Start thinking outside
the course, outside the LMS, outside the browser
• We’re not the only company providing e-learning (what?
us? share? with other companies? Absurd! ;)
• Better understanding about how learners interact with our
courses (capture every click with a standard language for
what each click means)
• Interoperability even within our own applications ecosystem

Weitere ähnliche Inhalte

Ähnlich wie A Brief History of e-Learning Standards in the United States

Group A Standards
Group A StandardsGroup A Standards
Group A Standardsbsanchez44
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?Rustici Software
 
04 distance learning standards-scorm specification
04 distance learning standards-scorm specification04 distance learning standards-scorm specification
04 distance learning standards-scorm specification宥均 林
 
Our IEEE LTSC voting members recap 2023 and what’s next for the standards
Our IEEE LTSC voting members recap 2023 and what’s next for the standardsOur IEEE LTSC voting members recap 2023 and what’s next for the standards
Our IEEE LTSC voting members recap 2023 and what’s next for the standardsRustici Software
 
Back to the Drawing Board: Painting a Picture with xAPI
Back to the Drawing Board: Painting a Picture with xAPIBack to the Drawing Board: Painting a Picture with xAPI
Back to the Drawing Board: Painting a Picture with xAPIRustici Software
 
How xAPI is going to bring "electricity" to learning !
How xAPI is going to bring "electricity" to learning !How xAPI is going to bring "electricity" to learning !
How xAPI is going to bring "electricity" to learning !Bill McDonald
 
Session 2.1 ontological representation of the telecom domain for advanced a...
Session 2.1   ontological representation of the telecom domain for advanced a...Session 2.1   ontological representation of the telecom domain for advanced a...
Session 2.1 ontological representation of the telecom domain for advanced a...semanticsconference
 
Education Data Standards Overview
Education Data Standards OverviewEducation Data Standards Overview
Education Data Standards OverviewFrank Walsh
 
EuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and LearningEuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and LearningCharles Severance
 
How the TinCan API will revolutionize the learning world
How the TinCan API will revolutionize the learning worldHow the TinCan API will revolutionize the learning world
How the TinCan API will revolutionize the learning worldPiotr Peszko
 
Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and StandardsImpact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and StandardsCharles Severance
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Charles Severance
 
The Training and Learning Architecture: Infrastructure for the Future of Lear...
The Training and Learning Architecture: Infrastructure for the Future of Lear...The Training and Learning Architecture: Infrastructure for the Future of Lear...
The Training and Learning Architecture: Infrastructure for the Future of Lear...damonregan
 
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
 
DCMI Education Linked Data Session, DC-2009 Conference, Seoul Korea
DCMI Education Linked Data Session, DC-2009 Conference, Seoul KoreaDCMI Education Linked Data Session, DC-2009 Conference, Seoul Korea
DCMI Education Linked Data Session, DC-2009 Conference, Seoul KoreaSarah Currier
 
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...TorranceLearning
 

Ähnlich wie A Brief History of e-Learning Standards in the United States (20)

Group A Standards
Group A StandardsGroup A Standards
Group A Standards
 
Design Implications of the Experience API (Tin Can API)
Design Implications of the Experience API (Tin Can API)Design Implications of the Experience API (Tin Can API)
Design Implications of the Experience API (Tin Can API)
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?
 
04 distance learning standards-scorm specification
04 distance learning standards-scorm specification04 distance learning standards-scorm specification
04 distance learning standards-scorm specification
 
Our IEEE LTSC voting members recap 2023 and what’s next for the standards
Our IEEE LTSC voting members recap 2023 and what’s next for the standardsOur IEEE LTSC voting members recap 2023 and what’s next for the standards
Our IEEE LTSC voting members recap 2023 and what’s next for the standards
 
TinCan in the Wild
TinCan in the Wild TinCan in the Wild
TinCan in the Wild
 
Back to the Drawing Board: Painting a Picture with xAPI
Back to the Drawing Board: Painting a Picture with xAPIBack to the Drawing Board: Painting a Picture with xAPI
Back to the Drawing Board: Painting a Picture with xAPI
 
How xAPI is going to bring "electricity" to learning !
How xAPI is going to bring "electricity" to learning !How xAPI is going to bring "electricity" to learning !
How xAPI is going to bring "electricity" to learning !
 
Session 2.1 ontological representation of the telecom domain for advanced a...
Session 2.1   ontological representation of the telecom domain for advanced a...Session 2.1   ontological representation of the telecom domain for advanced a...
Session 2.1 ontological representation of the telecom domain for advanced a...
 
Education Data Standards Overview
Education Data Standards OverviewEducation Data Standards Overview
Education Data Standards Overview
 
EuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and LearningEuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and Learning
 
How the TinCan API will revolutionize the learning world
How the TinCan API will revolutionize the learning worldHow the TinCan API will revolutionize the learning world
How the TinCan API will revolutionize the learning world
 
Scorm
ScormScorm
Scorm
 
Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and StandardsImpact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)
 
The Training and Learning Architecture: Infrastructure for the Future of Lear...
The Training and Learning Architecture: Infrastructure for the Future of Lear...The Training and Learning Architecture: Infrastructure for the Future of Lear...
The Training and Learning Architecture: Infrastructure for the Future of Lear...
 
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)
 
EPUB 3 and xAPI
EPUB 3 and xAPIEPUB 3 and xAPI
EPUB 3 and xAPI
 
DCMI Education Linked Data Session, DC-2009 Conference, Seoul Korea
DCMI Education Linked Data Session, DC-2009 Conference, Seoul KoreaDCMI Education Linked Data Session, DC-2009 Conference, Seoul Korea
DCMI Education Linked Data Session, DC-2009 Conference, Seoul Korea
 
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
 

Kürzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

A Brief History of e-Learning Standards in the United States

  • 1. AICC, SCORM, and xAPI A Brief History of e-Learning (CMI) Standards in the US Eytan Klawer 12/07/2016
  • 2. What is xAPI? • xAPI is the next generation e-learning standard, following AICC and SCORM
  • 3. Why is it important to have a standard for e-learning? • Allows courses created by any vendor to communicate with an LMS created by any other vendor • The impetus for the creation of an e-learning standard was quite mundane: cost savings • This story begins when the bean counters at large aviation companies in the mid 80s put the nerds to work on a scheme that would save millions of dollars and give birth to an industry, and a practice, that will totally change the way we teach and learn, but first, some history:
  • 4. Once upon a time in... • 1988 The Aviation Industry Computer-Based Training Committee (AICC) is formed by aircraft manufacturers (Boeing, Airbus, and McDonnell Douglas) in order to create a standard for CMI (Computer Managed Instruction) • 1993 The AICC produced what is widely regarded as the first runtime interoperability specification (CMI guidelines) for Learning Management Systems for CD-ROM/LAN
  • 5. Once upon a time in... • 1998 Web-based interface called HACP (HTTP-based AICC/CMI Protocol) is added • 1999 The CMI specification was updated to add a Javascript API runtime interface. The runtime environment data model and API used in the SCORM specification is a derivative of this work. • 1999 Executive Order 13111 signed tasking the DoD to develop common specifications and standards for e- learning across both federal and private sectors which lead to….wait for it….
  • 6. Once upon a time in... • 2000 SCORM Version 1.0 (Sharable Content Object Reference Model) • 2000 SCORM 1.2, which is arguably the most prevalent eLearning standard used today • 2004 SCORM 2004 (1st Edition) Added concept sequencing course objects, as well as the ability for the LMS to manage navigation of the content • 2006 Department of Defense Instruction (DoDI) 1322.26 Requiring DoD Use of SCORM
  • 7. Once upon a time in... • 2009 The first three specification books were adopted as technical reports by ISO/IEC JTC1/SC36, standard number ISO/IEC TR 29163. • 2010 ADL awards a Broad Agency Announcement to Rustici Software to conduct research and community interviews in an effort to begin the creation of the next generation of SCORM. This is called Project Tin Can. • 2011 The initial draft of the next generation of SCORM (named the Tin Can API) is released. • 2013 1.0.0 version of the Tin Can API is released, project name was changed to "Experience API" or xAPI, but many still refer to it as the Tin Can API.
  • 8. Which leads us to the present… • What’s going on now: • The work on this standard (contracted to Rustici Software with project name Tin Can) has been passed to the ADL, and is actively being developed today • cmi5 is a “profile” of xAPI, meaning that it is a standard set of xAPI statements that a course must use to communicate to a cmi5 conformant LMS. (a standard for the standard?)
  • 9. Why is xAPI being developed? • Requirements for the new standard: • Taking e-learning outside of the browser • Take e-learning out of the course (The ability to track games and simulations) • Take e-learning off -line • E-learning in native mobile applications • More control over learning content • Solid security using Oauth • Platform transition; e.g. start learning on one device, finish on another • The ability to track real-world performance • Team-based e-learning • Tracking learning plans and goals
  • 10. How will xAPI enable us to have these wonderful new capabilities • The most important (and beautifully elegant and simple) feature of this new standard is it data structure. • The structure of an xAPI statement is very important because it makes it possible for data to be captured about any type of actor in any kind of activity • Readable by both humans and machines, data statements in xAPI format are structured like this:
  • 11. Actor-Verb-Object • Actor - Verb - Object • Jennifer - Satisfied - Requirement 1 • This is, in essence a data sentence • Actor: the simple subject of your sentence, a noun, ...can be a person, a group, a machine or device, a network etc (who or what the sentence is about) • Verb: the simple predicate of your sentence (describes what the actor did) • Object: the direct object of your verb (reveals the context of what the actor did and how)
  • 12. Actor-Verb-Object • There is a little more to it, in that we can add some context around the statement by adding to the xAPI statement’s JSON representation file. • So that this: Jennifer (actor) satisfied(verb) the Requirement(object). • Becomes this: Jennifer (actor) satisfied(verb) the Harassment (context) Course Requirement(object) on 2015-04-09T11:08:00Z (context) • Continuing our grammatical analogy this extra context might be thought of as other parts of speech: indirect objects, complements, adjectives, etc
  • 13. Other characteristics of the xAPI format: • Interoperability • Immutability • Large data sets • Controlled Vocabulary
  • 14. Why should we care? • Participate in a much larger learning economy • Learning happens everywhere (!!!) Start thinking outside the course, outside the LMS, outside the browser • We’re not the only company providing e-learning (what? us? share? with other companies? Absurd! ;) • Better understanding about how learners interact with our courses (capture every click with a standard language for what each click means) • Interoperability even within our own applications ecosystem