SlideShare a Scribd company logo
xAPI: The Landscape
Torrance Learning Cohort
September 29, 2016
Megan Bowe & Aaron E. Silvers
What does someone who works
with xAPI do?
Typical xAPI Projects
• Data Strategy
• Content Strategy
• Learning Architecture
• Systems Integration
• Reporting
• Experience Design
How do I work with xAPI?
Mindsets
Systems Thinking Integration Facilitation
A Maker Mindset
Assume you have permission
to tinker
Make, maintain and grow
useful connections
Surface goals big & inviting
enough to motivate action
Be The Change
Interrogate perceived
boundary conditions
Identify new paradigms
supported by both sides of
double-binds
Inspire others, modeling how
to navigate through shifting
paradigms
“Yes. And..”
Augment rather than change
discrete systems
Seek connections and overlaps
that add value beyond the
immediate context
Help others avoid negation
Who puts xAPI solutions together?
Technology Partners 

Vendors, consultants, tool providers, etc.


Your Team 

Stakeholders, team members, customers.
How xAPI solutions happen…
• Use a tool that is built with xAPI, natively, from the ground-up
( “Native” )
• Leverage an existing data source that is modified, extended or
translated into xAPI ( “Modified” )
• Build Your Own ( “BYO” )
Native Modified BYO
Technology
Partners
xAPI from
ground-up
APIs or other
data sources
that can
translate to xAPI
Whatever

You Want
Your Team
Balancing
wants, needs
and
sustainability
Creating &
maintaining
middleware
Practices,
Resourcing &
Scaling
Native Modified BYO
Technology
Partners
xAPI from
ground-up
APIs or other
data sources
that can
translate to xAPI
Whatever

You Want
Your Team
Balancing
wants, needs
and
sustainability
Creating &
maintaining
middleware
Practices,
Resourcing &
Scaling
Questions for technology partners
If there’s support for xAPI from the ground-up…
• What activities are designed?















Common Needs
Social Custom mobile applications Play existing courses Create new courses
Track/report progress
Off-the-shelf applications
integration
Testing Competency management
See the learner’s journey See content usage Work activities Sensors
Simulations Recruitment Compliance activity Reporting
Questions for technology partners
If there’s support for xAPI from the ground-up…
• What activities are designed?
• How are activities tracked?











Recipes and Profiles
• Communities of Practice
• Controlled Vocabularies
• Domain Profiles
Questions for technology partners
If there’s support for xAPI from the ground-up…
• What activities are designed?
• How are activities tracked?
• What data points are in each statement?







“Observations”
Someone Did SomethingActor Verb Object
Context Result
Questions for technology partners
If there’s support for xAPI from the ground-up…
• What activities are designed?
• How are activities tracked?
• What data points are in each statement?
• How do I input or change endpoint credentials?



Prompt Hack Fixed
You’ll have a prompt to input one
or multiple LRS endpoint
credentials.
As an example, while there’s a
default configuration, there’s
JavaScript or other code as an
interface that can be amended
with knowledge of how the
technology works.
The technology is in a published
or executable-only state (a .exe
file, a .swf file — something
server side) that makes it difficult
if not impossible to change.
Questions for technology partners
If there’s support for xAPI from the ground-up…
• What activities are designed?
• How are activities tracked?
• What data points are in each statement?
• How do I input or change endpoint credentials?
• How does it rely on the LMS or other software applications?
Native Modified BYO
Technology
Partners
xAPI from
ground-up
APIs or other
data sources
that can
translate to xAPI
Whatever

You Want
Your Team
Balancing
wants, needs
and
sustainability
Creating &
maintaining
middleware
Practices,
Resourcing &
Scaling
Questions for your team
If considering a tool built with xAPI from the ground-up…
• Is what’s baked-in going to be enough?
• Does the right data align across tools?
• If not… 

can we support our own unbiased reporting, 

knowing the caveats?
Native Modified BYO
Technology
Partners
xAPI from
ground-up
APIs or other
data sources
that can
translate to
xAPI
Whatever

You Want
Your Team
Balancing wants,
needs and
sustainability
Creating &
maintaining
middleware
Practices,
Resourcing &
Scaling
Questions for technology partners
If there’s support for APIs or other data sources that can translate to
xAPI…
• What APIs does the technology offer?
• Of these…

