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üssen 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.
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 das xAPI Launch Link (Moodle-Plugin).
Dieses Setup besteht aus zwei Teilen: dem Logstore-Plugin und dann dem Launch Link-Plugin.
Zunächst müssen Sie das Logstore xAPI-Plugin konfigurieren, da dies Ereignisse in Ihrem LRS übertragen kann. Dies kann nur passieren, wenn Sie das Plugin auf Ihrer Totara-Website installiert haben (Anleitung zur Plugin-Installation finden Sie im Plugin).
- Konfigurieren Sie das von Ihnen gewählte LRS. Sie sollten dazu in der Lage sein, Anleitung von Ihrem gewählten Anbieter zu finden.
- Sie müssen einen Client in Ihrem LRS einrichten. Auch hier sollten Anweisungen dazu bei Ihrem LRS-Anbieter verfügbar sein. Sie haben möglicherweise einen Client für Sie bereitgestellt, wenn Sie das LRS erstellen, oder Sie müssen möglicherweise einen erstellen.
- Gehen Sie auf Ihrer Totara-Website zum Schnellzugriffsmenü > Plugins > Protokollierung > Logstores verwalten.
- Konfigurieren Sie dies für Ihr LRS mit den Client-Details aus Schritt 2.
- Klicken Sie abschließend auf Änderungen speichern.
Tin Can Launcher
Sie haben nun das Logstore xAPI -Plugin konfiguriert. Wenn Sie mit der Durchführung von Aktionen auf Ihrer Totara-Website beginnen (z. B. das Einrichten von Kursen und das Ein- oder Ausloggen), dann gehen Sie zu Ihrem LRS. Sie werden feststellen, dass die Aussagen von Ereignissen 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.
Die zweite Phase besteht darin, das xAPI Launch Link-Plugin zu konfigurieren. 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.
- Um das Plugin zu konfigurieren, gehen Sie zu Schnellzugriffsmenü > Plugins > Aktivitätsmodule > Tin kann Link starten.
- Fügen Sie die Client-Informationen hinzu (wie in der obigen Logstore-Konfiguration).
- Klicken Sie auf Änderungen speichern.
Sie können dann zu einem Kurs gehen und diese Schritte befolgen:
- Klicken Sie im Kurs auf Bearbeiten aktivieren.
- Klicken Sie auf Aktivität hinzufügen und wählen Sie Tin kann Link starten.
- Geben Sie die erforderlichen Angaben ein (mit einem Sternchen markierte Pflichtfelder).
- 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 ausgeführten Ereignisse (z. B. Start, Versuche und Abschluss) werden an Ihr LRS übertragen.
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.
Join the Totara Community for more resources to help you get the most out of Totara.
© Copyright 2026 Totara Learning Solutions. All rights reserved.