SlideShare a Scribd company logo
xAPI:
An Intro for
Instructional Designers
Megan Torrance | mtorrance@torrancelearning.com
LWW 2019
iStock_000015727078
Megan Torrance
mtorrance@torrancelearning.com
@MMTorrance | @xAPIGnome | @Tlearning
Source: Khan Academy
As an
instructional
designer …
What is xAPI?
How do I send data?
What data should I send?
Where do I send it?
How do I learn more?
xAPI is …
X = experience
API = application programming interface
Specification for sending, storing, retrieving
activity about learning and performance
experiences
Not so much “next generation SCORM”
as it is “what will replace SCORM.”
Experience API is
…
Tin Can API is …
SCORM
Time
Score
Location
Status
Answers
Actor verb object
Actor verb object result context
xAPI
lego.com
Learning Record
Provider
Content
Activity Statements
& Profiles
Learning Record Store
You
Other & Legacy data
Adobe Stock 158410923
Actor verb object
Actor verb object result context
Claire read Business Writing for
ProfessionalsJohn practiced frosting birthday cakes
Lindsey watched the Company History video
Rashad completed Oil Change Upselling
Mohammed
published
a blog post titled “10 Ways xAPI is better than
SCORM”
Oron rated event xAPI for Instructional Designers 5 stars
“coffee rocked, nice use of PowerPoint” with
@MMTorrance
Cynthia sold premium synthetic oil
Ladan simulated landing at DTW successfully
Arthi simulated landing at DTW successfully with a score of 98%
in SimSuite #4 by Instructor Tim
Claire read Business Writing for
ProfessionalsJohn practiced frosting birthday cakes
Lindsey watched the Company History video
Rashad completed Oil Change Upselling
Cynthia completed Oil Change Upselling score
60%
Actor verb object result context
What can you do with xAPI?
• Learn more about the learning experience – not just elearning
• Learn more about the performance
• Correlate learning with performance
• Offer more targeted training
• Support performance in better ways
• Use data to learn with others
• Connect data across different learning experiences
• Compare performance and learning across learners
• Deliver and track training outside of the LMS
• Track offline training
Getting Started
Adobe Stock 79551218
5 ways to
send the
data
1. Use your current elearning authoring tools
2. Get your product vendor to send the data
3. Use aggregator like xapiapps to assemble
things that aren’t xAPI into a thing that is
4. Write some custom code
5. Import from business data
AUTHORING TOOLS
Out of the box:
• SCORM-like transactions
• Individual page views
• Actions and triggers (depends)
With a little JavaScript or with xapi.ly:
• Any action or trigger you want
Bonus: use both xAPI and SCORM
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING
xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019
OTHER ACTIVITY PROVIDERS
Not really “authoring tools,” but very deep
learning experiences, LXPs, LMCSes, etc. that
send xAPI data.
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING
Tools that originate outside of the L&D space are
starting to adopt xAPI … because someone
asked!
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING
The 70/20/10
Learning
from Others
Learning from ExperienceFormal
Learning
We are here now
Got it.
So where does the data
go?
The
Learning
Record
Store
… receives, stores, gives back xAPI data
… can be tested for conformance which
ensures interoperability
(https://adopters.adlnet.gov/)
… is not a learning management system (LMS)
3 ½ ways to
receive data:
the Learning
Record
Store
1. Your LMS has an LRS inside it.
Your LMS has a conformant LRS inside it.
2. You send data to an LRS separate from an
LMS.
3. You build your own LRS
(the code is open source).
A typical
LMS today
(and who has just
one?!?!)
Users
Course
s
Enrollments
SCOR
M Data
Reporting
Courses
Classe
s
Certs
Badges
SocialLearning
Messaging
Performance,Talenthooks
Reporting
Game
s
Sims
Perf
Supp
Dash
boards
eCommerce
Import/Export to Biz Data
The
integrated
approach
Users
Course
s
Enrollments
SCOR
M Data
Reporting
Courses
Classe
s
Certs
Badges
SocialLearning
Messaging
Performance,Talenthooks
Reporting
Game
s
Sims
Perf
Supp
Dash
boards
eCommerce
Import/Export to Biz Data
LRS
SCOR
M data
The
managed
ecosystem
approach
Users
Courses
Classe
s
eCommerce
LRS
Dash
Boards
Game
s
Sims
Perf
Supp
Report
s
Social
Performance,
Talent
Biz
Data
Other
LRSes
LMS
Intranet
Biz
Data
IoTwww.
The sidecar
approach
Users
Course
s
Enrollments
SCOR
M Data
Reporting
Courses
Classe
s
Certs
Badges
SocialLearning
Messaging
Performance,Talenthooks
Reporting
Game
s
Sims
Perf
Supp
Dash
boards
eCommerce
Import/Export to Biz Data
Learning
Record
Provider
Learning
Record
Provider
LRS
A sidecar
example
The LMS(es)
as
secondary
30
Learning
Record
Provider
Learning
Record
Provider
LRS
Learning
Record
Provider
LEARNING RECORD STORES
Out of the box:
• Data storage & retrieval
• Visualizations & reporting
Connecting to analytics
• Tableau, Microsoft BI, Envision BI, etc.
UP TO DATE LIST OF CONFORMANT LRS:
https://adopters.adlnet.gov/
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING 31
LMSes WITH LRS INSIDE
Out of the box:
• Learning management functions
• SCORM & AICC
• Full xAPI LRS
• Data includes both LMS & xAPI
UP TO DATE LIST OF CONFORMANT LRS:
https://adopters.adlnet.gov/
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING
LearnShare
32
LMSes WITH “xAPI SUPPORT”
These are non-conformant LRSes.
Out of the box:
• Learning management functions
• SCORM & AICC
• Launch &/or store xAPI
They may struggle with:
• Accepting statements from outside the LMS
• Reporting data in extensions
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING 33
LMSes THAT CONNECT TO YOUR LRS
These systems are learning record providers.
What you can expect:
• xAPI statements from courses & experiences
• Non-SCORM LMS activity, too
• To buy an LRS also
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING 34
Financ
e
Sales
Market-
ing
Operati
ons
Legal
HR
Recruit
-ing
Supply
Chain
…
…
…
…
…
…
…
…
…
…
…
…
…
…
35
What can
you do with
the data?
Evaluate & improve the learning experience
Dashboards and visualizations for decision-
making
Personalization of pathways
Recommendations for content
Action triggers & rules
Take 2
aspirin…
Adobe Stock 63038227
FORMING STORMING NORMING PERFORMING
xAPI needs geeks Geek-free tools emerge
Communities of Practice work to define usage
Conformance & Certification emerge
Project Tin Can Specification Standard
More common
than SCORM
Is xAPI ready for prime time?
Get started!
xapicohort.com
Free 12-week, vendor-neutral learning-by-doing-in-teams experience.
Weekly web meetings 2-3pm ET (recorded). Winter/Spring & Fall
Ad hoc teams form to tackle a project together and provide weekly report-
outs.
Megan Torrance
mtorrance@torrancelearning.com
@MMTorrance | @xAPIGnome | @Tlearning
Questions
&
Thoughts?
40

More Related Content

PPTX
Intro to xAPI - TORRANCE - LTUK20
PPTX
xAPI for Instructional Designers Torrance Devcamp 2019
PPTX
TechLearn2019 xAPI Intro Torrance
PPTX
xAPI Ecosystem xAPI Party May 2019
PPTX
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
PPTX
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
PDF
Tales from the trails: Navigating a proven path from content creation to dist...
PDF
Content Controller: The easiest way to share content with your customers
Intro to xAPI - TORRANCE - LTUK20
xAPI for Instructional Designers Torrance Devcamp 2019
TechLearn2019 xAPI Intro Torrance
xAPI Ecosystem xAPI Party May 2019
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
Tales from the trails: Navigating a proven path from content creation to dist...
Content Controller: The easiest way to share content with your customers

What's hot (20)

PDF
Another Learning Standard? Where cmi5 Fits with SCORM and xAPI
PPTX
Nine applications of the Tin Can API (xAPI)
PDF
xAPI Webinar July 23rd - Rob Faulkner
PPT
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)
PDF
xAPI Ecosystem Case Studies
PPTX
xAPI: What Does an Instructional Designer Need to Know?
PPTX
Abigail Howe Xerte presentation
PDF
By the Numbers: A Behind the Scenes Look at xAPI and cmi5 Adoption
PDF
LSCon 2017 Making Future-focused Platform Decisions with the xAPI
PPTX
cmi5-xapi-camp
PDF
xAPI Making Sense of Industry and Practice
PDF
Unleashing Interaction - XAPI and Moodle
PDF
xAPI Camp - Learning Solutions
PPTX
Megan Torrance - Day Hikes with xAPI #xapicamp
PPT
Use Cases for a Brave New World
PDF
Content Controller: The easiest way to centralize content across your learnin...
PPTX
The Business Case for Adopting Tin Can (xAPI) - Why and How Five Product Vend...
PPTX
Strategies for Integrating eLearning Content with Your LMS
PDF
The Vocabulary of xAPI
PDF
Going with xAPI
Another Learning Standard? Where cmi5 Fits with SCORM and xAPI
Nine applications of the Tin Can API (xAPI)
xAPI Webinar July 23rd - Rob Faulkner
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)
xAPI Ecosystem Case Studies
xAPI: What Does an Instructional Designer Need to Know?
Abigail Howe Xerte presentation
By the Numbers: A Behind the Scenes Look at xAPI and cmi5 Adoption
LSCon 2017 Making Future-focused Platform Decisions with the xAPI
cmi5-xapi-camp
xAPI Making Sense of Industry and Practice
Unleashing Interaction - XAPI and Moodle
xAPI Camp - Learning Solutions
Megan Torrance - Day Hikes with xAPI #xapicamp
Use Cases for a Brave New World
Content Controller: The easiest way to centralize content across your learnin...
The Business Case for Adopting Tin Can (xAPI) - Why and How Five Product Vend...
Strategies for Integrating eLearning Content with Your LMS
The Vocabulary of xAPI
Going with xAPI
Ad

