Experiența API ( xapi ) este o învățare on - line caietul de sarcini de software ce permite învățarea de conținut și sisteme pentru a vorbi unul cu celălalt de învățare într - un mod care înregistrările și piese toate tipurile de experiențe de învățare. Experiențele de învățare sunt înregistrate într-un magazin de înregistrări de învățare (LRS). LRS poate exista în sistemele tradiționale de management al învățării (LMS) sau poate fi autonom.
API-ul Experience (API Tin Can) este destinat să reușească SCORM , modelul de referință pentru obiectul de conținut care poate fi distribuit, care a fost standardul de facto pentru ambalarea conținutului pentru învățarea online. Există mai multe dezavantaje ale SCORM. Noua experiență API permite formatorilor să implementeze mai multe funcții noi care nu au fost acceptate cu SCORM, cum ar fi:
API-ul Experience (API Tin Can) este un API open source. Este un serviciu web de transfer al stării de reprezentare care folosește notația obiectului JavaScript (JSON) pentru formatul său de date. Serviciul web permite clienților software să citească și să scrie date experimentale sub formă de obiecte numite „declarații”. În forma lor cea mai simplă, enunțurile sunt sub forma „Am făcut asta”, sau mai general „obiect verb actor”. Pot fi utilizate formulare de declarații mai complexe. Există, de asemenea, un API de interogare încorporat pentru a ajuta la filtrarea instrucțiunilor salvate și un API de stare care permite un fel de „spațiu de lucru” pentru aplicațiile consumatoare.
În 2011, Advanced Distributed Learning (ADL), managerul responsabil de SCORM sponsorizat de Departamentul Apărării al SUA , a recunoscut necesitatea unei specificații software care să funcționeze mai bine decât specificația originală SCORM, care avea atunci mai mult de zece ani. Pentru a răspunde acestei nevoi, ADL a emis un „RFP la scară largă” (BAA) cerând ajutor pentru îmbunătățirea SCORM, iar BAA a fost acordat Rustici Software, o companie de software din Nashville cu experiență în SCORM.
Rustici Software a intervievat extensiv comunitatea de e-learning pentru a stabili unde să facă îmbunătățiri, apoi a dezvoltat versiunea de cercetare a specificației API API. Acest proces a fost denumit „Proiect Tin Can”. Porecla „Tin Can API” este derivată din Tin Can Project și este încă utilizată în mod interschimbabil cu numele „Experience API”.
Experiența API a fost dezvoltată de un grup de lucru comunitar și lansată ca versiune 1.0 în aprilie 2013. În prezent există peste 160 de adoptatori (19 ianuarie 2016).
Versiunea specificației la momentul redactării acestui document este 1.0.3. Lansat la începutul lunii octombrie 2016. Nu este planificată nicio actualizare a specificațiilor minore.
Versiunile anterioare includ: 1.0.2., 1.0.1., 1.0.0., Versiunea 0.8 (versiunea oficială BAA) și versiunea 0.9 (specificația versiunii de cercetare), 0.95 (specificația a doua versiune de cercetare).