Introduction to xAPIJohnathan Lightfoot
WhatistheExperienceAPI?
EverywhereandAlltheTime
WhatistheExperienceAPI?• Advanced Distributed Learning• Countries• USA• Canada• Mexico• United Kingdom• Norway• Poland• Ro...
WhatistheExperienceAPI?First technology being developed under ADL’s Training & Learning Architecture (TLA)TLAExperienceTra...
Learning Management System(LMS)User Management Learning Records SchedulingCourse Management Statistics Grade BookRun-Time ...
WhataboutLearningManagementSystems?SCORM has limitations:• I want my data!• Training in virtual world simulations• Learnin...
WhataboutLearningManagementSystems?xAPI improves on SCORM by offering:• Statement Freedom• History Freedom• Device Freedom...
Whatdoesitdo?
Whatneedstobeinplacetouseit?Learning Resource System
Whatneedstobeinplacetouseit?Core API StatementsFormatActor + Verb + ObjectSally Glider experienced Solo Hang Gliding.{ "ac...
xAPIStatementsActor{ "name": "Sally Glider", "mbox": "mailto:sally@example.com" }Verb"verb": { "id": "http://adlnet.gov/ex...
AdditionalxAPIStatementsVerbs vs. Activities ContextResult ExtensionsTimestamp (ISO 8601)<date>T<time>StoredAuthority Voided
WhatorganizationsareDevelopingforxAPI?
TheOpportunities
ChallengesFacingtheStandard.• Security / Privacy Complexity• Activity Definition Agreement• Verb Variation• Reporting Comp...
Wherecanadditionalinformationbefound?• Advanced Distributed Learning - http://www.adlnet.gov/• Rustici Software - http://t...
Introduction to xAPIBy Johnathan Lightfoot
Upcoming SlideShare
Loading in …5
×

Introduction to the Experience API

728 views
659 views

Published on

Presentation which introduces the Experience API (aka, Project Tin Can, xAPI).

Published in: Technology, Sports, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
728
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • There are several resources available for more information on xAPIThe Advanced Distributed Learning portal is the authority for the standard. They have on their site presentations, white papers, study results as well as the current and previous standards documents for xAPI.Rustici Software was contracted by ADL to assist with developing the standards. Their web site contains introductory and more in-depth information on the standards. As well as having prototypes, case studies and a rather large forum for sharing information and asking questions about the standard.
  • Introduction to the Experience API

    1. 1. Introduction to xAPIJohnathan Lightfoot
    2. 2. WhatistheExperienceAPI?
    3. 3. EverywhereandAlltheTime
    4. 4. WhatistheExperienceAPI?• Advanced Distributed Learning• Countries• USA• Canada• Mexico• United Kingdom• Norway• Poland• Romania• South Korea
    5. 5. WhatistheExperienceAPI?First technology being developed under ADL’s Training & Learning Architecture (TLA)TLAExperienceTrackingLearnerProfilesContentBrokeringCompetencyInfrastructure
    6. 6. Learning Management System(LMS)User Management Learning Records SchedulingCourse Management Statistics Grade BookRun-Time Repository SearchPlayer Sequencing DeliveryPreferences Reports Assessment
    7. 7. WhataboutLearningManagementSystems?SCORM has limitations:• I want my data!• Training in virtual world simulations• Learning is a social activity• Anytime/Anywhere mobile devices
    8. 8. WhataboutLearningManagementSystems?xAPI improves on SCORM by offering:• Statement Freedom• History Freedom• Device Freedom• Workflow Freedom
    9. 9. Whatdoesitdo?
    10. 10. Whatneedstobeinplacetouseit?Learning Resource System
    11. 11. Whatneedstobeinplacetouseit?Core API StatementsFormatActor + Verb + ObjectSally Glider experienced Solo Hang Gliding.{ "actor": { "name": "Sally Glider", "mbox": "mailto:sally@example.com" },"verb": { "id": "http://adlnet.gov/expapi/verbs/experienced", "display": {"en-US": "experienced"} }, "object": { "id": "http://example.com/activities/solo-hang-gliding", "definition": { "name": { "en-US": "Solo Hang Gliding" } } } }
    12. 12. xAPIStatementsActor{ "name": "Sally Glider", "mbox": "mailto:sally@example.com" }Verb"verb": { "id": "http://adlnet.gov/expapi/verbs/experienced", "display": {"en-US": "experienced"} }Object"object": { "id": "http://example.com/activities/solo-hang-gliding", "definition": { "name": { "en-US":"Solo Hang Gliding" } } }
    13. 13. AdditionalxAPIStatementsVerbs vs. Activities ContextResult ExtensionsTimestamp (ISO 8601)<date>T<time>StoredAuthority Voided
    14. 14. WhatorganizationsareDevelopingforxAPI?
    15. 15. TheOpportunities
    16. 16. ChallengesFacingtheStandard.• Security / Privacy Complexity• Activity Definition Agreement• Verb Variation• Reporting Complexity• Storage and Management Growth
    17. 17. Wherecanadditionalinformationbefound?• Advanced Distributed Learning - http://www.adlnet.gov/• Rustici Software - http://tincanapi.com/
    18. 18. Introduction to xAPIBy Johnathan Lightfoot

    ×