Similar to xAPI Intro for Instructional Designers Learning While Working 2019 (20)

PPTX
Training 2019 Session 206 - xAPI Intro for Instructional Designers
PPTX
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
PPTX
LSCon 407 Building the xAPI Learning Ecosystem of Your Dreams
PPTX
xAPI Intro for Instructional Designers - DevLearn18
PPTX
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
PPTX
Online Learning Conf 2018 xAPI Geek Free - Torrance
PPTX
ATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
PPTX
Building the xAPI Learning Ecoystem
PPTX
xAPI Geek Free - Learning DevCamp 2018
PPTX
DevLearn 801 xAPI: Where it's at & How to Get Started
PPTX
ATD ICE 2018 xAPI Geek Free
DOCX
How xAPI can boost elearning outcomes
PDF
Back to the Drawing Board: Painting a Picture with xAPI
PDF
Future Focused Platform Decisions with xAPI – ATD TechKnowledge 2017
PPTX
Drinking the xAPI Kool Aid
PPTX
DL24-712-xAPI-Crash-Course-TompkinsRutherford-Presentation.pptx
PPTX
What is xAPI?
PPTX
Life in a post-SCORM world for xAPI Party May2016
PPTX
LRS - What you need to know - at Learning Solutions Conference
PDF
Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...
Training 2019 Session 206 - xAPI Intro for Instructional Designers
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
LSCon 407 Building the xAPI Learning Ecosystem of Your Dreams
xAPI Intro for Instructional Designers - DevLearn18
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
Online Learning Conf 2018 xAPI Geek Free - Torrance
ATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
Building the xAPI Learning Ecoystem
xAPI Geek Free - Learning DevCamp 2018
DevLearn 801 xAPI: Where it's at & How to Get Started
ATD ICE 2018 xAPI Geek Free
How xAPI can boost elearning outcomes
Back to the Drawing Board: Painting a Picture with xAPI
Future Focused Platform Decisions with xAPI – ATD TechKnowledge 2017
Drinking the xAPI Kool Aid
DL24-712-xAPI-Crash-Course-TompkinsRutherford-Presentation.pptx
What is xAPI?
Life in a post-SCORM world for xAPI Party May2016
LRS - What you need to know - at Learning Solutions Conference
Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...
Ad

