SlideShare a Scribd company logo
Building the xAPI Learning
EcosystemRob Houck, UL PURE™ Learning
AdobeStock_47575701
ROB HOUCK
Director of Technology Innovation
PURE™ Learning
Learning Record
Provider
Content
Activity Statement
Learning Record Store
You
Other & Legacy data
Adobe Stock 158410923
Why xAPI?
Measurement & analytics
Move data across courses, platforms, functions
Record more than just course data
Personalize learning
Track activity of multiple people at once
Offline storage
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
AdobeStock_107605561
xAPI is
all about
INTEROPERABILIT
Y
not silos.
Adobe Stock 158410923
Learning Record
Provider
Content
Activity Statement
Learning Record Store
Other & Legacy data
STEP 1:
Send the
data
Use your current elearning authoring tools
Get your product vendor to send the data
Use xapiapps to assemble things that aren’t xAPI
into a thing that is
Write some custom code
AUTHORING TOOLS
Out of the box:
• SCORM-like transactions
• Individual page views
• Actions and triggers (depends)
With a little JavaScript:
• Any action or trigger you want
More info:
www.xapiquarterly.com (Sean Putman), xAPI Cohort Fall 2017 results
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING
Building the xAPI Learning Ecoystem
STEP 2:
Receive the
data
Adobe Stock 134669543
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
LMS
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
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
LMSes WITH LRS INSIDE
Out of the box:
• Learning management functions
• SCORM
They may struggle with:
• Accepting statements from outside the LMS
• Reporting data in extensions
UP TO DATE LIST OF CONFORMANT LRS:
https://adopters.adlnet.gov/
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING
PURE™ Learning
LMSes THAT CONNECT TO YOUR LRS
What you can expect:
• xAPI statements from courses & experiences
• Non-SCORM LMS activity, too
THIS LIST IS INCOMPLETE
THIS LIST IS GROWING
Building the xAPI Learning Ecoystem
Financ
e
Sales
Market-
ing
Operati
ons
Legal
HR
Recruit
-ing
Supply
Chain
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Start where
you are
Launch xAPI record providers from the LMS
(cmi5):
Send xAPI from triggers in a SCORM course
Export SCORM data from LMS to LRS
Wait for
your LMS to
adopt xAPI
Offer to beta test.
Get a sidecar LRS for your special projects and
new projects.
• Two sets of reports
• Export xAPI “Completions” LMS
Start
shedding
SCORM
Stop using SCORM where you can.
If you have to, build for SCORM knowing you’ll
use xAPI.
• Flexible tools that do both
• Follow best practices for xAPI now
(xAPI Quarterly)
Start asking the “x” question.
Start
learning
more …
Vendor sites
www.learnxapi.com and www.xapiquarterly.com
xAPI MOOC
xAPI Learning Cohort
xAPI Camps & xAPI Party
Adobe Stock 100125220
How ready are you?
Community-driven effort to highlight xAPI use by:
• Tools
• Platforms
• People
• Spaces
• Events
* Implies no conformance, certification or
warranty.
More info:
www.xapi-ready.com | http://www.cafepress.com/xapi_ready
ROB HOUCK
UL PURE™ Learning, Director of Technology Innovation
rob.houck@ul.com
PURE™ Learning

More Related Content

PPTX
Academic Alert System IBM_Spark_Meetup
PDF
Apache Spark Use case for Education Industry
PDF
s4h4-RecordOfAchievement
PPTX
Realising the vision of a single source of course information
PPTX
DevLearn 801 xAPI: Where it's at & How to Get Started
PPTX
xAPI Intro for Instructional Designers Learning While Working 2019
PPTX
ATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
PPTX
LSCon 407 Building the xAPI Learning Ecosystem of Your Dreams
Academic Alert System IBM_Spark_Meetup
Apache Spark Use case for Education Industry
s4h4-RecordOfAchievement
Realising the vision of a single source of course information
DevLearn 801 xAPI: Where it's at & How to Get Started
xAPI Intro for Instructional Designers Learning While Working 2019
ATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
LSCon 407 Building the xAPI Learning Ecosystem of Your Dreams

Similar to Building the xAPI Learning Ecoystem (20)

