xAPI:
An Intro for
Instructional Designers
Megan Torrance | mtorrance@torrancelearning.com
Training 2019 | Session 206
iStock_000015727078
Megan Torrance
mtorrance@torrancelearning.com
@MMTorrance | @xAPIGnome | @Tlearning
Where are you on your xAPI
journey?
iStock 000005088389
Source: Khan Academy
Onboarding Plan BOnboarding Plan A
Tour the campus & buildings
Class: Your benefits & you
Take a skills assessment
Webinar: LMS & Your Learning
Class: Finance 101
Rate your experience
Elearning: Our Customers
Observe the work process
Receive coaching from a mentor
Watch a video
Follow a blog
Read a book by an expert
Elearning: Welcome & virtual tour
Elearning: Log into LMS
Elearning: Tour our Campus
Class: Your benefits & you
Class: Email and You
Elearning: Who’s who
Elearning: Our customers
Class: Finance 101
Recorded webinar: Our LMS Part 1
Webinar: LMS & Your Learning
Multiple choice test: Your Job Role
Practice activities on work process
Job shadow an experienced employee
Class: Using the intranet
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 …
Samsung.com
Megan’s phone
SCORM
Time
Score
Location
Status
Answers
Actor verb object
Actor verb object context
xAPI
lego.com
Learning Record
Provider
Content
Activity Statement
Learning Record Store
You
Other & Legacy data
Adobe Stock 158410923
Claire read Business Writing for
ProfessionalsJohn practiced frosting birthday cakes
Lindsey watched the Company History video
Rashad completed Oil Change Upselling
Actor verb object
Actor verb object context
Claire read Business Writing for
ProfessionalsJohn practiced frosting birthday cakes
Lindsey watched the Company History video
Rashad completed Oil Change Upselling
Mohammed wrote a blog post about local theatre
that got 45 views and 3
commentsOron rated ATD event Essentials of
Creating Learning Experiences
with xAPI @MMTorrance 4
stars “coffee rocked, nice use
of WebEx”
Cynthia completed Oil Change Upselling score
60%Ladan simulated landing at DTW
Arthi simulated landing at DTW in SimSuite #4
and was rated 98% by
Instructor
Claire read Business Writing for
ProfessionalsJohn practiced frosting birthday cakes
Lindsey watched the Company History video
Rashad completed Oil Change Upselling
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
• Compare performance and learning across learners
• Deliver and track training outside of the LMS
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
The 70/20/10
Learning
from Others
Learning from ExperienceFormal
Learning
We are here now
Gottfredson & Mosher’s
(& Torrance’s)
Moments of
Learning Need
5 Moments of Learning Need: Gottfredson & Mosher
9 Moments of Need: Torrance
Apply
New
More
Solve
Change
Before
Prepare
Remember
Teach
21
A
D
I+E
D
I+E
D
DD D
TIME
Getting Started
Adobe Stock 79551218
First pick
a project
SCORM is not the (best) answer.
The project’s sponsor is on board.
There’s plenty of data.
You can capture or get to the data you need.
STEP 1:
Send the
data
Use your current elearning authoring tools
Get your product vendor to send the data
Use aggregator like xapiapps to assemble things
that aren’t xAPI into a thing that is
Write some custom code
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.l:
• Any action or trigger you want
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING
MISC OTHER OPTIONS
Not really “authoring tools,” but very deep
learning experiences, 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
STEP 2:
Receive the
data
Adobe Stock 134669543
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
The LMS(es)
as
secondary
35
Learning
Record
Provider
Learning
Record
Provider
LRS
Learning
Record
Provider
+ Data
Warehousin
g &
Business
Intelligence
36
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 37
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
38
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 39
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 40
Financ
e
Sales
Market-
ing
Operati
ons
Legal
HR
Recruit
-ing
Supply
Chain
…
…
…
…
…
…
…
…
…
…
…
…
…
…
41
STEP 3:
Do
something
with the data
Dashboards and visualizations for decision-
making
Personalization of pathways
Recommendations for content
Action triggers & rules
Evaluate & improve the learning experience
Take 2
aspirin…
Adobe Stock 63038227
Start
learning
more …
xAPI Hands-On & Geek-Free
Learning Solutions Magazine
xAPI Learning Cohort
Vendor sites & www.learnxapi.com
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?
It’s going to get a little messy at first.
Get started!
www.torrancelearning.com/xapi-
cohort
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?
48

Training 2019 Session 206 - xAPI Intro for Instructional Designers