Can we capture the right activities?
• What data will fill in the gaps in information we need?
Native Modified BYO
Technology
Partners
xAPI from
ground-up
APIs or other
data sources
that can
translate to xAPI
Whatever

You Want
Your Team
Balancing wants,
needs and
sustainability
Creating &
maintaining
middleware
Practices,
Resourcing &
Scaling
Questions for your team
If considering a tool built for APIs or other data sources that can translate to xAPI…
• Can we get enough from this/these APIs?
• How much value will we get from this system?
• What resources will we have…
• to do custom API development?
• to keep up our code with the different specs, ongoing?
• to build the translation layer?
Native Modified BYO
Technology
Partners
xAPI from
ground-up
APIs or other
data sources
that can
translate to xAPI
Whatever

You Want
Your Team
Balancing wants,
needs and
sustainability
Creating &
maintaining
middleware
Practices,
Resourcing &
Scaling
Questions for technology partners
If your technology partner will build whatever you want…
• What learning experience are you designing?
• What interactions are needed to support the learning experience
design?
Native Modified BYO
Technology
Partners
xAPI from
ground-up
APIs or other
data sources
that can
translate to xAPI
Whatever

You Want
Your Team
Balancing wants,
needs and
sustainability
Creating &
maintaining
middleware
Practices,
Resourcing &
Scaling
Questions for your team
If you can build whatever you want…
• What learning experience are you designing?
• What interactions are needed to support the learning experience design?
• What interactions are needed but don’t evidence or disprove the learning
experience?
• What recipes exist?
• What is the data model and information architecture it should conform with?
• What is our ability to support this at scale?
How do I vet technology
partners for xAPI projects?
When considering technology partners…
• Consider the know-how and investment of those who contribute to the
actual spec