PPTX
Intro to xAPI - TORRANCE - LTUK20
PPTX
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
PPTX
TechLearn2019 xAPI Intro Torrance
PPTX
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
PPTX
Training 2019 Session 206 - xAPI Intro for Instructional Designers
PPTX
xAPI for Instructional Designers Torrance Devcamp 2019
PPTX
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
PPTX
xAPI Intro for Instructional Designers - DevLearn18
PPTX
DL24-712-xAPI-Crash-Course-TompkinsRutherford-Presentation.pptx
PDF
LSCon 2017 Making Future-focused Platform Decisions with the xAPI
PDF
Back to the Drawing Board: Painting a Picture with xAPI
PPTX
Online Learning Conf 2018 xAPI Geek Free - Torrance
PDF
xAPI 101 - webinar slides
PPTX
xAPI Geek Free - Learning DevCamp 2018
PDF
Adding xAPI to your RFPs: Rethinking your process
PPTX
ATD ICE 2018 xAPI Geek Free
PDF
xAPI Webinar July 23rd - Rob Faulkner
PDF
Future Focused Platform Decisions with xAPI – ATD TechKnowledge 2017
PDF
How to Grow Your Business with VisCa (#xAPI)
PDF
Yet LXi — Learning Experience Interface Overview
Intro to xAPI - TORRANCE - LTUK20
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
TechLearn2019 xAPI Intro Torrance
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
Training 2019 Session 206 - xAPI Intro for Instructional Designers
xAPI for Instructional Designers Torrance Devcamp 2019
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
xAPI Intro for Instructional Designers - DevLearn18
DL24-712-xAPI-Crash-Course-TompkinsRutherford-Presentation.pptx
LSCon 2017 Making Future-focused Platform Decisions with the xAPI
Back to the Drawing Board: Painting a Picture with xAPI
Online Learning Conf 2018 xAPI Geek Free - Torrance
xAPI 101 - webinar slides
xAPI Geek Free - Learning DevCamp 2018
Adding xAPI to your RFPs: Rethinking your process
ATD ICE 2018 xAPI Geek Free
xAPI Webinar July 23rd - Rob Faulkner
Future Focused Platform Decisions with xAPI – ATD TechKnowledge 2017
How to Grow Your Business with VisCa (#xAPI)
Yet LXi — Learning Experience Interface Overview
Ad

More from TorranceLearning (13)

PPTX
Harnessing Change: Agile Methods for Instructional Designers
PPTX
ATD Virtual Conference: Leveraging Agile Methods in L&D
PPTX
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
PPTX
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
PPTX
LLAMA Intro to Agile May 2019 Download
PPTX
xAPI Ecosystem xAPI Party May 2019
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
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
LLAMA Intro to Agile May 2019 Download
xAPI Ecosystem xAPI Party May 2019
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
Ad

Recently uploaded (20)

PPTX
Probability Distribution, binomial distribution, poisson distribution
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
Unit 1 Cost Accounting - Cost sheet
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPTX
HR Introduction Slide (1).pptx on hr intro
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
Lecture (1)-Introduction.pptx business communication
PPT
Chapter four Project-Preparation material
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
A Brief Introduction About Julia Allison
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
IFRS Notes in your pocket for study all the time
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
How to Get Business Funding for Small Business Fast
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Probability Distribution, binomial distribution, poisson distribution
Belch_12e_PPT_Ch18_Accessible_university.pptx
DOC-20250806-WA0002._20250806_112011_0000.pdf
Unit 1 Cost Accounting - Cost sheet
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
New Microsoft PowerPoint Presentation - Copy.pptx
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
HR Introduction Slide (1).pptx on hr intro
340036916-American-Literature-Literary-Period-Overview.ppt
Ôn tập tiếng anh trong kinh doanh nâng cao
Lecture (1)-Introduction.pptx business communication
Chapter four Project-Preparation material
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
A Brief Introduction About Julia Allison
unit 1 COST ACCOUNTING AND COST SHEET
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
IFRS Notes in your pocket for study all the time
WRN_Investor_Presentation_August 2025.pdf
How to Get Business Funding for Small Business Fast
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...

Building the xAPI Learning Ecoystem

Editor's Notes

  • #2: They say that the easy way to learn is from others’ mistakes. The hard way is from your own mistakes. The tragic way is not learning from either.
  • #4: 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.
  • #6: “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.
  • #7: That’s because it’s all about interoperability. You’re building a large platform … not continuing a bunch of silos held together with bailing twine and bandages. But that’s a completely different story for a different day. Few other industries have attempted this degree of interoperability. This is the real positive legacy of SCORM – it has allowed this industry to boom.
  • #8: Regardless of the size of the project you’re doing, you’re going to need tools to send data and a platform to receive it, and then something to do with that data afterward. Let’s talk about those two pieces of your ecosystem.
  • #10: 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.
  • #13: 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.
  • #14: 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.
  • #15: The Sidecar LRS is a nice happy medium to get started.
  • #16: 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.
  • #19: This is my super-un-scientific way of testing for xAPI conformance. If I get this when I search an LMS vendor’s site, I then do also search Experience API, Tin Can API and then, just to be safe, SCORM. If I come up blank, I make the call that this is not an xAPI conformant or ready LMS
  • #22: Ask your LMS provider – it’s entirely possible that they’re planning on implementing LRS support within the year. In this case, you have a few options. You can sit and wait, and you could offer to beta test. (Megan) is a huge fan of being a part of your vendors’ beta testing process – there’s a lot of bonus points you can gain with your vendors and you can call in some chips. In the meantime, you can get a “sidecar” LRS for all your xAPI projects, something that you’re planning to discard once your LMS capability comes online. It’s a nice hedge against the promises of integration for the future that your LMS vendor makes. You’ll have two sets of reports in the meantime and you may need to export your xAPI “completions” to your LMS in case you need a single point of truth and reporting. But it’s not the worst thing in the world. You’ll want to make sure that you’re careful to keep your login information – your actor definitions – consistent between the two systems so that your hair doesn’t fall out trying to match up your data.
  • #25: Included with this session is a sheet you can use to assess (roughly) various components of your organization’s ecosystem to see if you’re ready.