Skip to content

LTI - Externe Werkzeuge

Release 15.5

OpenOlat als "Platform"

Wird OpenOlat im Sinn der LTI-Terminologie als "Platform" eingesetzt, werden Kurse von anderen LMS oder andere Applikationen (Tools) auf OpenOlat dargestellt. Typischerweise kann dazu in OpenOlat der Kursbaustein LTI verwendet werden.

Von Administrator:innen muss die Einbindung der externen Tools grundsätzlich ermöglicht (aktiviert) werden (Tab "Konfiguration").

Anschliessend muss dann durch die Konfiguration im Tab "Externe Tools" die Kommunikation und sichere Verbindung zu diesem Tool eingerichtet werden.

LTI_admin_config_v2_de.png

Beispiele für externe Tools:

  • Online-Kurse von anderen Anbietern
  • Simulationen
  • Lernkarteien
  • Apps
  • Interaktive Übungen
  • Games

Für jedes externe Tool muss eine eigene Konfiguration eingerichtet werden. Verwenden Sie den Button "Neues Tool hinzufügen" um die Verbindung zu einem neuen Tool anzulegen.

Hinweis

Wird ein externes Tool in mehreren verschiedenen OpenOlat-Kursen genutzt, genügt es, auf Administratorenebene das externe Tool nur einmal zu konfigurieren. Die weiteren Konfiguration pro Kurs werden dann in den Einstellungen des jeweiligen Kurses durch die Kursbesitzer:innen vorgenommen
(Kursadministration > Einstellungen > Tab Seiteninhalt).

Konfiguration

Ein Muster einer gesamten Konfiguration finden Sie unter LTI-Zugang zu einem Kurs konfigurieren

In OpenOlat werden unter “Neues Tool hinzufügen” die folgenden Parameter des externen Partner-Instanz erfasst:

Feld Bemerkung
Name des Tools Frei definierbar
Tool URL URL zum externen Tool
Client-ID Client ID aus dem Dialog «Platform configuration details» des externen Tools
Mit Shared Deployment Wenn aktiviert, wird eine Deployment ID generiert, die dazu verwendet werden kann, das Tool zu identifizieren.
Deployment ID Einige LTI Tools verwenden eine Deployment ID, andere nicht.
Öffentlicher Schlüsseltyp RSA-Schlüssel
Öffentlicher Schlüssel
URL der Authentifizierungsanforderung Aus der externen Instanz
Umleitungs-URL(s) Die Umleitungs-URL ist dazu da, bei erfolgreicher Authentisierung auf die eigentliche URL des Tools umzuleiten. OpenOlat ruft dazu diese URL in einem iFrame, separaten Browser-Window oder Tab auf. Diese URL wird dann mit einem HTTP 302 oder ähnlich weiterleiten zu einer anderen URL. Und dort wird am Ende das LTI Tool angezeigt.
Deep Linking aktivieren Deep Linking ist ein LTI Feature. Es erlaubt die bessere Integration von externen Lerninhalten von einem externen LTI tool in OpenOlat.
Plattform-ID Plattform-ID ist ein von OpenOlat generierte URL, die OpenOlat selber identifiziert.
URL der Authentifizierungsanforderung Die URL der Authentifizierungsaufforderung ist Teil der OAuth Authentifizierung. Dazu macht das Tool einen Aufruf auf OpenOlat (also eine Art Callback).
URL für Zugriffstoken Die URL für das Zugriffstoken ist auch Teil der OAuth Authentifizierung. Damit kann das Tool von OpenOlat einen JWT Web Token anfordern. Es wird als 2. Schritt der OAuth Authentifizierung gebraucht.
URL des öffentlichen Schlüsselbundes OAuth braucht Private Public Key Verschlüsselung. An diese URL liefert OpenOlat den Public Key, der oben definiert wurde, aus.

LTI_admin_tool_config_v2_de.png

Weiterführende Informationen

IMS Global Learning Consortium: Learning Tools Interoperability Core Specification

Administrationshandbuch: LTI 1.3 Integration

Administrationshandbuch: LTI - Externe Plattformen

Administrationshandbuch: LTI - Deep Linking

Administrationshandbuch: LTI - Rollen-Mapping

Benutzerhandbuch: LTI-Zugang zu einem Kurs konfigurieren

Benutzerhandbuch: Kursbaustein "LTI-Seite“

Benutzerhandbuch: LTI-Zugang zu einer Gruppe konfigurieren