(example: https://github.com/adlnet/xAPI-Spec/graphs/contributors)
• Consider those who can demonstrate xAPI interoperability

(example: http://tincanapi.com/2015/04/16/tale-three-lrss/)
• Consider those who stay current with the spec

(example: https://github.com/aaronesilvers/IEEE/blob/master/
2014_State_of_xAPI_Tools_Survey_Responses.csv)
• Consider those who won’t lock you into one size fits all

(example: http://connectionsforum.com/case-studies/)
This seems like a lot… right?
How do we address all that?
The Data Interoperability Standards Consortium
(Data Interoperability) is the international, nonprofit organization
that will handle the operations and maintenance of xAPI into
perpetuity.
Board of Directors
Megan
Bowe
Kirsty

Kitto
Eric

Nehrlich
Brenda

Sanderson
Aaron

Silvers
Robert

Todd
MakingBetter
Queensland

Univeristy
Google IxDA MakingBetter
Learning

Invention
Stewardship > Evolution > Standardization
DISC’s Focus Areas
Services Partnerships Certification Stewardship
• Schema to validate profiles
• Recognize and document
community-of-practice
activities, normalizing
profiles by domain (vs
global approaches)

• Federated registry and
associated APIs, freely
available for individuals;
fee-based for products
• Relationships with
stakeholder groups
wanting to leverage xAPI in
their own specs
• Supporting interests
beyond just US DoD
• Identifies software and
hardware that conforms to
requirements of the xAPI
specification
• Guarantees xAPI’s value
proposition
• Supports xAPI’s relevancy
to market needs
• Provides resources and
vehicles to support xAPI
adoption
RENEWCERTIFICATION
Concept: Certification
APPLICATIONIMPLEMENTINDUSTRY KNOWLEDGE
Vendor is
interested in
offering a
product or
service using
xAPI.
Vendor
makes
contact with
DISC with
request for
information.
Vendor
develops
xAPI
functionality
in their
product or
service.
Vendor
applies for
certification
testing of
their product
or service.
Vendor
successfully
earns a
digital badge
certifying
product
authentically.
Vendor
renews
certification
to keep
current with
any changes
to xAPI.
Workstreams
INFORMATION CERTIFICATION SPECIFICATION COMMUNICATION
Vocabulary
and Profile
Services
Index of
Certified
Products
Maintaining
Requirements
Third-Party
Testing
Program
Maintenance
Strategic
Evolution
Communities
of Practice
Working
Groups
2017 2017 Ongoing 2017 Ongoing Ongoing Ongoing 2017
Supporting Vendors Informing Customers Delivering Market Relevance Engaging Contributors
5) Reach Out
contact@makingbetter.us
http://makingbetter.us/

More Related Content

Similar to xAPI: The Landscape

Going with xAPI
Going with xAPIGoing with xAPI
Going with xAPI
Aaron Silvers
 
xAPI: The Landscape
xAPI: The LandscapexAPI: The Landscape
xAPI: The Landscape
Megan Bowe
 
xAPI State of the State: xAPI for Reals
xAPI State of the State: xAPI for RealsxAPI State of the State: xAPI for Reals
xAPI State of the State: xAPI for Reals
Megan Bowe
 
How to Plan for an xAPI Pilot at xAPI Camp DevLearn 2018 - Yet Analytics
How to Plan for an xAPI Pilot at xAPI Camp DevLearn 2018 - Yet AnalyticsHow to Plan for an xAPI Pilot at xAPI Camp DevLearn 2018 - Yet Analytics
How to Plan for an xAPI Pilot at xAPI Camp DevLearn 2018 - Yet Analytics
Allie Tscheulin
 
How to Plan for Your xAPI Pilot - xAPI Camp at DevLearn 2018 - Yet Analytics
How to Plan for Your xAPI Pilot - xAPI Camp at DevLearn 2018 - Yet Analytics How to Plan for Your xAPI Pilot - xAPI Camp at DevLearn 2018 - Yet Analytics
How to Plan for Your xAPI Pilot - xAPI Camp at DevLearn 2018 - Yet Analytics
Margaret Roth
 
Designing for insight
Designing for insightDesigning for insight
Designing for insight
Aaron Silvers
 
Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...
Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...
Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...
Aaron Silvers
 
Make Learning Big Data Work For You
Make Learning Big Data Work For YouMake Learning Big Data Work For You
Make Learning Big Data Work For You
Jessie Chuang
 
Yet LXi — Learning Experience Interface Overview
Yet LXi — Learning Experience Interface Overview Yet LXi — Learning Experience Interface Overview
Yet LXi — Learning Experience Interface Overview
Margaret Roth
 
Agile data science
Agile data scienceAgile data science
Agile data science
Joel Horwitz
 
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi
 
Finally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint UsefulFinally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint Useful
AIIM International
 
Maruti gollapudi cv
Maruti gollapudi cvMaruti gollapudi cv
Maruti gollapudi cv
Maruti Gollapudi
 
Dev learn: Our notes
Dev learn: Our notesDev learn: Our notes
Dev learn: Our notes
James Wann
 
Cilip Seminar 6th October - Integrating With Open Source
Cilip Seminar 6th October - Integrating With Open SourceCilip Seminar 6th October - Integrating With Open Source
Cilip Seminar 6th October - Integrating With Open Source
Jonathan Field
 
Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...
Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...
Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...
LavaConConference
 
DevLearn 801 xAPI: Where it's at & How to Get Started
DevLearn 801 xAPI: Where it's at & How to Get StartedDevLearn 801 xAPI: Where it's at & How to Get Started
DevLearn 801 xAPI: Where it's at & How to Get Started
TorranceLearning
 
AWS re:Invent 2016: Building the Future of DevOps with Amazon Web Services (D...
AWS re:Invent 2016: Building the Future of DevOps with Amazon Web Services (D...AWS re:Invent 2016: Building the Future of DevOps with Amazon Web Services (D...
AWS re:Invent 2016: Building the Future of DevOps with Amazon Web Services (D...
Amazon Web Services
 
FAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech ProposalsFAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM
 
Demystifying Systems for Interactive and Real-time Analytics
Demystifying Systems for Interactive and Real-time AnalyticsDemystifying Systems for Interactive and Real-time Analytics
Demystifying Systems for Interactive and Real-time Analytics
DataWorks Summit
 

Similar to xAPI: The Landscape (20)

Going with xAPI
Going with xAPIGoing with xAPI
Going with xAPI
 
xAPI: The Landscape
xAPI: The LandscapexAPI: The Landscape
xAPI: The Landscape
 
xAPI State of the State: xAPI for Reals
xAPI State of the State: xAPI for RealsxAPI State of the State: xAPI for Reals
xAPI State of the State: xAPI for Reals
 
How to Plan for an xAPI Pilot at xAPI Camp DevLearn 2018 - Yet Analytics
How to Plan for an xAPI Pilot at xAPI Camp DevLearn 2018 - Yet AnalyticsHow to Plan for an xAPI Pilot at xAPI Camp DevLearn 2018 - Yet Analytics
How to Plan for an xAPI Pilot at xAPI Camp DevLearn 2018 - Yet Analytics
 
How to Plan for Your xAPI Pilot - xAPI Camp at DevLearn 2018 - Yet Analytics
How to Plan for Your xAPI Pilot - xAPI Camp at DevLearn 2018 - Yet Analytics How to Plan for Your xAPI Pilot - xAPI Camp at DevLearn 2018 - Yet Analytics
How to Plan for Your xAPI Pilot - xAPI Camp at DevLearn 2018 - Yet Analytics
 
Designing for insight
Designing for insightDesigning for insight
Designing for insight
 
Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...
Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...
Where Cognitive Science, Interaction Design and Data Dwells: The Competencies...
 
Make Learning Big Data Work For You
Make Learning Big Data Work For YouMake Learning Big Data Work For You
Make Learning Big Data Work For You
 
Yet LXi — Learning Experience Interface Overview
Yet LXi — Learning Experience Interface Overview Yet LXi — Learning Experience Interface Overview
Yet LXi — Learning Experience Interface Overview
 
Agile data science
Agile data scienceAgile data science
Agile data science
 
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
 
Finally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint UsefulFinally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint Useful
 
Maruti gollapudi cv
Maruti gollapudi cvMaruti gollapudi cv
Maruti gollapudi cv
 
Dev learn: Our notes
Dev learn: Our notesDev learn: Our notes
Dev learn: Our notes
 
Cilip Seminar 6th October - Integrating With Open Source
Cilip Seminar 6th October - Integrating With Open SourceCilip Seminar 6th October - Integrating With Open Source
Cilip Seminar 6th October - Integrating With Open Source
 
Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...
Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...
Michael Priestley - Cross-format, cross-silo: Lightweight DITA for Intelligen...
 
DevLearn 801 xAPI: Where it's at & How to Get Started
DevLearn 801 xAPI: Where it's at & How to Get StartedDevLearn 801 xAPI: Where it's at & How to Get Started
DevLearn 801 xAPI: Where it's at & How to Get Started
 
AWS re:Invent 2016: Building the Future of DevOps with Amazon Web Services (D...
AWS re:Invent 2016: Building the Future of DevOps with Amazon Web Services (D...AWS re:Invent 2016: Building the Future of DevOps with Amazon Web Services (D...
AWS re:Invent 2016: Building the Future of DevOps with Amazon Web Services (D...
 
FAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech ProposalsFAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech Proposals
 
Demystifying Systems for Interactive and Real-time Analytics
Demystifying Systems for Interactive and Real-time AnalyticsDemystifying Systems for Interactive and Real-time Analytics
Demystifying Systems for Interactive and Real-time Analytics
 

More from Megan Bowe

Identifying Competency Gaps
Identifying Competency GapsIdentifying Competency Gaps
Identifying Competency Gaps
Megan Bowe
 
xAPI and the Evolving Learning Ecosystem
xAPI and the Evolving Learning EcosystemxAPI and the Evolving Learning Ecosystem
xAPI and the Evolving Learning Ecosystem
Megan Bowe
 
Immersive Learning with xAPI
Immersive Learning with xAPI Immersive Learning with xAPI
Immersive Learning with xAPI
Megan Bowe
 
Designing real world activities with xAPI
Designing real world activities with xAPIDesigning real world activities with xAPI
Designing real world activities with xAPI
Megan Bowe
 
Thoughts on humanity, technology, and community
Thoughts on humanity, technology, and communityThoughts on humanity, technology, and community
Thoughts on humanity, technology, and community
Megan Bowe
 
It's Time to do Learning Like Grown-ups: Content Systems
It's Time to do Learning Like Grown-ups: Content SystemsIt's Time to do Learning Like Grown-ups: Content Systems
It's Time to do Learning Like Grown-ups: Content Systems
Megan Bowe
 
Data Strategy and xAPI
Data Strategy and xAPI Data Strategy and xAPI
Data Strategy and xAPI
Megan Bowe
 
xAPI for Vets and Pets: Embarking on an Incredible Journey
xAPI for Vets and Pets: Embarking on an Incredible JourneyxAPI for Vets and Pets: Embarking on an Incredible Journey
xAPI for Vets and Pets: Embarking on an Incredible Journey
Megan Bowe
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong Learning
Megan Bowe
 
Jessie's Verbs
Jessie's VerbsJessie's Verbs
Jessie's Verbs
Megan Bowe
 
Riptide Learning Case Studies
Riptide Learning Case StudiesRiptide Learning Case Studies
Riptide Learning Case Studies
Megan Bowe
 
Real World Solutions Leveraging xAPI
Real World Solutions Leveraging xAPIReal World Solutions Leveraging xAPI
Real World Solutions Leveraging xAPI
Megan Bowe
 
A Path from Training to Proficiency
A Path from Training to ProficiencyA Path from Training to Proficiency
A Path from Training to Proficiency
Megan Bowe
 
Data Rules: Unmeasured Learning's Day Off
Data Rules: Unmeasured Learning's Day OffData Rules: Unmeasured Learning's Day Off
Data Rules: Unmeasured Learning's Day Off
Megan Bowe
 
State of the State: Authoring Tools
State of the State: Authoring ToolsState of the State: Authoring Tools
State of the State: Authoring Tools
Megan Bowe
 
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
Megan Bowe
 
Slack EduRooms
Slack EduRoomsSlack EduRooms
Slack EduRooms
Megan Bowe
 
Enterprise Learning Ecosystem
Enterprise Learning EcosystemEnterprise Learning Ecosystem
Enterprise Learning Ecosystem
Megan Bowe
 
Code Blue MedStar Health
Code Blue MedStar HealthCode Blue MedStar Health
Code Blue MedStar Health
Megan Bowe
 
Investigating Performance
Investigating PerformanceInvestigating Performance
Investigating Performance
Megan Bowe
 

More from Megan Bowe (20)

Identifying Competency Gaps
Identifying Competency GapsIdentifying Competency Gaps
Identifying Competency Gaps
 
xAPI and the Evolving Learning Ecosystem
xAPI and the Evolving Learning EcosystemxAPI and the Evolving Learning Ecosystem
xAPI and the Evolving Learning Ecosystem
 
Immersive Learning with xAPI
Immersive Learning with xAPI Immersive Learning with xAPI
Immersive Learning with xAPI
 
Designing real world activities with xAPI
Designing real world activities with xAPIDesigning real world activities with xAPI
Designing real world activities with xAPI
 
Thoughts on humanity, technology, and community
Thoughts on humanity, technology, and communityThoughts on humanity, technology, and community
Thoughts on humanity, technology, and community
 
It's Time to do Learning Like Grown-ups: Content Systems
It's Time to do Learning Like Grown-ups: Content SystemsIt's Time to do Learning Like Grown-ups: Content Systems
It's Time to do Learning Like Grown-ups: Content Systems
 
Data Strategy and xAPI
Data Strategy and xAPI Data Strategy and xAPI
Data Strategy and xAPI
 
xAPI for Vets and Pets: Embarking on an Incredible Journey
xAPI for Vets and Pets: Embarking on an Incredible JourneyxAPI for Vets and Pets: Embarking on an Incredible Journey
xAPI for Vets and Pets: Embarking on an Incredible Journey
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong Learning
 
Jessie's Verbs
Jessie's VerbsJessie's Verbs
Jessie's Verbs
 
Riptide Learning Case Studies
Riptide Learning Case StudiesRiptide Learning Case Studies
Riptide Learning Case Studies
 
Real World Solutions Leveraging xAPI
Real World Solutions Leveraging xAPIReal World Solutions Leveraging xAPI
Real World Solutions Leveraging xAPI
 
A Path from Training to Proficiency
A Path from Training to ProficiencyA Path from Training to Proficiency
A Path from Training to Proficiency
 
Data Rules: Unmeasured Learning's Day Off
Data Rules: Unmeasured Learning's Day OffData Rules: Unmeasured Learning's Day Off
Data Rules: Unmeasured Learning's Day Off
 
State of the State: Authoring Tools
State of the State: Authoring ToolsState of the State: Authoring Tools
State of the State: Authoring Tools
 
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
xAPI-Enabled Mobile Health System with Context Awareness Recommendation Engin...
 
Slack EduRooms
Slack EduRoomsSlack EduRooms
Slack EduRooms
 
Enterprise Learning Ecosystem
Enterprise Learning EcosystemEnterprise Learning Ecosystem
Enterprise Learning Ecosystem
 
Code Blue MedStar Health
Code Blue MedStar HealthCode Blue MedStar Health
Code Blue MedStar Health
 
Investigating Performance
Investigating PerformanceInvestigating Performance
Investigating Performance
 

Recently uploaded

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 

Recently uploaded (20)

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 

xAPI: The Landscape

  • 1. xAPI: The Landscape Torrance Learning Cohort September 29, 2016 Megan Bowe & Aaron E. Silvers
  • 2. What does someone who works with xAPI do?
  • 3. Typical xAPI Projects • Data Strategy • Content Strategy • Learning Architecture • Systems Integration • Reporting • Experience Design
  • 4. How do I work with xAPI?
  • 5. Mindsets Systems Thinking Integration Facilitation A Maker Mindset Assume you have permission to tinker Make, maintain and grow useful connections Surface goals big & inviting enough to motivate action Be The Change Interrogate perceived boundary conditions Identify new paradigms supported by both sides of double-binds Inspire others, modeling how to navigate through shifting paradigms “Yes. And..” Augment rather than change discrete systems Seek connections and overlaps that add value beyond the immediate context Help others avoid negation
  • 6. Who puts xAPI solutions together? Technology Partners 
 Vendors, consultants, tool providers, etc. 
 Your Team 
 Stakeholders, team members, customers.
  • 7. How xAPI solutions happen… • Use a tool that is built with xAPI, natively, from the ground-up ( “Native” ) • Leverage an existing data source that is modified, extended or translated into xAPI ( “Modified” ) • Build Your Own ( “BYO” )
  • 8. Native Modified BYO Technology Partners xAPI from ground-up APIs or other data sources that can translate to xAPI Whatever
 You Want Your Team Balancing wants, needs and sustainability Creating & maintaining middleware Practices, Resourcing & Scaling
  • 9. Native Modified BYO Technology Partners xAPI from ground-up APIs or other data sources that can translate to xAPI Whatever
 You Want Your Team Balancing wants, needs and sustainability Creating & maintaining middleware Practices, Resourcing & Scaling
  • 10. Questions for technology partners If there’s support for xAPI from the ground-up… • What activities are designed?
 
 
 
 
 
 
 

  • 11. Common Needs Social Custom mobile applications Play existing courses Create new courses Track/report progress Off-the-shelf applications integration Testing Competency management See the learner’s journey See content usage Work activities Sensors Simulations Recruitment Compliance activity Reporting
  • 12. Questions for technology partners If there’s support for xAPI from the ground-up… • What activities are designed? • How are activities tracked?
 
 
 
 
 

  • 13. Recipes and Profiles • Communities of Practice • Controlled Vocabularies • Domain Profiles
  • 14. Questions for technology partners If there’s support for xAPI from the ground-up… • What activities are designed? • How are activities tracked? • What data points are in each statement?
 
 
 

  • 15. “Observations” Someone Did SomethingActor Verb Object Context Result
  • 16. Questions for technology partners If there’s support for xAPI from the ground-up… • What activities are designed? • How are activities tracked? • What data points are in each statement? • How do I input or change endpoint credentials?
 

  • 17. Prompt Hack Fixed You’ll have a prompt to input one or multiple LRS endpoint credentials. As an example, while there’s a default configuration, there’s JavaScript or other code as an interface that can be amended with knowledge of how the technology works. The technology is in a published or executable-only state (a .exe file, a .swf file — something server side) that makes it difficult if not impossible to change.
  • 18. Questions for technology partners If there’s support for xAPI from the ground-up… • What activities are designed? • How are activities tracked? • What data points are in each statement? • How do I input or change endpoint credentials? • How does it rely on the LMS or other software applications?
  • 19. Native Modified BYO Technology Partners xAPI from ground-up APIs or other data sources that can translate to xAPI Whatever
 You Want Your Team Balancing wants, needs and sustainability Creating & maintaining middleware Practices, Resourcing & Scaling
  • 20. Questions for your team If considering a tool built with xAPI from the ground-up… • Is what’s baked-in going to be enough? • Does the right data align across tools? • If not… 
 can we support our own unbiased reporting, 
 knowing the caveats?
  • 21. Native Modified BYO Technology Partners xAPI from ground-up APIs or other data sources that can translate to xAPI Whatever
 You Want Your Team Balancing wants, needs and sustainability Creating & maintaining middleware Practices, Resourcing & Scaling
  • 22. Questions for technology partners If there’s support for APIs or other data sources that can translate to xAPI… • What APIs does the technology offer? • Of these…
 Can we capture the right activities? • What data will fill in the gaps in information we need?
  • 23. Native Modified BYO Technology Partners xAPI from ground-up APIs or other data sources that can translate to xAPI Whatever
 You Want Your Team Balancing wants, needs and sustainability Creating & maintaining middleware Practices, Resourcing & Scaling
  • 24. Questions for your team If considering a tool built for APIs or other data sources that can translate to xAPI… • Can we get enough from this/these APIs? • How much value will we get from this system? • What resources will we have… • to do custom API development? • to keep up our code with the different specs, ongoing? • to build the translation layer?
  • 25. Native Modified BYO Technology Partners xAPI from ground-up APIs or other data sources that can translate to xAPI Whatever
 You Want Your Team Balancing wants, needs and sustainability Creating & maintaining middleware Practices, Resourcing & Scaling
  • 26. Questions for technology partners If your technology partner will build whatever you want… • What learning experience are you designing? • What interactions are needed to support the learning experience design?
  • 27. Native Modified BYO Technology Partners xAPI from ground-up APIs or other data sources that can translate to xAPI Whatever
 You Want Your Team Balancing wants, needs and sustainability Creating & maintaining middleware Practices, Resourcing & Scaling
  • 28. Questions for your team If you can build whatever you want… • What learning experience are you designing? • What interactions are needed to support the learning experience design? • What interactions are needed but don’t evidence or disprove the learning experience? • What recipes exist? • What is the data model and information architecture it should conform with? • What is our ability to support this at scale?
  • 29. How do I vet technology partners for xAPI projects?
  • 30. When considering technology partners… • Consider the know-how and investment of those who contribute to the actual spec
 (example: https://github.com/adlnet/xAPI-Spec/graphs/contributors) • Consider those who can demonstrate xAPI interoperability
 (example: http://tincanapi.com/2015/04/16/tale-three-lrss/) • Consider those who stay current with the spec
 (example: https://github.com/aaronesilvers/IEEE/blob/master/ 2014_State_of_xAPI_Tools_Survey_Responses.csv) • Consider those who won’t lock you into one size fits all
 (example: http://connectionsforum.com/case-studies/)
  • 31. This seems like a lot… right?
  • 32. How do we address all that?
  • 33. The Data Interoperability Standards Consortium (Data Interoperability) is the international, nonprofit organization that will handle the operations and maintenance of xAPI into perpetuity.
  • 35. Stewardship > Evolution > Standardization
  • 36. DISC’s Focus Areas Services Partnerships Certification Stewardship • Schema to validate profiles • Recognize and document community-of-practice activities, normalizing profiles by domain (vs global approaches)
 • Federated registry and associated APIs, freely available for individuals; fee-based for products • Relationships with stakeholder groups wanting to leverage xAPI in their own specs • Supporting interests beyond just US DoD • Identifies software and hardware that conforms to requirements of the xAPI specification • Guarantees xAPI’s value proposition • Supports xAPI’s relevancy to market needs • Provides resources and vehicles to support xAPI adoption
  • 37. RENEWCERTIFICATION Concept: Certification APPLICATIONIMPLEMENTINDUSTRY KNOWLEDGE Vendor is interested in offering a product or service using xAPI. Vendor makes contact with DISC with request for information. Vendor develops xAPI functionality in their product or service. Vendor applies for certification testing of their product or service. Vendor successfully earns a digital badge certifying product authentically. Vendor renews certification to keep current with any changes to xAPI.
  • 38. Workstreams INFORMATION CERTIFICATION SPECIFICATION COMMUNICATION Vocabulary and Profile Services Index of Certified Products Maintaining Requirements Third-Party Testing Program Maintenance Strategic Evolution Communities of Practice Working Groups 2017 2017 Ongoing 2017 Ongoing Ongoing Ongoing 2017 Supporting Vendors Informing Customers Delivering Market Relevance Engaging Contributors