LTI - Externe Plattformen
OpenOlat als "Tool"
Wird OpenOlat im Sinn der LTI-Terminologie als "Tool" eingesetzt, werden in OpenOlat vorhandene Kurse auf einem anderen LMS dargestellt. Seitens OpenOlat müssen für die reibungslose Kommunikation der beiden Systeme Angaben zur empfangenden Plattform (consumer) gemacht werden.
Administrator:innen konfigurieren das Zusammenspiel mit den anderen Plattformen (auch "platform" im Sinn der LTI-Terminologie) in der System-Administration unter: Administration > Externe Werkzeuge > LTI, Tab "Externe Plattformen". OpenOlat ist dann das Tool, in das der Kurs von den hier definierten Plattformen eingebunden wird.

Für jede externe Plattform muss eine eigene Konfiguration eingerichtet werden. Verwenden Sie den Button "Neue externe Plattform", um die Verbindung zu einer neuen Plattform anzulegen.
Wichtig
Werden mehrere verschiedene OpenOlat-Kurse von der gleichen externen Plattform genutzt, genügt es, die externe Plattform in der System-Administration nur einmal zu konfigurieren. Die weitere Konfiguration pro Kurs nehmen die Kursbesitzer:innen in den Einstellungen des jeweiligen Kurses vor: Kurs > Administration > Einstellungen > Freigabe, Abschnitt "LTI 1.3 Zugangskonfiguration". Für Gruppen gilt dasselbe im Tab "Freigabe" der Gruppe.
Konfiguration
Ein Muster einer gesamten Konfiguration finden Sie unter LTI-Zugang zu einem Kurs konfigurieren.
In OpenOlat werden im Dialog "Neue externe Plattform" die folgenden Parameter der externen Partner-Instanz erfasst:
| Feld | Bemerkung |
|---|---|
| Name | Frei definierbar. Pflichtfeld |
| Benutzer:innen mit E-mail Adresse paaren | Standard "Nein". Bei "Ja" verbindet OpenOlat eine Person, die aus der externen Plattform zum ersten Mal zugreift, mit dem bestehenden OpenOlat-Konto, das dieselbe E-Mail-Adresse trägt, statt ein neues LTI-Konto anzulegen. Das funktioniert nur, wenn die E-Mail-Adressen im System eindeutig sein müssen und genau ein Konto mit dieser Adresse existiert. Aktivieren Sie die Option nur für Plattformen, denen Sie vertrauen |
| Plattform-ID / Issuer | URL zur externen Instanz. Pflichtfeld |
| Client-ID | Client ID aus dem Dialog "Tool configuration details" in der externen Plattform. Pflichtfeld |
| Anmelde-URL | Von OpenOlat vorgegeben, nur lesbar. Diese URL tragen Sie in der externen Plattform als Initiate login URL ein |
| Umleitungs-URL | Von OpenOlat vorgegeben, nur lesbar. Diese URL tragen Sie in der externen Plattform als Redirection URL ein |
| Öffentlicher Schlüsseltyp | "RSA-Schlüssel" (Standard) oder "Schlüsselsatz-URL". Die Auswahl bestimmt, ob OpenOlat darunter den öffentlichen Schlüssel oder die URL des öffentlichen Schlüsselsatzes anzeigt |
| Öffentlicher Schlüssel / Öffentlicher Schlüsselsatz | Von OpenOlat erzeugt, nur lesbar. Diesen Schlüssel oder diese URL tragen Sie anschliessend in der Tool-Konfiguration der externen Plattform ein |
| Authorization | Aus der externen Instanz: Authentication request URL. Pflichtfeld |
| URL für Zugriffstoken | Aus der externen Instanz: Access token URL. Pflichtfeld |
| URL des öffentlichen Schlüsselbundes | Aus der externen Instanz: Public Keyset URL. Pflichtfeld |
Tragen Sie nach Abschluss des Formulars den öffentlichen Schlüssel auf der externen Instanz in der dortigen Tool-Konfiguration ein.

Weiterführende Informationen
Auf dieser Seite erwähnt
LTI-Zugang zu einem Kurs konfigurieren >
Weiterführend
Learning Tools Interoperability Core Specification (IMS Global Learning Consortium) >
LTI 1.3 Integrationen >
LTI - Externe Werkzeuge >
LTI - Deep Linking >
LTI - Rollen-Mapping >
Kursbaustein "LTI-Seite" >
LTI-Zugang zu einer Gruppe konfigurieren >