SlideShare a Scribd company logo
xAPI:
An Intro for
Instructional Designers
Megan Torrance | mtorrance@torrancelearning.com
TechLearn 2019, September 18, 2019
iStock_000015727078
Megan Torrance
mtorrance@torrancelearning.com
@MMTorrance | @xAPIGnome | @Tlearning
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
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
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
TechLearn2019 xAPI Intro Torrance
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
xapiapps
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
Social Individual
Predictable Variable
Learning Performance
Formative Summative
Learner Observer Environment
Volume
Velocity
Variety
Variability
Value
Veracity
A cursory look at your learning &
performance data
!
Design a solution to
meet stated needs
!
Remove a
kidney stone
!
Provide verbal feedback
to teammates
! Collect & enter
data accurately
!
Nail roof
shingles safely
Practice in
Training
Know . . .
Business Goal
that solves a
Business Problem
Adapted from: Cathy Moore
Kirkpatrick Levels
of Training Evaluation + Cathy Moore
16
Level 2 Level 3 Level 4
On the Job
Behaviors
!
Knowledge &
Retention: Testing
Business
Results
Level 1
Satisfaction &
Experience
Brinkerhoff &
Apking’s
High Impact
Learning
Map
Learning
Objectives
Critical Job
Tasks
Key Results Business
Unit Results
Organization
Goals
WHY?
HOW?
Our brains
are designed
to forget
18
The Ebbinghaus
forgetting curve
https://www.learningsolutionsmag.com/articles/1400/brain-
science-overcoming-the-forgetting-curve
Spaced repetition
“Boostering”
The 70/20/10
Learning
from Others
Learning from ExperienceFormal
Learning
We are here now
Gottfredson & Mosher’s
(& Torrance’s)
Moments of
Learning Need &
Opportunity
5 Moments of Learning Need: Gottfredson & Mosher
9 Moments of Opporunity: Torrance
Apply
New
More
Solve
Change
Before
Prepare
Remember
Teach
Agile Project Management (LLAMA®)
21
A
D
I+E
D
I+E
D
DD D
TIME
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
29
Learning
Record
Provider
Learning
Record
Provider
LRS
Learning
Record
Provider
+ Data
Warehousin
g &
Business
Intelligence
30
Data
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
How do I make sure that the data isn’t a total
mess?
Actor verb object result context
mtorrance@torrancelearning.com
mtorrrrance@torrancelearning.com
mmtorrance@gmail.com
mmtorrance
mmtorrance (on
learning.acme.com)
@MMTorrance
6822984230
Follow a guide:
http://xapi.vocab.pub
Use profiles
Make up your own
Actor verb object result context
Create & organize unique
identifiers
(not actual URLs)
Follow a guide to activity types:
http://xapi.vocab.pub
Know what your software sends
https://acme.com/xapi/activities/elearning/coursetitle/moduletitle/activityname
https://acme.com/xapi/activities/video/videotitle
https://acme.com/xapi/activities/ebook/ebooktitle
https://acme.com/xapi/curricula/curriculumtitle
Sample
structure
Actor verb object result context
Use profiles:
http://xapi.vocab.pub
Store activity result data
Authoring packages should
do this already for you
Actor verb object result context
Use profiles:
http://xapi.vocab.pub
Parents, Categories,
Grouping help keep you
organized
Make up your own
Actor verb object result context
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
Find your
collaborators
.
Make friends
with your
software
vendors.
LearnShare
Start
learning
more …
xAPI Camp
xAPI Hands-On & Geek-Free
ATD LearnNow
Learning Solutions Magazine
xAPI Learning Cohort  Fall Cohort Started 9/5
www.learnxapi.com
Vendor sites
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.
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?

More Related Content

PPTX
Intro to xAPI - TORRANCE - LTUK20
PPTX
xAPI Intro for Instructional Designers Learning While Working 2019
PPTX
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
PPTX
xAPI for Instructional Designers Torrance Devcamp 2019
PPTX
DevLearn 801 xAPI: Where it's at & How to Get Started
PPTX
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
PPTX
xAPI: What Does an Instructional Designer Need to Know?
PPTX
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
Intro to xAPI - TORRANCE - LTUK20
xAPI Intro for Instructional Designers Learning While Working 2019
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
xAPI for Instructional Designers Torrance Devcamp 2019
DevLearn 801 xAPI: Where it's at & How to Get Started
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
xAPI: What Does an Instructional Designer Need to Know?
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers

