fbpx
Wikipedia

Experience API

The Experience API (xAPI) is an e-learning software specification that records and tracks various types of learning experiences for learning systems.[1] Learning experiences are recorded in a Learning Record Store (LRS), which can exist within traditional learning management systems (LMSs) or on their own.[2]

Summary edit

The Experience API (Tin Can API) is meant to succeed SCORM,[3] the Sharable Content Object Reference Model, which is a standard for packaging e-learning content.[4] The new Experience API allows trainers to deploy several new capabilities that were not supported with SCORM at the time,[5][6] such as:

  • Recording learning from non-browser activities, such as games and simulations.[7][2][8]
  • Platform transition; e.g. start e-learning on a mobile device, finish it on a computer[7][1]
  • Team-based e-learning[2]
  • Tracking learning plans and goals[9]

The Experience API spec is open source.[10] xAPI uses a Restful web service that with JavaScript Object Notation (JSON) for its data format. The web service allows software clients to read and write experiential data in the form of “statement” objects. In their simplest form, statements are in the form of “I did this”, or more generally “actor verb object”.[6][11] More complex statement forms can be used. There is also a built-in query API to help filter recorded statements, and a state API that allows for a sort of “scratch space” for consuming applications.

History edit

In 2008, it was determined that the interoperability standards were too limited for SCORM. LETSI appears to request community ideas, as a result of this SCORM 2.0 comes out.[12]

In 2011 Advanced Distributed Learning (ADL), the United States Department of Defense-sponsored stewards of SCORM, recognized the need for a newer and more capable software specification than the original SCORM specification, which was then more than ten years old.[2] To address the need, ADL issued a Broad Agency Announcement (BAA) asking for assistance in improving SCORM, and the BAA was awarded to Rustici Software, a Nashville-based software company experienced with SCORM.[13]

Rustici Software conducted interviews with the e-learning community to determine where to make improvements, and then developed the research version of the Experience API specification. This process was called Project Tin Can.[14] The moniker "Tin Can API" was derived from Project Tin Can, and is still used interchangeably with the name "Experience API".[15]

The Experience API was developed by a community working group and released as version 1.0 in April 2013. There are currently over 160 adopters (19 January 2016).[16]

Current status edit

The current version of the specification is 1.0.3. Released early October 2016.[17][18] The IEEE LTSC plans to standardize an updated version of the xAPI specification, dubbed version 2.0.[19]

Previous versions include: 1.0.2., 1.0.1.,[20] 1.0.0.[21] version 0.8 (official output of the BAA)[22] and version 0.9 (research version specification) 0.95 (second research version specification).

Implementations edit

Client Libraries
Name Language Licence
xAPI-Java Java Apache-2.0 license
xAPI.js JavaScript MIT license
TinCanPHP PHP Apache-2.0 license

