The '''Experience [[API]]''' ('''xAPI''') is an [[e-learning]] software specification that records and tracks various types of learning experiences for learning systems.<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/|publisher=Learning Solutions Magazine|accessdate=31 July 2012|archive-url=https://web.archive.org/web/20120806005118/http://www.learningsolutionsmag.com/articles/958/|archive-date=6 August 2012|url-status=dead}}</ref> Learning experiences are recorded in a [[Learning Record Store]] (LRS), which can exist within traditional [[learning management system]]s (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|publisher=American Society for Training and Development|accessdate=31 July 2012|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>
سلام درود بر کسانی که خدمت میکنند بر خلق الله خداوند عالم زمین را در ۶ صدم ثانیه ساخت نه در شش روز اگر بخواهیم در روز و تایم وقت زمان خویش حساب کنیم که کارمان زار است وقت عروج انسان به جهان حقیقی بر زمان وقت ما حدودا ۲ملیارد سال نوری است اما نه به یک پلک زدن همه ی هفت آسمان را میبینی و همچنین اعمالت را ما نگهبان خورشید هستیم و هنوز هفته بندمان را یادمان نمیآید تو چطور اینقدر تاریخ را با دقت روز ساعت ثانیه نوشتی ؟ ما ساعت جهانی را حدود دو ماه قبل از نو درست کردیم باور کن که که روزش به خاطرم نیست تعجب میکنم که ما که خودمان را خالق هوش مصنوعی و بااکچین میگیریم در پیش شما اینقدر از تاریخ ساعت عقب و ضعیف هستیم پس بهتر است که ساعت را به تو تحویل دهم .
==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 non-browser activities, such as games and simulations.<ref name="SFGate / eLogic Press Release">{{cite web |title=(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' |url=http://www.prweb.com/releases/scorm/e-learning/prweb9610860.htm |publisher=SFGate |accessdate=31 July 2012 |archive-date=30 July 2012 |archive-url=https://web.archive.org/web/20120730094316/http://www.prweb.com/releases/SCORM/e-learning/prweb9610860.htm |url-status=dead }}</ref><ref name="ASTD interview with Aaron Silvers" /><ref name="Upside Learning">{{cite web|last=Gautam|first=Amit|title=Tin Can: My First Impressions From mLearnCon 2012|url=http://www.upsidelearning.com/blog/index.php/2012/06/21/tin-can-my-first-impressions-from-mlearncon-2012/|publisher=Upside Learning|accessdate=31 July 2012|archive-url=https://web.archive.org/web/20120827182001/http://www.upsidelearning.com/blog/index.php/2012/06/21/tin-can-my-first-impressions-from-mlearncon-2012/|archive-date=27 August 2012|url-status=dead}}</ref>
*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 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”.<ref name="Saltbox Developers Discuss Tin Can" /><ref>{{Citation |title=Ali Shahrazad & Russell Duhon of Saltbox Talk about Tin Can Alley at mLearnCon 2012 |url=https://www.youtube.com/watch?v=0bsx3QoloNs |language=en |access-date=2022-04-19}}</ref> 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.