More from TorranceLearning (10)

PPTX
Harnessing Change: Agile Methods for Instructional Designers
PPTX
ATD Virtual Conference: Leveraging Agile Methods in L&D
PPTX
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
PPTX
LLAMA Intro to Agile May 2019 Download
PPTX
Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...
PPTX
Agile PM for Instructional Design - Learning DevCamp 2018
PPTX
Intro to Agile Project Mgmt for Instructional Design
PDF
LSCon 2017 LLAMA: Agile Project Management for eLearning 101
PDF
Agile Project Management for Elearning – ATD TechKnowledge 2017
PPTX
Using iterative development (and Agile) for better project management
Harnessing Change: Agile Methods for Instructional Designers
ATD Virtual Conference: Leveraging Agile Methods in L&D
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
LLAMA Intro to Agile May 2019 Download
Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...
Agile PM for Instructional Design - Learning DevCamp 2018
Intro to Agile Project Mgmt for Instructional Design
LSCon 2017 LLAMA: Agile Project Management for eLearning 101
Agile Project Management for Elearning – ATD TechKnowledge 2017
Using iterative development (and Agile) for better project management

Recently uploaded (20)

PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
Training And Development of Employee .pdf
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
Unit 1 Cost Accounting - Cost sheet
PPTX
Amazon (Business Studies) management studies
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
Laughter Yoga Basic Learning Workshop Manual
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Types of control:Qualitative vs Quantitative
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
340036916-American-Literature-Literary-Period-Overview.ppt
New Microsoft PowerPoint Presentation - Copy.pptx
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Training And Development of Employee .pdf
Nidhal Samdaie CV - International Business Consultant
Unit 1 Cost Accounting - Cost sheet
Amazon (Business Studies) management studies
MSPs in 10 Words - Created by US MSP Network
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Laughter Yoga Basic Learning Workshop Manual
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Types of control:Qualitative vs Quantitative
DOC-20250806-WA0002._20250806_112011_0000.pdf
Roadmap Map-digital Banking feature MB,IB,AB
Chapter 5_Foreign Exchange Market in .pdf
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...

