Daten- und Parameterübertragung über LTI
Wenn ein externer Lerninhalt über LTI (Learning Tools Interoperability) in den Kurs eingebunden wird, werden beim Aufruf der LTI-Verknüpfung bestimmte Informationen von der Lernplattform OPAL an das externe Tool übertragen. Diese Datenübertragung sorgt dafür, dass das Tool den Kurs, die teilnehmende Person und die Nutzungssituation korrekt zuordnen kann.
Die vorliegende Seite gibt Ihnen einen Überblick der verschiedenen Datengruppen und allgemeine Anwendungsbeispiele und Hinweise. Einen Einblick in die Konfiguration im Kurseditor anhand konkreter Beispiele bietet die Seite Paramter (LTI).
Datengruppen
Folgende Datengruppen sind bei einer LTI-Verbindung übermittelbar:
- Anonyme Kontextinformationen
- Optionale Nutzerinformationen -
- Feste Key-Value-Werte
- Nutzerabhängige Key-Value-Werte
Anonyme Kontextinformationen
Diese Informationen sind notwendig, damit das Tool weiß, wie es Inhalte anzeigen und Zugriffsrechte richtig interpretieren soll. Sie werden immer übertragen und ermöglichen es dem externen Tool, den Aufruf in den richtigen Kontext einzuordnen – ohne persönliche Daten der Teilnehmenden.
Beispiele für anonyme Kontextinformationen:
Kurskontext
- Information zum Kurs und dem Kursbaustein, aus dem das Tool aufgerufen wurde.
- Konkret wird eine Kombination aus Kurs- und Kursbaustein-ID, sowie der Kurstitel übertragen.
- Mehr zum Kurskontext in LTI > https://www.imsglobal.org/spec/lti/v1p3#contexts-and-resources
Nutzerkontext:
- Information zu Nutzer, von dem das Tool aufgerufen wurde.
- Konkret wird eine anonyme Nutzer-ID, sowie die Nutzerrolle übertragen. Die Nutzer-ID ermöglicht auch die eindeutige Zuordnung von Bewertungsdaten, die vom Tool an die Lernplattform zurückgegeben werden.
- Mehr zu Nutzerkontext und Nutzerrolle in LTI > https://www.imsglobal.org/spec/lti/v1p3#users-and-roles
Optionale Nutzerinformationen
Neben den anonymen Kontextdaten können auf Wunsch auch personenbezogene Informationen an das externe Tool übermittelt werden. Diese Option lässt sich im Kurseditor aktivieren. Sie werden z. B. benötigt, wenn das externe Tool persönliche Lernstände speichert oder namentliche Rückmeldungen gibt.
- Vorname
- Nachname
- E-Mail-Adresse
Feste Key-Value-Werte
Feste Key-Value-Werte sind benutzerunabhängige Parameter, die im Kurseditor manuell festgelegt werden können. Sie werden bei jedem Aufruf des Tools mitgesendet und sind immer gleich – unabhängig von der Person, die den Link öffnet.
Typische Einsatzmöglichkeiten:
- Übertragung einer Inhalts-ID oder Aufgabenkennung, damit das externe Tool den richtigen Inhalt anzeigen kann
- Übermittlung eines Zugriffscodes für spezielle Inhalte
- Definition eines Modus (z. B. „Übung“ oder „Prüfung“)
Diese Werte sind nützlich, um das Verhalten des Tools für einen bestimmten Kursabschnitt zu steuern.
Nutzerabhängige Key-Value-Werte
Diese Werte können ebenfalls im Kurseditor definiert werden, unterscheiden sich aber dadurch, dass sie personenabhängig sind. Sie ermöglichen, dass individuelle Kursdaten an das Tool übermittelt werden – zum Beispiel, um persönliche Nutzerattribute, Bewertungen anderer Bausteine oder aktuelle Fortschrittsinformationen zu übergeben.
Beispiele für nutzerabhängige Werte:
- Nutzerattribute, wie Studiengang - Beispiel der Expertenregel
- Nutzereinstellung, wie die eingestellte Systemsprache - Beispiel der Expertenregel
- Zugehörigkeit zu einer bestimmten Lerngruppe - Beispiel der Expertenregel
- Punktzahl oder Bewertung in einem vorherigen Kursabschnitt - Beispiel der Expertenregel
- Lernfortschritt oder Bearbeitungsstatus - Beispiel der Expertenregel
Zusammenfassung
| Datengruppe | Personenbezug | Konfiguration | Zustimmung notwendig | Beispiel |
|---|---|---|---|---|
| Anonyme Kontextinformationen | Nein | automatisch | Nein | Kurs- und Nutzerkontext, Rolle |
| Optionale Nutzerinformationen | Ja | Kurseditor | Ja | Vor- und Nachname, E-Mail-Adresse |
| Feste Key-Value-Werte | Nein | Kurseditor | Nein | bspw. Inhalts-ID, Sprache |
| Nutzerabhängige Key-Value-Werte | Ja | Kurseditor | Ja | bspw. Nutzerattribut, Fortschritt, Bewertung |