Die Experience API (xAPI) ist eine technische Spezifikation, die darauf abzielt, die Dokumentation und Kommunikation von Lernerfahrungen zu erleichtern. Sie legt eine Struktur zur Beschreibung von Lernerfahrungen fest und definiert, wie diese Beschreibungen elektronisch ausgetauscht werden können.
Die xAPI ist ein Bestreben der Initiative für Advanced Distributed Learning (ADL). Die ADL wurde 1997 ins Leben gerufen, um die Verwaltung und Bereitstellung von Ausbildung und Schulung in den USA zu standardisieren und zu modernisieren. Seitdem hat sich die Erkenntnis verstärkt, dass es notwendig ist, die Lernerfahrungen von Individuen über formelle, strukturierte computerbasierte Schulungen hinaus zu verfolgen. Bei der Beurteilung der Eignung von Kandidaten für Positionen oder ihrer Fähigkeit, verschiedene Aufgaben auszuführen, muss eine breite Palette von formellen und informellen Lernerfahrungen sowohl online als auch offline berücksichtigt werden. Diese Informationen sind häufig über eine Vielzahl von Quellen verstreut.[1]
Die Experience API (früher als das Projekt Tin Can bekannt)[2] wurde ab 2010 von der Advanced Distributed Learning (ADL) Initiative als Weiterentwicklung des SCORM-Standards aufgelegt. Ab etwa 2013[3] spezifizierte das Projekt die Experience API (xAPI), die es erlaubt, dass Lerninhalte und Lernsysteme (LMS) miteinander Informationen austauschen können.[4] Sie werden in einem Learning Record Store (LRS) festgehalten. LRSs können in bestehende bzw. traditionelle Learning Management Systems (LMSs) integriert oder eigenständig genutzt werden.[5]