References edit

  1. ^ a b Brandon, Bill. . Learning Solutions Magazine. Archived from the original on 6 August 2012. Retrieved 31 July 2012.
  2. ^ a b c d Brusino, Justin. . American Society for Training and Development. Archived from the original on 22 August 2014. Retrieved 31 July 2012.
  3. ^ "The Experience API (SCORM)". Retrieved 2017-04-22.
  4. ^ Batt, Brian (18 April 2011). "How to Explain AICC, SCORM 1.2, and SCORM 2004 to Anyone". elearningfreak. Retrieved 21 October 2015.
  5. ^ Whitaker, Andy. . The Training Business. Archived from the original on 10 March 2013. Retrieved 31 July 2012.
  6. ^ a b "Saltbox Developers Discuss Tin Can". Float Mobile Learning. Retrieved 31 July 2012.
  7. ^ a b . SFGate. Archived from the original on 30 July 2012. Retrieved 31 July 2012.
  8. ^ Gautam, Amit. . Upside Learning. Archived from the original on 27 August 2012. Retrieved 31 July 2012.
  9. ^ Downes, Andrew. . Archived from the original on 24 July 2013. Retrieved 28 April 2013.
  10. ^ "The Open Source Landscape". xAPI.com. 2013-07-11. Retrieved 2022-04-19.
  11. ^ Ali Shahrazad & Russell Duhon of Saltbox Talk about Tin Can Alley at mLearnCon 2012, retrieved 2022-04-19
  12. ^ . 2014-08-22. Archived from the original on 22 August 2014. Retrieved 2022-09-15.
  13. ^ Tillett, Jeff. "Project Tin Can – The Next Generation of SCORM". Float Mobile Learning. Retrieved 31 July 2012.
  14. ^ . Advanced Distributed Learning. Archived from the original on 23 July 2012. Retrieved 31 July 2012.
  15. ^ . www.trainingindustry.com. Archived from the original on 2013-02-05.
  16. ^ . TinCanAPI.com. Rustici Software. Archived from the original on 22 July 2012. Retrieved 30 July 2012.
  17. ^ "Newest version of xAPI version 1.0.3".
  18. ^ "XAPI-Spec". GitHub. 24 February 2022.
  19. ^ "Anticipating the xAPI Version 2.0 Standard". 6 August 2020.
  20. ^ Johnson, Andy. "From ADL Team Member… Andy Johnson: Experience API (xAPI) version 1.0.1 released". ADL. Retrieved 24 April 2017.
  21. ^ Downes, Andrew. . Archived from the original on 22 April 2013. Retrieved 28 April 2013.
  22. ^ . ADLnet.gov. Advanced Distributed Learning. Archived from the original on 15 September 2012. Retrieved 30 July 2012.

External links edit

  • Official website  

