Die Experience API und wann sie für Learn365-Integrationen verwendet werden soll

Die Experience API (xAPI) ist eine Spezifikation für Lerntechnologie, mit der Daten über ein breites Spektrum an Erfahrungen erfasst werden können, die Menschen in verschiedenen Lernsystemen machen. Diese Daten werden anschließend an einen Learning Record Store (LRS) gesendet, wo sie gemeinsam gespeichert werden und von anderen Systemen genutzt werden können, zum Beispiel zur Erstellung von systemübergreifenden Berichten oder zur Erstellung von Lernerlebnissen, die sich an Erfahrungen anpassen, die Menschen über verschiedene Systeme hinweg gemacht haben.

Learn365 unterstützt das Senden von xAPI-Signalen für die Aktivitäten von Lernenden an ein externes xAPI-konformes LRS.

In diesem Artikel beschreiben wir, was die xAPI-Spezifikation ist, wie Learn365 das Senden von xAPI-Signalen unterstützt, in welchen Szenarien xAPI benötigt wird und welche weiteren Optionen Sie für die Erstellung von Integrationen mit Learn365 haben.

 

In diesem Artikel

 

Was ist die xAPI-Spezifikation?

Die xAPI-Spezifikation ermöglicht es, Daten über ein breites Spektrum an Erfahrungen zu erfassen, die Menschen machen – sowohl online als auch offline. Das können zum Beispiel Daten zu einem abgeschlossenen E-Kurs in einem Lernmanagementsystem sein, die Durchführung einer realen Aktivität, die im Rahmen der Schulung abgeschlossen werden muss, sowie Erfahrungen in virtuellen Welten.

xAPI ist flexibel und kann Signale aus einer Vielzahl von Systemen erkennen und kommunizieren. Das liegt am breit angelegten Format von xAPI-Signalen. Wenn eine Aktivität aufgezeichnet wird, sendet das System sichere Statements im Format Subjekt, Verb, Objekt – oder: x Akteur hat x Aktion in Bezug auf x Objekt ausgeführt.

Ein Beispiel für ein solches Statement könnte sein: Adele hat Hampelmänner gemacht. Das JSON-Format dieses Statements sieht wie unten dargestellt aus.

{
  "actor": {
    "name": "Adele Vance",
    "mbox": "mailto:adele.vance@somemailbox.com"
  },
  "verb": {
    "id": "http://adlnet.gov/expapi/verbs/experienced",
    "display": { "en-US": "experienced" }
  },
  "object": {
    "id": "http://example.com/activities/jumping-jacks",
    "definition": {
      "name": { "en-US": "Jumping Jacks" }
    }
  }
}

Dieses einfache Format ermöglicht es, Signale aus unterschiedlichen Systemen und Aktionen auf einheitliche Weise zu kommunizieren und im selben Format in einem LRS zu speichern.

So können, wenn die Signale gemeinsam gespeichert sind, allgemeine Daten aus Signalen abgerufen werden, die aus sehr unterschiedlichen Systemen und Aktivitäten stammen.

 

Learn365-Unterstützung für das Senden von xAPI-Signalen

Learn365 hat nicht zum Ziel, ein LRS zu sein, das xAPI-Signale von anderen Lernplattformen empfängt, sondern ist eine der Lernplattformen, die xAPI-Signale an ein LRS senden kann.

Learn365 unterstützt das Senden von xAPI-Signalen, wenn Lernende/Lernender eine Schulung starten und abschließen, an ein externes LRS über xAPI-Signale. Signale werden von Learn365 an das verbundene LRS gesendet, wenn Lernende eine beliebige Art von Schulung im aktuellen Kurskatalog starten und abschließen, ausgenommen importierte externe Schulungen.

Damit haben Sie die Möglichkeit, Informationen über laufende und abgeschlossene Lernaktivitäten von Lernenden in Learn365 an ein LRS zu senden. Wenn ähnliche Daten von anderen Systemen an das LRS gesendet werden, können Sie damit beispielsweise Daten dazu erhalten, wie viel Schulung ein bestimmter Lernender über verschiedene Lernsysteme hinweg abgeschlossen hat. 

 

Wann xAPI für Integrationen verwendet werden sollte

Das bedeutet, dass xAPI optimal geeignet ist, um Daten zu verschiedenen Aktivitäten über verschiedene Systeme hinweg zu erfassen und diese Daten in einem einzigen System in einem einheitlichen Format bereitzustellen – auch wenn die Lernsignale potenziell sehr unterschiedlich sein können.

Das breite Format von xAPI-Signalen bedeutet jedoch, dass xAPI nicht immer die beste Option für die Erstellung von Integrationen ist. Wenn Sie beispielsweise Ihr LMS-System in ein HR-System integrieren oder Lerndatensätze von einem LMS an ein anderes senden möchten, gibt es hierfür passendere Ansätze, die es ermöglichen, mehr Details zu den jeweiligen Ereignissen zu übermitteln. 

In Learn365 können Sie Integrationen mit anderen Systemen erstellen, um Lernsignale zu senden oder zu empfangen, indem Sie den LMS365 Connector zusammen mit Microsoft Power Automate verwenden.

Lesen Sie mehr über unsere verschiedenen Möglichkeiten zum Erstellen von Integrationen und Flows in diesem Abschnitt des Zensai-Hilfecenters.

 

War dieser Beitrag hilfreich?
4 von 4 fanden dies hilfreich

Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.