Was ist xAPI?

Die Experience API (xAPI) ist eine E-Learning-Softwarespezifikation, die es ermöglicht, dass Lerninhalte und Lernsysteme so miteinander kommunizieren, dass alle Arten von Lernerfahrungen aufgezeichnet und verfolgt werden. Lernerfahrungen werden in einem Learning Record Store (LRS) aufgezeichnet. LRS können in traditionellen Lernmanagementsystemen (LMS) oder eigenständig existieren.

Weitere Informationen zu xAPIfinden Sie unter: https://github.com/adlnet/xAPI-Spec.

Wie unterstützt Captivate Prime xAPI?

Captivate Prime hat einen integrierten Learning Record Store. Dieser LRS kann xAPI-Anweisungen von Inhalten akzeptieren, die in Captivate Prime gehostet wurden. Er akzeptiert sogar xAPI-Anweisungen von Drittanbietern. Diese xAPI-Anweisungen werden in Prime gespeichert und können dann außerhalb von Prime exportiert werden, um sie in einem Data-Warehousing-System eines Drittanbieters anzuzeigen.

Wann verwendet man xAPI?

In zunehmendem Maße müssen Lernerfahrungen des Endbenutzers erfasst werden, die sich über mehrere Systeme erstrecken.  Es ist auch notwendig, die genaue Nutzung des Teilnehmers von Schulungsinhalten zu verfolgen. Dies geht über „Start“, „Wird ausgeführt“ und „Abschluss“ hinaus (das sind die einzigen von SCORM erfassten Attribute).

Verwenden von xAPI in Prime

Anwendung einrichten

  1. Melden Sie sich als Integrationsadministrator an. Wählen Sie Anwendungen > Registrieren.

    App-Registrierung
    App-Registrierung
  2. Registrieren Sie eine neue Anwendung.

    Anwendung erstellen
    Anwendung erstellen
  3. Definieren Sie den Umfang für die Anwendung.

    • Wenn Administratorrolle – Lese- und Schreibzugriff für xAPI aktiviert ist, kann der Administrator xAPI-Anweisungen und -Dokumente veröffentlichen und abrufen.
    • Wenn Teilnehmerrolle – Lese- und Schreibzugriff für xAPI aktiviert ist, kann der Administrator xAPI-Anweisungen und -Dokumente veröffentlichen und abrufen.
  4. Speichern Sie die Änderungen. Sie erhalten Ihre Entwickler-ID und Ihr Geheimnis.

Endpunkte:

Klicken Sie auf den folgenden Link, um das xAPI-Swagger-Dokument anzuzeigen:

https://captivateprimeeu.adobe.com/docs/primeapi/xapi/

Hinweis: UnterstütztexAPI-Version in Prime ist 1.0.3.

API-Authentifizierung

Captivate Prime-xAPI verwenden das OAuth 2.0-Framework zum Authentifizieren und Autorisieren Ihrer Clientanwendungen. Sobald Sie Ihre Anwendung registriert haben, können Sie clientId und clientSecret abrufen. Die GET-URL wird imBrowserverwendet, da sie zur Authentifizierung der Captivate Prime-Benutzer mit ihren vorkonfigurierten Konten wie SSO, Adobe ID usw. genutzt wird. 

GET https://captivateprime.adobe.com/oauth/o/authorize?client_Geben Sie Ihre Client-ID ein>&redirect_uri=<Geben Sie eine URL ein, um umzuleiten zu>&state=<Beliebige String-Daten-a>&scope=<admin:xapi oder learner:xapi>&response_type=CODE.

Verfolgen von xAPI-Anweisungen als Prime LO

Als Autor können Sie nun ein xAPI-Modul auswählen, während Sie Kurse zur Überwachung der Benutzererfahrung außerhalb von Prime erstellen. Sie können diese Funktion beispielsweise verwenden, um die Aktivitäten von Benutzern auf einer Plattform eines Drittanbieters zu bewerten, die für die Kursnutzung verwendet wird.

  1. Verwenden Sie beim Erstellen eines Aktivitätsmoduls in der Option Typ das Popup-Menü, um xAPI-basierte Module auszuwählen.

    xAPI-basierte Modulerstellung
    xAPI-basierte Modulerstellung
  2. Sie werden aufgefordert, einen IRI bereitzustellen. Andernfalls generiert Prime automatisch einen.

    Hinweis:

    Der IRI für eine Aktivität ist für ein Konto eindeutig. Das bedeutet, dass zwei Module in Captivate Prime nicht dengleichenIRI verwenden können. In folgenden Fällen wird ein neuer IRI generiert:

    • Wenn ein Kurs mitxAPI-Modul für mehrere Konten freigegeben wird.
    • Wenn eine Zertifizierung mit dem xAPI-Modul wiederholt wird.

     

    Jede xAPI-Anweisung mit dem erwähnten IRI wird im obigen Modul verfolgt und spiegelt sich in den Prime-Berichten wider. 

  3. Um die automatisch generierte IRI zu kopieren, besuchen Sie die Seite „Aktivitätsmodul“ erneut.

  4. Veröffentlichen Sie das Modul.

Zu beachtende Punkte:

  • Captivate Prime unterstützt derzeitnur mboxals Kennzeichnung. Andere Kennzeichnungen einschließlich mboz_sha1,openid, account werden nicht unterstützt.
  • Die Status-ID und Profil-ID ist eine UUID, wenn sie mit Prime verwendet wird.
  • Die PUT-Anfrage überschriebt nicht das Dokument für xAPIs-Agenten/Profile, Aktivität/Profile und  Aktivität/Status
  • Nicht identifizierteGruppe wird in Actor nicht unterstützt.
  • Der Parameter „related_activities“ wird in derGET-Anweisung nicht unterstützt.
  • Die Parameter „format=ids' & 'format=canonical“ werden in GET-Anweisungen nicht unterstützt.
  • Die Entwertung vonxAPI-Anweisung macht keine Aktionen rückgängig, die bei der Veröffentlichung der Anweisung in Prime aufgetreten sind.

Berichte erstellen

xAPI-Berichte können als Excel-Berichte generiert werden. Als Administrator öffnen Sie Berichte > Excel-Berichte > xAPI-Aktivitätsbericht.

Der heruntergeladene Bericht ruft alle Informationen ab, die vom Teilnehmer und vom Administrator für eine Anweisung veröffentlicht wurden.

Die gleichen Berichte könnenerstellt/geplant werden mit FTP-und Box-Anschlüsse für jedeDrittanbieter-Integration. Führen Sie die folgenden Schritte aus:

Melden Sie sich als Integrationsadministrator an > Öffnen Sie den FTP/Box-Connector > Wählen Sie im linken Bereich den Bericht „xAPI-Aktivität“. > Wählen Sie, einen Bericht zu planen/zu generieren.

Bericht planen
Bericht planen

Hinweis:

  • Wennnureine ungefähre Punktzahl in derxAPI-Anweisung gesendet wird, ohnemaximalePunktzahl, wird der Quizwert in LT nicht angezeigt.
  • Um die Prozentzahl in Prime zu erhalten,werden skaliertePunktzahlen über xAPI gesendet.

Beispielbericht

Herunterladen