LTI - Deep Linking
OpenOlat unterstützt Deep Linking entsprechend dem LTI 1.3 Deep-Linking Protokoll.
Funktionsbeschreibung
Deep Linking ist ein Service des LTI 1.3, der es Autor:innen ermöglicht, in den externen Inhalten, die via LTI eingebunden werden, die Kursteilnehmer:innen direkt an eine bestimmte Stelle zu führen.
Beispiel:
Statt im Kursbaustein einen Link zu einem Buch anzugeben und die Lernenden ein empfohlenes Kapitel selbst suchen zu lassen (Scrollen), kann direkt ein bestimmtes Kapitel angezeigt werden.
Damit die OpenOlat-Autor:innen die Deep Links zum externen Tool in den Kursbausteinen ermöglichen können, ohne immer wieder Angaben zu Anmeldung und Parameterübergabe machen zu müssen, kann die Deep Linking Funktion von den Administrator:innen der OpenOlat-Instanz aktiviert werden. Dies vereinfacht die Arbeit der Autor:innen bei der Konfiguration eines LTI-Kursbausteins.
Verfügbare Features
Zwischen OpenOlat und dem eingebundenen Tool können verschiedene Informationen zu Kurs und Kursteilnehmer:in ausgetauscht werden. In OpenOlat umfasst dies:
- Content Types
- ResourceLink
- Link
- Image
- File
- HTML
- Properties
- type
- url
- title
- text
- thumbnail
- window
- iframe
Konfiguration
Globale Konfiguration
Wenn von Administrator:innen auf globaler Ebene ein LTI-Tool eingerichtet wird, kann dabei auch eine Option für Deep Links aktiviert werden. Die Aktivierung bewirkt, dass alle gemachten Einstellungen für das Tool (Ermöglichung der Nutzung ohne erneute separate Anmeldung) auch für Deep Links gelten, die Kursautor:innen im LTI-Kursbaustein angeben.
Den Toggle-Button "Deep-Linking aktivieren" finden Sie in der System-Administration unter:
Administration > Externe Werkzeuge > LTI > Tab "Externe Tools" > Button "Bearbeiten"

Konfiguration im Kurs
Wurde Deep Linking für Autor:innen gestattet, können sie bei der Konfiguration des LTI-Kursbausteins vorkonfigurierte Links unter "LTI Version" auswählen:
Kurs > Kurseditor > Kursbaustein "LTI-Seite" > Tab "Seiteninhalt"
Wird eine der Vorkonfigurationen ausgewählt, wird die benötigte URL gleich eingetragen und als Autor:in muss man sich nicht mehr darum kümmern.


Anschliessend können die dabei erzeugten Parameter Client-ID und Deployment-ID verwendet werden, um damit auf Seite des eingebundenen Tools den Abschluss vorzunehmen.
Tipp
Damit die Deployment-ID erzeugt wird, muss eine Änderung im Tab "Seiteninhalt" zuerst gespeichert werden. Das gilt besonders dann, wenn unter "LTI Version" ein vorkonfigurierter Link ausgewählt wurde.
Der Button "Inhalt auswählen" erscheint nur, wenn Deep Linking für das externe Tool aktiviert ist. Nutzbar wird er, sobald Client-ID und Deployment-ID vorliegen. Er öffnet die Inhaltsauswahl des externen Tools. Die dort gewählten Inhalte erscheinen anschliessend im Feld "Ressourcen".
Seitenaufruf
Wenn im Kursbaustein "LTI-Seite" der externe Inhalt sofort gestartet werden soll, muss im Kurseditor im Tab "Seiteninhalt" die Option "Inhalt automatisch starten" angewählt sein. Andernfalls erscheint ein Button, mit dem von den Lernenden explizit die eingebundene Seite gestartet werden muss.

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