Content deleted Content added
→Current Status: fixed access date |
Irene Rossii (talk | contribs) m add link |
||
(41 intermediate revisions by 32 users not shown) | |||
Line 1:
{{Multiple issues|
The '''Experience [[API]]''' ('''xAPI'''), is an e-learning software specification that allows learning content and learning systems to speak to each other in a manner that records and tracks all types of learning experiences.<ref name="Learning Solutions Magazine">{{cite web|last=Brandon|first=Bill|title=Making History: mLearnCon 2012 Rocks Attendees|url=http://www.learningsolutionsmag.com/articles/958/|work=Making History: mLearnCon 2012 Rocks Attendees|publisher=Learning Solutions Magazine|accessdate=31 July 2012}}</ref> Learning experiences are recorded in a [[Learning Record Store]] (LRS). LRSs can exist within traditional [[Learning Management Systems]] (LMSs) or on their own.<ref name="ASTD interview with Aaron Silvers">{{cite web|last=Brusino|first=Justin|title=THE NEXT GENERATION OF SCORM: A Q&A WITH AARON SILVERS|url=http://www.astd.org/Publications/Newsletters/Learning-Circuits/Learning-Circuits-Archives/2012/06/The-Next-Generation-of-SCORM-a-Q-and-a-with-Aaron-Silvers|work=THE NEXT GENERATION OF SCORM: A Q&A WITH AARON SILVERS|publisher=American Society for Training and Development|accessdate=31 July 2012}}</ref>▼
{{Update|date=April 2022}}
{{Primary sources|date=April 2022}}
}}
▲The '''Experience [[API]]''' ('''xAPI''')
==Summary==
The Experience API (Tin Can API) is
*
*
*
*Tracking learning plans and goals<ref>{{cite web|last=Downes|first=Andrew|title=I Want This: Tin Can Plans, Goals and Targets|url=http://tincanapi.co.uk/pages/I_Want_This.html|accessdate=28 April 2013|archive-url=https://web.archive.org/web/20130724021542/http://tincanapi.co.uk/pages/I_Want_This.html|archive-date=24 July 2013|url-status=dead}}</ref>▼
▲*Tracking learning plans and goals<ref>{{cite web|last=Downes|first=Andrew|title=I Want This: Tin Can Plans, Goals and Targets|url=http://tincanapi.co.uk/pages/I_Want_This.html|accessdate=28 April 2013}}</ref>
The Experience API
==History==
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.<ref>{{Cite web |date=2014-08-22 |title=The Next Generation of SCORM: A Q&A; with Aaron Silvers |url=http://www.astd.org/Publications/Newsletters/Learning-Circuits/Learning-Circuits-Archives/2012/06/The-Next-Generation-of-SCORM-a-Q-and-a-with-Aaron-Silvers |access-date=2022-09-15 |website= |archive-url=https://web.archive.org/web/20140822192026/http://www.astd.org/Publications/Newsletters/Learning-Circuits/Learning-Circuits-Archives/2012/06/The-Next-Generation-of-SCORM-a-Q-and-a-with-Aaron-Silvers |archive-date=22 August 2014 |url-status=dead}}</ref>
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.<ref name="ASTD interview with Aaron Silvers" /> To address the need, ADL issued a [[Broad Agency Announcement]] (BAA) asking for assistance in improving SCORM, and the BAA was awarded to [http://scorm.com Rustici Software], a Nashville-based software company experienced with SCORM.<ref name="Float Mobile Tim and Aaron Videos">{{cite web|last=Tillett|first=Jeff|title=Project Tin Can – The Next Generation of SCORM|url=http://floatlearning.com/2012/04/project-tin-can-the-next-generation-of-scorm/|work=Project Tin Can – The Next Generation of SCORM|publisher=Float Mobile Learning|accessdate=31 July 2012}}</ref>▼
▲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.<ref name="ASTD interview with Aaron Silvers" /> 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 conducted numerous 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 [http://scorm.com/tincanoverview/ Project Tin Can].<ref name="ADL Project Tin Can Research Summary">{{cite web|title=ADL Project Tin Can Research Summary|url=http://www.adlnet.gov/capabilities/next-generation-scorm/tin-can#tab-research|work=ADL Project Tin Can Research Summary|publisher=Advanced Distributed Learning|accessdate=31 July 2012}}</ref> The moniker "Tin Can API" was derived from Project Tin Can, and is still used interchangeably with the name "Experience API".<ref>https://www.trainingindustry.com/wiki/entries/experience-api-%28tin-can-api%29.aspx</ref>▼
▲Rustici Software conducted
The Experience API was developed by a community working group (https://github.com/adlnet/xAPI-Spec/blob/master/CONTRIBUTING.md) and released as version 1.0 in April 2013. There are currently over 160 adopters (19 January 2016)<ref name="Tin Can API: Current Adopters">{{cite web|title=Tin Can API: Current Adopters|url=http://tincanapi.com/what-is-tin-can/adopters/|work=TinCanAPI.com|publisher=Rustici Software|accessdate=30 July 2012}}</ref>▼
▲The Experience API was developed by a community working group
==Current Status==▼
The current version of the specification is “[https://standards.ieee.org/ieee/9274.1.1/7321/ IEEE 9274.1.1-2023]” – also referred to as xAPI 2.0 - released 10 October 2023 by the [[IEEE]].<ref>{{Cite web|url=https://adlnet.gov/news/2023/11/22/xAPI-Officially-Becomes-a-Published-IEEE-Standard/|title=xAPI officially Becomes a Published IEEE Standard}}</ref><ref>{{Cite web|url=https://opensource.ieee.org/xapi/xapi-base-standard-documentation|title = xapi-base-standard-documentation|website = [[IEEE]]|access-date = 2 May 2024}}</ref>
Previous versions include:
==Implementations==
{| class="wikitable"
|+ Client Libraries
|-
! Name !! Language !! Licence
|-
| [https://github.com/BerryCloud/xapi-java xAPI-Java] || Java || Apache-2.0 license
|-
| [https://www.xapijs.dev xAPI.js] || JavaScript || MIT license
|-
| [https://rusticisoftware.github.io/TinCanPHP/ TinCanPHP] || PHP || Apache-2.0 license
|}
==References==
Line 36 ⟶ 50:
==External links==
* {{Official website}}
{{DEFAULTSORT:Experience API}}
[[Category:Application programming interfaces]]
|