SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Vocabulary
What exactly is xAPI?
The Experience API, or xAPI, is a
common way of sharing information
about our experiences, using data.
The “x” in xAPI is for experience.
Data describing our experiences
can come from different sources.
The Experience API (xAPI)
• Can be used to to describe a wide variety of experiences
• Moves us beyond simple web-based, didactic models
• Promotes adaptive design and development practices
• Accelerates integrations with other systems (and practices)
• Encourages transparency in data capture and use
How do you use xAPI?
• How can I inform better business decisions?
• How do I avoid locking us into a solution?
• How can I make investments in learning development last longer and
more future-proof?
• How can I make sure what I evaluate today is useful in the future?
• How will I connect a learner’s activities across multiple applications?
How Does Experience API Work?
• People interact with “stuff” 

(i.e. content, apps, business systems, etc.)
• These interactions are observed and described in JSON.
• The “stuff” sends the statements to a Learning Record Store.
What is a Learning Record Store, or LRS?
• It’s a database that stores activity statements - the “data”
• LRSs can be software (even hardware) that stands on its own.
• LRSs can be a function of other things:

data appliances, enterprise applications, LMSs
LMS vs. LRS
A Learning Record Store (LRS) addresses one capability of a typical 

Learning Management System (LMS).
User Management Learning Records Scheduling
Course Management Statistics Grade Book
Tracking eLearning Content Storage Search
Assignments Sequencing Delivery
Preferences Reports Assessment
Someone Did Something
Activity Statements are “Observations”
Actor Verb Object
(To Someone) (Using Stuff) (With Some Result)
{
"actor": {
"mbox": "mailto:n3ed8rw7r39@adlnet.gov",
"name": "n3ed8rw7r39@adlnet.gov",
"objectType": "Agent"
},
"verb": {
"id": "http://adlnet.gov/expapi/verbs/passed",
"display": {
"en-US": "passed"
}
},
"object": {
"id": "http://z2.vc/xapi/activities/passed",
"objectType": "Activity",
"definition": {
"name": {
"en-US": "HTML5 data attribute prototype"
},
"description": {
"en-US": "Example generation of a passed activity using an HTML5 data attribute with unobtrusive js"
}
}
},
"id": "d3574611-8092-4616-bfdc-4f48933a0d42"
}
Who owns xAPI?
xAPI is an open source specification. It’s
*licensed so that anyone can use it and create
things based on it without needing permission or
paying anyone.
*licensed as Apache 2.0, if you’re curious
Who’s in charge of xAPI?
is the part of the US Department of Defense that continues to
sponsor the collective open source work on xAPI since April 2010.
is the nonprofit organization bringing vendors & stakeholders around
the world, across industries to maintain xAPI and steer its evolution.
http://datainteroperability.org
What are other terms we might
hear?
An experience can be thought
about as a set of activities.
A profile is a set of rules that govern
how to use xAPI in specific ways for
specific experiences.
A profile can have one or more recipes in it. A
recipe ensures consistent data for a given activity
so that different tools can provide (and make sense
of) data on the same learning experience.
Interoperability is the expectation that what works
in one system will work for a set of other systems
by default with no configuration necessary.
For xAPI, interoperability means that data
created in one system can be shared with
appropriate security and used by other systems
A learning activity provider is anything
which generates activity statements
and then send such to an LRS.
Adaptive Learning assesses someone’s current
knowledge state and recommends a sequence of
activity that moves that knowledge state toward a
defined learning outcome.
CMI5 is a profile of xAPI that defines
“plug-and-play” interoperability between
learning content activities and LMSs.

Contenu connexe

Similaire à xAPI Live - What is xAPI?

BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathon
marvin337
 
Learning analytics inside government
Learning analytics inside governmentLearning analytics inside government
Learning analytics inside government
mwebbjisc
 

Similaire à xAPI Live - What is xAPI? (20)

The Vocabulary of xAPI
The Vocabulary of xAPIThe Vocabulary of xAPI
The Vocabulary of xAPI
 
How xAPI is going to bring "electricity" to learning !
How xAPI is going to bring "electricity" to learning !How xAPI is going to bring "electricity" to learning !
How xAPI is going to bring "electricity" to learning !
 
Intro to xAPI Camp DevLearn 2018
Intro to xAPI Camp DevLearn 2018Intro to xAPI Camp DevLearn 2018
Intro to xAPI Camp DevLearn 2018
 
xAPI: The Landscape
xAPI: The LandscapexAPI: The Landscape
xAPI: The Landscape
 
xAPI Camp - Learning Solutions
xAPI Camp - Learning SolutionsxAPI Camp - Learning Solutions
xAPI Camp - Learning Solutions
 
Going with xAPI
Going with xAPIGoing with xAPI
Going with xAPI
 
Experience API (xAPI) and the Future of SCORM
Experience API (xAPI) and the Future of SCORMExperience API (xAPI) and the Future of SCORM
Experience API (xAPI) and the Future of SCORM
 
X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathon
 