xAPI Intro for Instructional Designers Learning While Working 2019

Editor's Notes

  • #4: Fitbit: www.fitbit.com Google: www.megalytics.com Jumpforward: www.jumpforward.com
  • #6: xAPI is … X = experience API = application programming interface Specification for sending, storing, retrieving activity Some say that xAPI is next gen SCORM Like my smart phone SCORM only tracks 5 boring things
  • #8: There are three “parts” to xAPI: The Learning Record Provider, the Activity Statement and the Learning Record Store. The Learning Record Provider is what’s sending the data – if it’s an elearning situation, then the activity provider is the course. You are the one doing the thinking here. The content is what you’re talking about. Again, if we’re talking about elearning, the content is … your content. The Activyt Statement is the format with which we’re sending the data. To be honest, the funnel doesn’t really hold up well as a metaphor. And we’re pouring all these statements into a Learning Record Store, which is a database that stores it all. At some point it may or may not have to mix in with some legacy content and data in order to make sense.
  • #9: The pattern is that there’s an Actor, a verb, and an object. We can also add context about any of the items – actor, verb, or object
  • #11: “X” for Experience, not LAPI – “learning” … track all sorts of things. And here’s the thing: you can do all of these things without xAPI. You just build them yourself. The technology is there – actually, its existed for years and some of you are already doing this. When you do these things with xAPI you are using an interoperable platform for communication – you can add and change pieces, vendors, platforms with far greater ease.
  • #12: HOW TO GET STARTED Pick a first project Platform & tools you’ll need to get started What I’ve learned in working with vendors & partners
  • #14: Out of the box, you can expect data that’s a lot like SCORM, plus individual page views, question answers and a few other things you couldn’t get with SCORM. dominKnow and Lectora support a wider variety of statements based on actions and triggers. All of these tools you can add custom JavaScript to action triggers and send statements to the LRS. ADD SLIDE: For example, our project with University of North Carolina – see us at DemoFest – where we have custom JS added to all sorts of actions in a Storyline course – question sets individually and totals, downloading resources, entering text on screen.
  • #22: Similarly the 70/20/10 model.
  • #26: With the integrated approach, a single platform does all the things, including both SCORM and xAPI. It’s all the things that you have come to expect from your LMS provider, with xAPI thrown in, too. One of Megan’s clients has a major integrated learning management system and that platform is adding xAPI support. This means that all the work they did in the last two years to select and implement a major piece of software doesn’t have to be undone, or they don’t have to start over in order to support xAPI projects they have waiting in the wings. Rob’s clients use xAPI-enabled training to train non-employees, where they access the training completely outside the LMS. The integrated LRS permits tracking of the training no matter if the user takes the course on the LMS as an employee, or on a website for business partners… it’s integrated and seamless from a reporting perspective.
  • #27: With the integrated approach, a single platform does all the things, including both SCORM and xAPI. It’s all the things that you have come to expect from your LMS provider, with xAPI thrown in, too. One of Megan’s clients has a major integrated learning management system and that platform is adding xAPI support. This means that all the work they did in the last two years to select and implement a major piece of software doesn’t have to be undone, or they don’t have to start over in order to support xAPI projects they have waiting in the wings. Rob’s clients use xAPI-enabled training to train non-employees, where they access the training completely outside the LMS. The integrated LRS permits tracking of the training no matter if the user takes the course on the LMS as an employee, or on a website for business partners… it’s integrated and seamless from a reporting perspective.
  • #28: The managed system approach usually puts the LRS at the center of a whole set of systems all talking together. The core system desired around and optimized for xAPI, that then lets you get best-of-breed tools to hook into it. Since you don’t have to be confined to just elearning courses in an LMS for tracking, you you’re tracking things that happen in the real world, and you’re able to go out and do all sorts of things outside your LMS and that pretty well rocks. One of Megan’s clients currently doesn’t have a strong LMS. In fact, their LMS is so “weak” within their organization that the L&D team is using a Wordpress site as a Content Management System from which to offer training – not a WordPress LMS, mind you. An internally hosted Wordpress site. They’re bringing on an LRS product that will be a hub for xAPI transactions from courses launched from the WordPress LMS. And as they bring on other xAPI conformant tools – right now we’re putting in a Curatr learning platform for a key customer group – all of that will feed back into the LRS.
  • #29: The Sidecare LRS is a nice happy medium to get started.
  • #32: Out of the box, you can expect data that’s a lot like SCORM, plus individual page views, question answers and a few other things you couldn’t get with SCORM. dominKnow and Lectora support a wider variety of statements based on actions and triggers. All of these tools you can add custom JavaScript to action triggers and send statements to the LRS. ADD SLIDE: For example, our project with University of North Carolina – see us at DemoFest – where we have custom JS added to all sorts of actions in a Storyline course – question sets individually and totals, downloading resources, entering text on screen.
  • #38: That’s awesome, but what do I do next?
  • #39: Wikipedia: Dr Bruce Tuckman published his Forming Storming Norming Performing model in 1965. He added a fifth stage, Adjourning, in the 1970s. The Forming Storming Norming Performing theory is an elegant and helpful explanation of team development and behaviour (US spelling: behavior).