Skip to content

Kurseinstellungen - Tab Freigabe:
LTI Zugang zu einem Kurs konfigurieren

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).
Eine ausführliche Anleitung finden Sie hier.

Voraussetzungen

Voraussetzungen in der Systemadministration

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.

Voraussetzungen in der LTI-Freigabe eines Kurses

Die LTI-Freigabe erlaubt einer bestimmten externen Plattform, zum Beispiel Moodle, diesen einen Kurs per LTI 1.3 zu starten. Ohne Freigabe weist OpenOlat jeden LTI-Aufruf für den Kurs ab, auch wenn die Plattform in der Administration eingerichtet ist.

Zum Seitenanfang ^


Welche Angaben werden zwischen den beiden Systemen ausgetauscht?

Moodle schickt bei jedem Aufruf Angaben zur Person und zum Kurskontext an OpenOlat. OpenOlat schickt nur eine Sache zurück: das Kursergebnis der Person.

Von Moodle zu OpenOlat

Moodle schickt ein signiertes Token (LTI 1.3 Launch). OpenOlat liest daraus diese Angaben:

Angabe Wofür OpenOlat sie braucht
Aussteller und Benutzerkennung Damit erkennt OpenOlat die Person wieder. Die Kombination wird als LTI-Authentifizierung gespeichert.
Vorname, Nachname, E-Mail-Adresse Daraus wird das Benutzerkonto angelegt. Bei reinen LTI-Konten werden die Werte bei jedem Aufruf aktualisiert.
Sprache Wird nur beim Anlegen als Spracheinstellung des Kontos übernommen.
LTI-Rollen Bestimmen, ob die Person Betreuer:in oder Teilnehmer:in wird.
Deployment ID und Ziel-URL Zeigen, welcher freigegebene Kurs oder welche Gruppe gemeint ist. OpenOlat prüft die Ziel-URL gegen die Freigabe.
Kontext-ID und Resource-Link-ID Kennung des Moodle-Kurses und der Aktivität darin.
Adressen der Moodle-Dienste für Bewertungen und Mitgliederlisten OpenOlat speichert sie pro Moodle-Kurs.

Von OpenOlat zu Moodle

Ändert sich die Bewertung einer Person im Kurs, schickt OpenOlat das Ergebnis des Kurses als Ganzes an den Bewertungsdienst von Moodle (Assignment and Grade Services). Einzelne Kursbausteine werden nicht übertragen. Übertragen werden:

  • die Benutzerkennung aus Moodle
  • die erreichte Punktzahl
  • die maximale Punktzahl (100, wenn keine festgelegt ist)
  • der Bearbeitungsstand und der Bewertungsstand
  • der Kommentar zur Bewertung
  • der Zeitpunkt

Das Ergebnis wird nur gesendet, wenn Moodle beim Aufruf die Adresse einer einzelnen Bewertungsspalte mitgeschickt hat. Es geht an die Moodle-Plattform, über die die Person angemeldet ist.

Was nicht ausgetauscht wird

  • Mitgliederlisten: OpenOlat speichert die Adresse des Dienstes für Namen und Rollen, fragt ihn aber nie ab. Mitglieder kommen also nur dazu, wenn sie den Kurs selbst aufrufen.
  • Liste der Bewertungsspalten: Diese Adresse wird ebenfalls nur gespeichert.
  • Kursinhalte: Sie bleiben in OpenOlat und werden dort angezeigt.

Zum Seitenanfang ^


Welche Rolle erhalten Personen, die einen OpenOlat Kurs von Moodle aus aufrufen?

Mit jeder LTI-Kursfreigabe wird von OpenOlat eine LTI-Gruppe anlegt. Alle via LTI von extern Zugreifenden werden dieser Gruppe hinzugefügt.

Über die Gruppe sind die Personen dann (Gruppen-)Betreuer:in oder (Gruppen-)Teilnehmer:in im Kurs. Welche der beiden Rollen sie bekommen, entscheidet die LTI-Rolle, die Moodle beim Aufruf mitschickt.

LTI-Rolle in Moodle Kursrolle in OpenOlat
Instructor (Kursrolle oder Rolle in der Institution) wird zu Gruppenbetreuer:in in der LTI-Gruppe
Mentor wird zu Gruppenbetreuer:in der LTI-Gruppe
Learner oder jede andere Rolle wird zu Gruppenteilnehmer:in

Kursbesitzer:in wird über LTI niemand.

Zum Seitenanfang ^


Ablauf der Konfiguration

  1. Setup "External Tool" in Moodle
  2. Setup "externe Plattform" in OpenOlat
  3. LTI-Freigabe des Kurses in OpenOlat
  4. Einbinden des externen Tools (=OpenOlat) im Moodle-Kurs
  5. Verbindungstest

Eine ausführliche Anleitung mit diesen 5 Schritten finden Sie hier.

Zum Seitenanfang ^


Wie und wo werden das Ergebnisse angezeigt?

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.

Zum Seitenanfang ^


Weiterführende Informationen

How-to: Wie binde ich einen OpenOlat-Kurs in Moodle ein? >
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 >
Administrationshandbuch: LTI - Deep Linking
Administrationshandbuch: LTI - Rollen-Mapping

Benutzerhandbuch: Mitgliederverwaltung >
Benutzerhandbuch: Bewertungswerkzeug - Übersicht >
Benutzerhandbuch: Zugangskonfiguration / Freigabe >

Zum Seitenanfang ^