VR/AR + xAPI: Tracking Next-Gen Learning
VR/AR + xAPI: Tracking Next-Gen LearningVR/AR + xAPI: Tracking Next-Gen Learning
VR/AR + xAPI: Tracking Next-Gen Learning
 
xAPI: The Landscape
xAPI: The LandscapexAPI: The Landscape
xAPI: The Landscape
 
Learning analytics inside government
Learning analytics inside governmentLearning analytics inside government
Learning analytics inside government
 
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
 
Barcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application DevelopmentBarcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application Development
 
xAPI Making Sense of Industry and Practice
xAPI Making Sense of Industry and PracticexAPI Making Sense of Industry and Practice
xAPI Making Sense of Industry and Practice
 
We are Digital Puppets
We are Digital PuppetsWe are Digital Puppets
We are Digital Puppets
 
Goodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdateGoodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social Update
 
Open Source Information Gathering Brucon Edition
Open Source Information Gathering Brucon EditionOpen Source Information Gathering Brucon Edition
Open Source Information Gathering Brucon Edition
 
Alitora Innovation Networks
Alitora Innovation NetworksAlitora Innovation Networks
Alitora Innovation Networks
 
Design Implications of the Experience API (Tin Can API)
Design Implications of the Experience API (Tin Can API)Design Implications of the Experience API (Tin Can API)
Design Implications of the Experience API (Tin Can API)
 

Dernier

Dernier (20)

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

xAPI Live - What is xAPI?

  • 3. The Experience API, or xAPI, is a common way of sharing information about our experiences, using data.
  • 4. The “x” in xAPI is for experience.
  • 5. Data describing our experiences can come from different sources.
  • 6.
  • 7. The Experience API (xAPI) • Can be used to to describe a wide variety of experiences • Moves us beyond simple web-based, didactic models • Promotes adaptive design and development practices • Accelerates integrations with other systems (and practices) • Encourages transparency in data capture and use
  • 8. How do you use xAPI? • How can I inform better business decisions? • How do I avoid locking us into a solution? • How can I make investments in learning development last longer and more future-proof? • How can I make sure what I evaluate today is useful in the future? • How will I connect a learner’s activities across multiple applications?
  • 9. How Does Experience API Work? • People interact with “stuff” 
 (i.e. content, apps, business systems, etc.) • These interactions are observed and described in JSON. • The “stuff” sends the statements to a Learning Record Store.
  • 10. What is a Learning Record Store, or LRS? • It’s a database that stores activity statements - the “data” • LRSs can be software (even hardware) that stands on its own. • LRSs can be a function of other things:
 data appliances, enterprise applications, LMSs
  • 11. LMS vs. LRS A Learning Record Store (LRS) addresses one capability of a typical 
 Learning Management System (LMS). User Management Learning Records Scheduling Course Management Statistics Grade Book Tracking eLearning Content Storage Search Assignments Sequencing Delivery Preferences Reports Assessment
  • 12. Someone Did Something Activity Statements are “Observations” Actor Verb Object (To Someone) (Using Stuff) (With Some Result)
  • 13. { "actor": { "mbox": "mailto:n3ed8rw7r39@adlnet.gov", "name": "n3ed8rw7r39@adlnet.gov", "objectType": "Agent" }, "verb": { "id": "http://adlnet.gov/expapi/verbs/passed", "display": { "en-US": "passed" } }, "object": { "id": "http://z2.vc/xapi/activities/passed", "objectType": "Activity", "definition": { "name": { "en-US": "HTML5 data attribute prototype" }, "description": { "en-US": "Example generation of a passed activity using an HTML5 data attribute with unobtrusive js" } } }, "id": "d3574611-8092-4616-bfdc-4f48933a0d42" }
  • 14.
  • 16. xAPI is an open source specification. It’s *licensed so that anyone can use it and create things based on it without needing permission or paying anyone. *licensed as Apache 2.0, if you’re curious
  • 17. Who’s in charge of xAPI?
  • 18. is the part of the US Department of Defense that continues to sponsor the collective open source work on xAPI since April 2010.
  • 19. is the nonprofit organization bringing vendors & stakeholders around the world, across industries to maintain xAPI and steer its evolution.
  • 21. What are other terms we might hear?
  • 22. An experience can be thought about as a set of activities.
  • 23. A profile is a set of rules that govern how to use xAPI in specific ways for specific experiences.
  • 24. A profile can have one or more recipes in it. A recipe ensures consistent data for a given activity so that different tools can provide (and make sense of) data on the same learning experience.
  • 25. Interoperability is the expectation that what works in one system will work for a set of other systems by default with no configuration necessary.
  • 26. For xAPI, interoperability means that data created in one system can be shared with appropriate security and used by other systems
  • 27. A learning activity provider is anything which generates activity statements and then send such to an LRS.
  • 28. Adaptive Learning assesses someone’s current knowledge state and recommends a sequence of activity that moves that knowledge state toward a defined learning outcome.
  • 29. CMI5 is a profile of xAPI that defines “plug-and-play” interoperability between learning content activities and LMSs.