LTI - Deep Linking
Achtung
Dieser Artikel ist noch in Bearbeitung.
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.
Administration > Externe Werkzeuge > LTI 1.3 > Tab "Externe Tools" > Button "Editieren" > Toggle-Button "Deep Linking aktivieren"
Konfiguration im Kurs
Wurde Deep Linking für Autor:innen gestattet, können sie bei der Konfiguration des LTI-Kursbausteins vorkonfigurierte Links unter "LTI Versionen" auswählen.
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.
Hinweis
Damit die Deployment-ID erzeugt wird, muss eine Änderung im Tab Seiteninhalt zuerst gespeichert werden. (Insbesondere wenn eine Auswahl eines vorkonfigurierten Links unter "LTI Versionen" getroffen wurde.)
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.
Links
IMS Global Learning Consortium: Learning Tools Interoperability Core Specification
IMS Global Learning Consortium: LTI 1.3 Deep-Linking protocol
Administrationshandbuch: LTI 1.3 Integration
Administrationshandbuch: LTI - Externe Werkzeuge
Benutzerhandbuch: LTI-Zugang zu einem Kurs konfigurieren
Benutzerhandbuch: Kursbaustein "LTI-Seite“
Benutzerhandbuch: LTI-Zugang zu einer Gruppe konfigurieren