Content deleted Content added
m WP:CHECKWIKI error fix for #61. Punctuation goes before References. Do general fixes if a problem exists. - using AWB |
Irene Rossii (talk | contribs) m add link |
||
(95 intermediate revisions by 61 users not shown) | |||
Line 1:
{{Multiple issues|
The '''Tin Can [[API]]''' 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 '''
==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://
▲*Tracking learning plans and goals<ref>{{cite web|last=Downes|first=Andrew|title=I Want This: Tin Can Plans, Goals and Targets|url=http://www.tincanapi.co.uk/wiki/Blogs:I_Want_This|accessdate=11 October 2012}}</ref>
The
==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
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.<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|publisher=Advanced Distributed Learning|accessdate=31 July 2012|archive-url=https://web.archive.org/web/20120723001947/http://www.adlnet.gov/capabilities/next-generation-scorm/tin-can#tab-research|archive-date=23 July 2012|url-status=dead}}</ref> The moniker "Tin Can API" was derived from Project Tin Can, and is still used interchangeably with the name "Experience API".<ref>{{cite web |url=https://www.trainingindustry.com/wiki/entries/experience-api-%28tin-can-api%29.aspx |title=Experience API (Tin Can API) {{!}} Training Industry |website=www.trainingindustry.com |url-status=dead |archive-url=https://web.archive.org/web/20130205163703/http://www.trainingindustry.com/wiki/entries/experience-api-(tin-can-api).aspx |archive-date=2013-02-05}}</ref>
The Tin Can API is still in development. There are currently over 40 adopters (12 Nov. 2012).<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
==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: 1.0.3, 1.0.2., 1.0.1.,<ref>{{cite web|last=Johnson|first=Andy|title=From ADL Team Member... Andy Johnson: Experience API (xAPI) version 1.0.1 released|url=http://www.adlnet.gov/experience-api-xapi-version-1-0-1-released/|publisher=ADL|accessdate=24 April 2017}}</ref>
1.0.0.<ref>{{cite web|last=Downes|first=Andrew|title=TinCanAPI.co.uk|url=http://www.tincanapi.co.uk|accessdate=28 April 2013|archive-url=https://web.archive.org/web/20130422072822/http://tincanapi.co.uk/|archive-date=22 April 2013|url-status=dead}}</ref>
0.95 (second research version specification).
==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==
{{reflist}}
==External links==
* {{Official website}}
{{DEFAULTSORT:Experience API}}
[[Category:Application programming interfaces]]
|