Content deleted Content added
mNo edit summary Tags: Reverted Visual edit |
Irene Rossii (talk | contribs) m add link |
||
(16 intermediate revisions by 13 users not shown) | |||
Line 6:
==Summary==
The Experience API (Tin Can API) is meant to succeed [[SCORM]],<ref>{{cite news | url=https://aristeksystems.com/blog/elearning-standards-2022/#scorm| title=The Experience API (SCORM)| accessdate=2017-04-22}}</ref> the Sharable Content Object Reference Model, which is a standard for packaging e-learning content.<ref>{{cite web|last1=Batt|first1=Brian|title=How to Explain AICC, SCORM 1.2, and SCORM 2004 to Anyone|url=http://www.elearningfreak.com/featured/how-to-explain-aicc-scorm-12-and-scorm-2004-to-anyone/|website=elearningfreak|date=18 April 2011 |accessdate=21 October 2015}}</ref> The new Experience API allows trainers to deploy several new capabilities that were not supported with SCORM at the time,<ref name="The Training Business (Andy)">{{cite web |last=Whitaker |first=Andy |title=An Introduction to the Tin Can API |url=http://www.thetrainingbusiness.com/softwaretools/tin-can-api/ |publisher=The Training Business |accessdate=31 July 2012 |archive-date=10 March 2013 |archive-url=https://web.archive.org/web/20130310050538/http://www.thetrainingbusiness.com/softwaretools/tin-can-api/ |url-status=dead }}</ref><ref name="Saltbox Developers Discuss Tin Can">{{cite web |title=Saltbox Developers Discuss Tin Can |url=http://floatlearning.com/2012/07/saltbox-developers-discuss-tin-can/ |publisher=Float Mobile Learning |accessdate=31 July 2012}}</ref> such as:
*Recording learning from
*Platform transition; e.g. start e-learning on a [[mobile device]], finish it on a computer<ref name="SFGate / eLogic Press Release" /><ref name="Learning Solutions Magazine" />
*Team-based e-learning<ref name="ASTD interview with Aaron Silvers" />
*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>
The Experience API spec is [[open source]].<ref>{{Cite web |date=2013-07-11 |title=The Open Source Landscape |url=https://xapi.com/blog/the-open-source-landscape/ |access-date=2022-04-19 |website=xAPI.com |language=en-US}}</ref> xAPI uses a [[Restful]] [[web service
==History==
Line 22:
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 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).<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|archive-date=22 July 2012|archive-url=https://web.archive.org/web/20120722052825/http://tincanapi.com/what-is-tin-can/adopters/|url-status=dead}}</ref>
==Current
The current version of the specification is “[https://standards.ieee.org/ieee/9274.1.
Previous versions include: 1.0.3, 1.0.2., 1.0.1.,<ref>{{cite web|last=Johnson|first=Andy|title=From ADL Team
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>
version 0.8 (official output of the BAA)<ref name="ADLnet.gov Tin Can Draft Specification">{{cite web|title=ADLnet.gov Tin Can Draft Specification|url=http://www.adlnet.gov/resources/Tin_Can_Draft_Specification?type=technical_documentation|work=ADLnet.gov|publisher=Advanced Distributed Learning|accessdate=30 July 2012|archive-url=https://web.archive.org/web/20120915112512/http://www.adlnet.gov/resources/Tin_Can_Draft_Specification?type=technical_documentation|archive-date=15 September 2012|url-status=dead}}</ref> and version 0.9 (research version specification)
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==
Line 38 ⟶ 52:
* {{Official website}}
{{DEFAULTSORT:Experience API}}
[[Category:Application programming interfaces]]
|