LTI-Zugang zu einer Gruppe konfigurieren
Mit LTI lassen sich nicht nur Inhalte (Kurse) auf einem anderen LMS nutzen. Via LTI können auch Daten über die Kursteilnehmer:innen und Betreuer:innen ausgetauscht werden (LTI-Services für das Provisioning von Namen und Rollen, sowie LTI-Services "Assignments and Grades").
So lassen sich z.B. Noten sicher mit dem Prüfungsamt via API austauschen. Es können auch Stärken und Schwächen der abgelieferten Arbeit mit den Studierenden diskutiert werden, wenn der besuchte Kurs von einem anderen LMS stammt und die Kommunikationsinfrastruktur des eigenen LMS dort nicht zur Verfügung steht.
Richtung des Austauschs
Die Informationen zu Gruppen und Mitgliedern können grundsätzlich in beiden Richtungen ausgetauscht werden:
- von OpenOlat (= Tool) zum anderen LMS (= Platform)
- vom anderen LMS (= Tool) zu OpenOlat (= Platform)

Ist OpenOlat die Platform, binden Sie das externe Tool in einem Kurs über den Kursbaustein "LTI-Seite" ein. Welche Daten der Personen OpenOlat dabei an das Tool überträgt, etwa Name, E-Mail-Adresse und Rollen, legen Sie im Kursbaustein fest: Kursbaustein "LTI-Seite". Die folgenden Abschnitte beschreiben OpenOlat als Tool.
Voraussetzungen
Die externe Plattform wird in der System-Administration von OpenOlat erfasst, dafür braucht es in OpenOlat die Rolle Systemadministrator:in. Auf der Gegenseite braucht es ebenfalls einen Administrator-Zugang zum anderen LMS. Wer die LTI-Freigabe einer Gruppe vornehmen darf, legt die System-Administration fest: Wer kann Deployments hinzufügen?
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 der Gruppe in OpenOlat
- Einbinden des externen Tools (=OpenOlat) im Moodle-Kurs
- Verbindungstest
Der ausführliche Ablauf einer Konfiguration ist beschrieben unter LTI-Zugang zu einem Kurs konfigurieren.
Daten zur Gruppe per LTI übertragen
Eine OpenOlat-Gruppe wird für den LTI-Zugang genauso freigegeben wie ein Kurs. Die Freigabe erfolgt mit dem Button "Neues Deployment hinzufügen" unter:
Gruppe > Administration > Tab "Freigabe" > Abschnitt "LTI 1.3 Zugangskonfiguration"
Im Deployment-Dialog wählen Sie wie bei der Kursfreigabe die zuvor konfigurierte "Plattform" und tragen die "Deployment-ID" ein. Die übrigen Angaben gibt OpenOlat vor und zeigt sie nur an: die "Tool URL" der Gruppe im Format https://<OpenOlat-URL>/auth/BusinessGroup/<Gruppen-ID>, die "Anmelde-URL", die "Umleitungs-URL" und im Feld "Öffentlicher Schlüssel" den Schlüssel der Plattform. Der ausführliche Ablauf inklusive der Gegenkonfiguration im externen LMS ist unter LTI-Zugang zu einem Kurs konfigurieren beschrieben und gilt für Gruppen gleichermassen.
Dieselbe Deployment-ID einer Plattform lässt sich für mehrere Gruppen und Kurse freigeben. In derselben Gruppe gilt sie je Plattform nur einmal, ein zweiter Versuch endet mit der Meldung "Deployment-ID muss eindeutig für eine bestimmte Plattform und eine Gruppe sein." Welche Gruppe OpenOlat beim Aufruf öffnet, erkennt OpenOlat an der Adresse, die die Plattform mitschickt, wie bei Kursen: Eine Deployment-ID für mehrere Kurse
Der Austausch der Mitgliederdaten (Namen und Rollen) erfolgt über den LTI-Standarddienst "Names and Role Provisioning Service" (NRPS). Welche Mitgliederdaten übermittelt werden, bestimmt jeweils das System, das die Verbindung als Plattform bereitstellt. Die grundlegenden LTI-1.3-Einstellungen verwalten Systemadministrator:innen in der System-Administration: Administration > Externe Werkzeuge > LTI
Gruppen ohne Kurszugehörigkeit
Eine Gruppe kann unabhängig von einem Kurs per LTI freigegeben werden. Das ist sinnvoll, wenn nicht ein ganzer Kurs geteilt werden soll, sondern nur Daten zu Benutzer:innen und deren Gruppenzugehörigkeit ausgetauscht werden. So lassen sich beispielsweise ausschliesslich die Ergebnisse einer Prüfung übertragen, ohne den zugehörigen Kurs freizugeben.
Weiterführende Informationen
LTI 1.3 Integrationen >
LTI-Zugang zu einem Kurs konfigurieren >
Kursbaustein "LTI-Seite" >
LTI - Externe Werkzeuge >
LTI - Externe Plattformen >
LTI - Deep Linking >
LTI - Rollen-Mapping >