What's hot (7)

PPTX
Nine applications of the Tin Can API (xAPI)
PDF
LSCon 2017 Making Future-focused Platform Decisions with the xAPI
PDF
Tales from the trails: Navigating a proven path from content creation to dist...
PPTX
cmi5-xapi-camp
PDF
The Vocabulary of xAPI
PPTX
Work Together, Better: Content Authoring and Publishing for Teams
PPTX
Abigail Howe Xerte presentation
Nine applications of the Tin Can API (xAPI)
LSCon 2017 Making Future-focused Platform Decisions with the xAPI
Tales from the trails: Navigating a proven path from content creation to dist...
cmi5-xapi-camp
The Vocabulary of xAPI
Work Together, Better: Content Authoring and Publishing for Teams
Abigail Howe Xerte presentation
Ad

Similar to TechLearn2019 xAPI Intro Torrance (20)

PPTX
Training 2019 Session 206 - xAPI Intro for Instructional Designers
PPTX
xAPI Intro for Instructional Designers - DevLearn18
PPTX
Online Learning Conf 2018 xAPI Geek Free - Torrance
PDF
xAPI Webinar July 23rd - Rob Faulkner
PPTX
xAPI Geek Free - Learning DevCamp 2018
PPTX
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
PPTX
ATD ICE 2018 xAPI Geek Free
PPTX
LSCon 407 Building the xAPI Learning Ecosystem of Your Dreams
PPTX
Building the xAPI Learning Ecoystem
PPTX
xAPI Ecosystem xAPI Party May 2019
PPTX
ATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
PDF
Life in a post-SCORM world: Day Hikes in the xAPI
PPTX
Getting Stakeholder Buy-in for xAPI
PDF
Future Focused Platform Decisions with xAPI – ATD TechKnowledge 2017
PPTX
Selling xAPI / Getting Buy-in for TorranceLearning Download May 2016
PPTX
Day Hikes in the xAPI
DOCX
How xAPI can boost elearning outcomes
PDF
xAPI Camp - Learning Solutions
PDF
xAPI: The Landscape
PPTX
What is xAPI and is it contagious?
Training 2019 Session 206 - xAPI Intro for Instructional Designers
xAPI Intro for Instructional Designers - DevLearn18
Online Learning Conf 2018 xAPI Geek Free - Torrance
xAPI Webinar July 23rd - Rob Faulkner
xAPI Geek Free - Learning DevCamp 2018
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
ATD ICE 2018 xAPI Geek Free
LSCon 407 Building the xAPI Learning Ecosystem of Your Dreams
Building the xAPI Learning Ecoystem
xAPI Ecosystem xAPI Party May 2019
ATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
Life in a post-SCORM world: Day Hikes in the xAPI
Getting Stakeholder Buy-in for xAPI
Future Focused Platform Decisions with xAPI – ATD TechKnowledge 2017
Selling xAPI / Getting Buy-in for TorranceLearning Download May 2016
Day Hikes in the xAPI
How xAPI can boost elearning outcomes
xAPI Camp - Learning Solutions
xAPI: The Landscape
What is xAPI and is it contagious?
Ad

More from TorranceLearning (11)

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
What is xAPI?
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
What is xAPI?
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
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
Reconciliation AND MEMORANDUM RECONCILATION
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPT
Data mining for business intelligence ch04 sharda
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
Probability Distribution, binomial distribution, poisson distribution
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
Training And Development of Employee .pdf
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
How to Get Funding for Your Trucking Business
PDF
IFRS Notes in your pocket for study all the time
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
A Brief Introduction About Julia Allison
Power and position in leadershipDOC-20250808-WA0011..pdf
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
HR Introduction Slide (1).pptx on hr intro
Reconciliation AND MEMORANDUM RECONCILATION
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Data mining for business intelligence ch04 sharda
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Probability Distribution, binomial distribution, poisson distribution
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Training And Development of Employee .pdf
New Microsoft PowerPoint Presentation - Copy.pptx
Laughter Yoga Basic Learning Workshop Manual
How to Get Funding for Your Trucking Business
IFRS Notes in your pocket for study all the time
Euro SEO Services 1st 3 General Updates.docx
DOC-20250806-WA0002._20250806_112011_0000.pdf
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
A Brief Introduction About Julia Allison

TechLearn2019 xAPI Intro Torrance