experience, this, article, multiple, issues, please, help, improve, discuss, these, issues, talk, page, learn, when, remove, these, template, messages, this, article, needs, updated, please, help, update, this, article, reflect, recent, events, newly, availabl. This article has multiple issues Please help improve it or discuss these issues on the talk page Learn how and when to remove these template messages This article needs to be updated Please help update this article to reflect recent events or newly available information April 2022 This article relies excessively on references to primary sources Please improve this article by adding secondary or tertiary sources Find sources Experience API news newspapers books scholar JSTOR April 2022 Learn how and when to remove this template message Learn how and when to remove this template message The Experience API xAPI is an e learning software specification that records and tracks various types of learning experiences for learning systems 1 Learning experiences are recorded in a Learning Record Store LRS which can exist within traditional learning management systems LMSs or on their own 2 Contents 1 Summary 2 History 3 Current status 4 Implementations 5 References 6 External linksSummary editThe Experience API Tin Can API is meant to succeed SCORM 3 the Sharable Content Object Reference Model which is a standard for packaging e learning content 4 The new Experience API allows trainers to deploy several new capabilities that were not supported with SCORM at the time 5 6 such as Recording learning from non browser activities such as games and simulations 7 2 8 Platform transition e g start e learning on a mobile device finish it on a computer 7 1 Team based e learning 2 Tracking learning plans and goals 9 The Experience API spec is open source 10 xAPI uses a Restful web service that with JavaScript Object Notation JSON for its data format The web service allows software clients to read and write experiential data in the form of statement objects In their simplest form statements are in the form of I did this or more generally actor verb object 6 11 More complex statement forms can be used There is also a built in query API to help filter recorded statements and a state API that allows for a sort of scratch space for consuming applications History editIn 2008 it was determined that the interoperability standards were too limited for SCORM LETSI appears to request community ideas as a result of this SCORM 2 0 comes out 12 In 2011 Advanced Distributed Learning ADL the United States Department of Defense sponsored stewards of SCORM recognized the need for a newer and more capable software specification than the original SCORM specification which was then more than ten years old 2 To address the need ADL issued a Broad Agency Announcement BAA asking for assistance in improving SCORM and the BAA was awarded to Rustici Software a Nashville based software company experienced with SCORM 13 Rustici Software conducted interviews with the e learning community to determine where to make improvements and then developed the research version of the Experience API specification This process was called Project Tin Can 14 The moniker Tin Can API was derived from Project Tin Can and is still used interchangeably with the name Experience API 15 The Experience API was developed by a community working group and released as version 1 0 in April 2013 There are currently over 160 adopters 19 January 2016 16 Current status editThe current version of the specification is 1 0 3 Released early October 2016 17 18 The IEEE LTSC plans to standardize an updated version of the xAPI specification dubbed version 2 0 19 Previous versions include 1 0 2 1 0 1 20 1 0 0 21 version 0 8 official output of the BAA 22 and version 0 9 research version specification 0 95 second research version specification Implementations editClient Libraries Name Language LicencexAPI Java Java Apache 2 0 licensexAPI js JavaScript MIT licenseTinCanPHP PHP Apache 2 0 licenseReferences edit a b Brandon Bill Making History mLearnCon 2012 Rocks Attendees Learning Solutions Magazine Archived from the original on 6 August 2012 Retrieved 31 July 2012 a b c d Brusino Justin THE NEXT GENERATION OF SCORM A Q amp A WITH AARON SILVERS American Society for Training and Development Archived from the original on 22 August 2014 Retrieved 31 July 2012 The Experience API SCORM Retrieved 2017 04 22 Batt Brian 18 April 2011 How to Explain AICC SCORM 1 2 and SCORM 2004 to Anyone elearningfreak Retrieved 21 October 2015 Whitaker Andy An Introduction to the Tin Can API The Training Business Archived from the original on 10 March 2013 Retrieved 31 July 2012 a b Saltbox Developers Discuss Tin Can Float Mobile Learning Retrieved 31 July 2012 a b press release eLogic Learning Partners with Rustici Software to be an Early Adopter of the Next Generation of SCORM Standards Known as the Tin Can API SFGate Archived from the original on 30 July 2012 Retrieved 31 July 2012 Gautam Amit Tin Can My First Impressions From mLearnCon 2012 Upside Learning Archived from the original on 27 August 2012 Retrieved 31 July 2012 Downes Andrew I Want This Tin Can Plans Goals and Targets Archived from the original on 24 July 2013 Retrieved 28 April 2013 The Open Source Landscape xAPI com 2013 07 11 Retrieved 2022 04 19 Ali Shahrazad amp Russell Duhon of Saltbox Talk about Tin Can Alley at mLearnCon 2012 retrieved 2022 04 19 The Next Generation of SCORM A Q amp A with Aaron Silvers 2014 08 22 Archived from the original on 22 August 2014 Retrieved 2022 09 15 Tillett Jeff Project Tin Can The Next Generation of SCORM Float Mobile Learning Retrieved 31 July 2012 ADL Project Tin Can Research Summary Advanced Distributed Learning Archived from the original on 23 July 2012 Retrieved 31 July 2012 Experience API Tin Can API Training Industry www trainingindustry com Archived from the original on 2013 02 05 Tin Can API Current Adopters TinCanAPI com Rustici Software Archived from the original on 22 July 2012 Retrieved 30 July 2012 Newest version of xAPI version 1 0 3 XAPI Spec GitHub 24 February 2022 Anticipating the xAPI Version 2 0 Standard 6 August 2020 Johnson Andy From ADL Team Member Andy Johnson Experience API xAPI version 1 0 1 released ADL Retrieved 24 April 2017 Downes Andrew TinCanAPI co uk Archived from the original on 22 April 2013 Retrieved 28 April 2013 ADLnet gov Tin Can Draft Specification ADLnet gov Advanced Distributed Learning Archived from the original on 15 September 2012 Retrieved 30 July 2012 External links editOfficial website nbsp Retrieved from https en wikipedia org w index php title Experience API amp oldid 1215188307, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.