xAPI mit Totara konfigurieren
  • 11 Apr 2023
  • 3 Minuten zu lesen

xAPI mit Totara konfigurieren


Article Summary

Es ist möglich, Totara Plugins hinzuzufügen, damit Sie alle xAPI-/Tin Can-konformen Inhalte verwenden können, die Sie in einem Kurs haben. Dieser Inhalt kann über eine URL oder als Paket in einer ZIP-Datei verfügbar sein. Er kann dann sowohl in den Kurs integriert werden als auch alle Aktionen in der Aktivität in einem externen Learning Record Store (LRS) aufgezeichnet werden. Um dies zu erreichen, müssten Sie Totara auch ein Logstore-Plugin hinzufügen, das mit einem externen LRS funktioniert. Im Folgenden werden wir untersuchen, wie diese beiden Dinge zu tun sind.

xAPI benötigt derzeit Plugins von Drittanbietern und wird von Totara nicht unterstützt. Diese Anleitung dient als Leitfaden für diejenigen, die gerne mit dem Verständnis fortfahren, dass die xAPI-Plugins nicht von Totara unterstützt werden und nicht garantiert funktionieren.

Logstore-Plugin

Um xAPI mit Totara einzurichten, benötigen Sie eine Totara-Website und einen LRS (Learning Record Store). Dies ist eine eigenständige Anwendung, die entweder lokal installiert werden kann (z. B. mit dem Open Source Tool Learning Locker) oder Sie können für eine bezahlen (wenn Sie sich nicht wohl dabei fühlen, dies selbst einzurichten). Außerdem benötigen Sie zwei Plugins: das Logstore xAPI (Moodle-Plugin) und den xAPI Launch Link (Moodle-Plugin).

Dieses Setup besteht aus zwei Teilen: dem Logstore-Plugin und dem Launch Link-Plugin. 

Zunächst müssen Sie das Logstore xAPI-Plugin konfigurieren, da dies Ereignisse in Ihrem LRS übertragen kann. Dies kann erst passieren, wenn Sie das Plugin auf Ihrer Totara-Website installiert haben (Anleitung zur Plugin-Installation finden Sie im Plugin). 

  1. Konfigurieren Sie das von Ihnen gewählte LRS. Sie sollten dazu in der Lage sein, Anleitung von Ihrem gewählten Anbieter zu finden.
  2. Sie müssen einen Client in Ihrem LRS einrichten. Auch hier sollten Anweisungen dazu bei Ihrem LRS-Anbieter erhältlich sein. Sie haben möglicherweise einen Client für Sie bereitgestellt, wenn Sie das LRS erstellen, oder Sie müssen möglicherweise einen erstellen.
  3. Gehen Sie auf Ihrer Totara-Website zum Schnellzugriffsmenü > Plugins > Protokollierung Logstores > verwalten.
  4. Konfigurieren Sie dies für Ihr LRS mit den Client-Details aus Schritt 2.
  5. Klicken Sie abschließend auf Änderungen speichern.

Tin Can Launcher

Sie haben nun das Logstore xAPI-  Pluginkonfiguriert. Wenn Sie auf Ihrer Totara-Website mit der Durchführung von Aktionen beginnen (z. B. das Einrichten von Kursen und das Ein- oder Ausloggen), werden Sie in Ihrem LRS feststellen, dass die Aussagen der Ereignisse in Ihren Logstore übertragen werden. In der Dokumentation für das Logstore xAPI-Plugin finden Sie eine Liste aller unterstützten Ereignisse, die übertragen werden. 

In der zweiten Phase wird das xAPI Launch Link-Plugin konfiguriert. Dadurch können Sie kompatibles xAPI-Lernen von Totara starten. Die folgenden Schritte finden statt, nachdem das xAPI Launch Link -Plugin installiert wurde. Anweisungen dazu finden Sie im Plugin. 

  1. Um das Plugin zu konfigurieren, gehen Sie zum Schnellzugriffsmenü > Plugins > Aktivitätsmodule > Tin Can Launch Link.
  2. Fügen Sie die Client-Informationen hinzu (wie in der obigen Logstore-Konfiguration).
  3. Klicken Sie auf Änderungen speichern

Sie können dann zu einem Kurs gehen und diese Schritte befolgen:

  1. Klicken Sie im Kurs auf Bearbeiten aktivieren.
  2. Klicken Sie auf Aktivität hinzufügen und wählen Sie Tin kann Link starten.
  3. Geben Sie die erforderlichen Angaben ein (mit einem Sternchen markierte Pflichtfelder).
  4. Klicken Sie auf Änderungen speichern.

Sie können jetzt zum Kurs gehen und den Tin Can/xAPI-Inhalt starten, den Sie über ein Paket oder eine URL verlinkt haben. Die Details der in den Inhalten durchgeführten Ereignisse (wie z. B. Start, Versuche und Abschluss) werden an Ihr LRS übertragen. 

Es wird dringend empfohlen, HTTPS für die sichere Übertragung von Informationen zu verwenden, wenn Sie Logstore verwenden.

In der Konfiguration

Es ist möglich, NGINX und anderen Webservern zu erlauben, Benutzernamen in Zugriffsprotokollen zu protokollieren. Wenn Sie die Protokollierung durch einen Webserver in den Zugriffsprotokollen zulassen, kann dieser den Benutzernamen als benutzerdefinierte Kopfzeile senden, die bei Bedarf protokolliert und entfernt werden kann.

Um dies zu konfigurieren, fügen Sie einfach die Variable $CFG->headerloguser zur Datei config.php hinzu. Weitere Informationen dazu und mögliche Werte finden Sie in config-dist.php.

© Copyright 2024 Totara Learning Solutions. All rights reserved.


War dieser Artikel hilfreich?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.