04 Parameters (LTI)

Last modified by Anna Paul-Hasenfuss on 16.02.2026

Whenever external learning content is integrated into a course via the LTI tool course element, the learning platform transfers information to the external tool when the LTI link is used. This data transfer enables the tool to clearly identify the course, the participant, and the respective situation of use.

Apart from anonymous context information, you can specify which additional information should be sent to the LTI tool in the Parameters tab of the LTI Tool course element.

Information

Exact data transfer depends on the LTI settings in the course and the requirements of the integrated tool. Check the Data and parameter transfer via LTI page for general information on data transfer to an LTI tool.

Configurations in the parameters tab

The following areas are available:

User Data (1)

Activate the checkboxes for the optional user information you require.

The participant is required to actively consent to the transfer of this data in the course view before they can use the LTI tool.

Kursrun - Zustimmung zur Datenübertragung_de.png

Kurseditor - Tab Parameter1_de.png

Additional parameters (2)

In this section, configure fixed key values, such as content ID, language, etc.

Individual assessment and user data

Assign a separate parameter name (3) in this section and enter the required user-dependent values such as user attributes, user settings, evaluation or progress data via expert rule (4) in the text field. The result of the entered expert rule is transferred to the LTI tool as a string. The Preview button (5) offers a test evaluation.

The participant is required to actively consent to the transfer of this data before they can use the LTI tool.

Kursrun - Zustimmung zur Datenübertragung individueller Parameter_de.png

Kurseditor - Parameter per Expertenregel_de.png

Beispiele zur Wertekonfiguration

Key-Value-Werte

Beispielkonfiguration mit einem festen Key-Value-Paar aus einer Anbindung eines Programmierlerntools. Der übergebene Parameter "task=juice-setvar-interactive" zeigt dem Anwender im Kursrun nur die konkrete Programmieraufgabe.

Information

Welche Key-Value-Parameter übergeben werden können, hängt vom angebundenen LTI Tool ab und sollten dort dokumentiert sein.

Kurseditor - Beispiel zur für nutzerunabhängige Parameter _de.png Kursrun - Parameterabhängiger Inhalt eines LTI Tools _de.png

Die konkrete Anbindung des Programmierlerntools wird auf der Seite Anbindung der Plattform algo.bwinf (Bundesweite Informatikwettbewerbe) beschrieben.

Nutzerabhängige Key-Value-Werte

Übergabe von Beispieleallgemeine ExpertensyntaxKonkretes Beispiel aus einem Testkurs
Nutzerattribute und Nutzereinstellungen Übergabe des StudiengangsgetUserProperty("[string]")

getUserProperty("studySubject")

Übergabe der eingestellten Systemsprache

getUserProperty("language")

Zugehörigkeit zu einer bestimmten LerngruppeÜbergabe der Zugehörigkeit zur Lerngruppe "Anfänger"inLearningGroup("[string]")inLearningGroup("Anfänger")
BewertungsdatenPunktzahl des Kursabschnitt 1 - Übergabe der Punktzahl eines ONYX TestsgetOnyxTestOutcome("[string1]","[string2]")getOnyxTestOutcome("1670470101589006009","SCORE")
 Bewertung des Kursabschnitt 2 - Kursbaustein bestandengetPassed("[integer]")getPassed("84389429397045")
Lernfortschritt oder BearbeitungszustandÜbergabe der gestarteten Versuche eines KursbausteinsgetAttempts("[integer]")getAttempts("1670470101589006009")
 Bearbeitungsstand (Kursfortschritt).getProgress("[integer]")getProgress("1670470101585115009")
Kombination mehrerer Informationen getUserProperty("[string1]") + getUserProperty("[string2]") + getUserProperty("[string]")getUserProperty("firstName") + getUserProperty("language") +  getUserProperty("studySubject")
Information

Weitere Beispiele für die Erstellung von Expertenregeln finden Sie im Abschnitt Anwendungsbeispiele zu Expertenregeln und in der Expertensyntax.

Information

Für die technische Prüfung der übertragenen Daten eignet sich die Anbindung eines IMS Testtools. Weitere Informationen zur Erstellung und Konfiguration bietet die Seite https://lti-ri.imsglobal.org/lti/tools
IMS Testtool - Anzeige der übertragenen Beispielparameter_de.png