LTI Zugang zu einem Kurs konfigurieren
Release 15.5
OpenOlat ermöglicht es anderen LMS, via LTI auf einzelne OpenOlat-Kurse zuzugreifen. Ihre OpenOlat-Kurse können so auch von Personen besucht werden, die auf einem anderen LMS arbeiten.
Beispiel:
Ein OpenOlat-Kurs wird von Moodle aus via LTI 1.3 gestartet. Dabei werden die Benutzer beim Aufruf in OpenOlat als LTI-Benutzer:innen angelegt und erhalten Zugriff auf den OpenOlat-Kurs (in der Rolle Teilnehmer:in oder Betreuer:in).
Voraussetzungen
Für die Konfiguration muss ein Administrator-Zugang in beiden Systemen gewährleistet sein. (In OpenOlat kann dies auch die Rolle Systemadministrator:in sein). Vorzugsweise erfolgt die Konfiguration auf beiden Systemen gleichzeitig, da bestimmte Dialoge in beiden Systemen direkt aufeinanderfolgend zu konfigurieren sind.
Ablauf der Konfiguration
- Setup "External Tool" in Moodle
- Setup "externe Plattform" in OpenOlat
- LTI-Freigabe des Kurses in OpenOlat
- Einbinden des externen Tools (=OpenOlat) im Moodle-Kurs
- Verbindungstest
1. Setup "External Tool" in Moodle
Die Administration der externen Tools in Moodle befinden sich unter folgendem Pfad:
Site administration > Plugins > External Tool > Manage Tools
Screen
Für die Konfiguration mit OpenOlat ist die Option "configure a tool manually" zu wählen.
Screen
Folgende Parameter sind als Mindestanforderung im Dialog zu definieren:
Feld | Bemerkung |
---|---|
Tool name | Frei definierbar |
Tool URL | Direkt-Link zu OpenOlat-Kurs. Die URL hat folgendes Format: https:// < OpenOlat-URL > /auth/RepositoryEntry/ < KursID > (Achten Sie darauf, dass kein / am Ende der URL eingefügt wird.) |
LTI Version | LTI 1.3 |
Client ID | Wird erst nach dem Speichern in dieser Maske ersichtlich |
Public key type | RSA key |
Public key | Wird in OpenOlat generiert – kann erst nachträglich eingetragen werden |
Initiate Login URL | Anmelde-URL (Form: hdps://<OpenOlat- URL/lT/login_iniTaTon) |
Redirection URL(s) | Umleitungs-URL (Form: hdps://<OpenOlat-URL/lT/login) |
Tool Configuration Usage | Show in actvity chooser and as a preconfigured tool |
Default Launch Container | New window (OpenOlat unterstützt die Ausführung der Kurse nur in einem neuen Fenster.) |
Screen
Nach dem Speichern können Sie weitere Details in der Übersicht über den Detail-Link im LTI-Tool abrufen. Die Details werden beim Setup der externen Plattform in OpenOlat benötigt:
Screen
2. Setup "externe Plattform" in OpenOlat
Die Administration von LTI 1.3 befindet sich in OpenOlat unter folgendem Pfad:
Administration > Externe Werkzeuge > LTI 1.3
Screen
Unter “Externe Plattorm” kann die Moodle-Instanz erfasst werden:
Feld | Bemerkung |
---|---|
Tool name | Frei definierbar |
Plattform-ID / Issuer | URL zur Moodle-Instanz |
Client-ID | Client ID aus dem Dialog "Tool configuration details" in Moodle |
Öffentlicher Schlüsseltyp | RSA-Schlüssel -> dieser Schlüssel wird anschliessend in der Tool-Konfiguration auf Moodle ergänzt |
Authorization | Aus Moodle: Authentication request URL |
URL für Zugriffstoken | Aus Moodle: Access token URL |
URL des öffentlichen Schlüsselbundes | Aus Moodle: Public Keyset URL |
Tragen Sie nach Abschluss des Formulars den Öffentlichen Schlüssel auf Moodle in der Tool- Konfiguration ein.
Screen
3. LTI-Freigabe des Kurses in OpenOlat
Die Freigabe eines OpenOlat-Kurses (oder einer OpenOlat-Gruppe) erfolgt in den Einstellungen unter folgendem Pfad:
OpenOlat-Kurs > Einstellungen > Tab Freigabe > LTI 1.3 Zugangskonfiguration
Screen
Ergänzen Sie ein Deployment für den Kurs (oder die Gruppe):
Feld | Bemerkung |
---|---|
Plattform | Auswahl der konfigurierten Moodle-Instanz |
Deployment-ID | Aus Moodle: Deployment ID aus dem Dialog "Tool configuration details" |
Screen
4. Einbinden des externen Tools (=OpenOlat) im Moodle-Kurs
Im Moodle-Kurs kann nun das externe Tool (OpenOlat) eingefügt werden.
Screen
Der konfigurierte OpenOlat-Kurs lässt sich hier im externen Tool auf Moodle als "preconfigured tool" auswählen.
Screen
5. Verbindungstest
Ob die Konfiguration geklappt hat, ist mit einem einfachen Test-Aufruf möglich.
Screen
Der Link in Moodle sollte den gewünschten OpenOlat-Kurs in einem neuen Fenster öffnen.
Achtung
Wenn Sie schon in einem anderen Tab in OpenOlat eingeloggt sind, werden Sie dort ausgeloggt.
Im OpenOlat-Kurs können Sie den Test-Aufruf in der Mitgliederverwaltung verifizieren – der LTI-Aufruf hat einen neuen LTI-Benutzer angelegt und einer LTI-Gruppe hinzugefügt:
Externe Kurse im Bewertungswerkzeug
Auch für den Kursbaustein LTI kann das Bewertungsformular ausgefüllt und angepasst werden. Wählen Sie im Kurseditor den Kursbaustein. Unter dem Tab "Seiteninhalt" muss zwingend "Punkte übertragen" ausgewählt sein. Je nachdem muss auch ein Skalierungsfaktor eingetragen und die Punktzahl für das Bestehen definiert werden. Weitere Informationen zur Konfiguration von LTI-Seiten finden Sie hier.
Links
Benutzerhandbuch: LTI-Zugang zu einer Gruppe konfigurieren
Benutzerhandbuch: Kursbaustein "LTI-Seite"
Administrationshandbuch: LTI 1.3 Integrationen im Überblick
Administrationshandbuch: LTI - Externe Werkzeuge
Administrationshandbuch: LTI - Externe Plattformen