Wiki source code of 04 Parameter (LTI)

Last modified by Carina Enke on 12.01.2026

Hide last authors
Carina Enke 4.2 1 {{section}}
2 {{column width="60%"}}
Carina Enke 19.1 3 Wird ein externer Lerninhalt über den Kursbaustein **LTI Tool** in einen Kurs eingebunden, übermittelt die Lernplattform beim Aufruf der LTI-Verknüpfung Informationen an das externe Tool. Diese Datenübertragung ermöglicht dem Tool, den Kurs, die teilnehmende Person und die jeweilige Nutzungssituation eindeutig zuzuordnen.
Carina Enke 1.1 4
Carina Enke 4.2 5 Neben anonymen Kontextinformationen können Sie im Reiter **Parameter **des Kursbausteins LTI Tool festlegen, welche zusätzlichen Informationen an das LTI Tool übermittelt werden.
Carina Enke 19.1 6
7 {{info}}
8 Die genaue Datenübertragung richtet sich nach den LTI-Einstellungen im Kurs und den Anforderungen des eingebundenen Tools. Einen allgemeinen Einblick in die Datenübertragung an ein LTI Tool bietet die Seite [[Daten- und Parameterübertragung über LTI>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kursbausteine.LTI-Tool.Daten- und Parameterübertragung über LTI.WebHome]]
9 {{/info}}
Carina Enke 4.2 10 {{/column}}
11
12 {{column width="30%"}}
13 {{panel title="Inhalt"}}
Carina Enke 16.1 14 {{toc start="2" depth="2"/}}
Carina Enke 4.2 15 {{/panel}}
16 {{/column}}
17 {{/section}}
18
19
20 == Konfiguration im Reiter Parameter ==
21
22 Im Reiter Parameter stehen für die Konfiguration diese Bereiche zur Verfügung:
23
Carina Enke 17.1 24 |(% style="width:1099px" %)(((
Carina Enke 19.1 25 ==== **Nutzerdaten **(1) ====
Carina Enke 4.2 26
Carina Enke 19.1 27 Aktivieren Sie die Checkboxen der benötigten **optionalen Nutzerinformationen**.
Carina Enke 4.2 28
Carina Enke 19.1 29 Die teilnehmende Person muss in der Kursansicht aktiv der Übertragung dieser Daten zustimmen, bevor sie das angebundene LTI Tool nutzen kann.
Carina Enke 4.2 30
Carina Enke 17.1 31 [[image:Kursrun - Zustimmung zur Datenübertragung_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
32 )))|(% rowspan="2" style="width:447px" %)[[image:Kurseditor - Tab Parameter1_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
33 |(% style="width:1099px" %)(((
Carina Enke 19.1 34 ==== **Zusätzliche Parameter **(2) ====
Carina Enke 4.2 35
Carina Enke 24.1 36 Konfigurieren Sie in diesem Abschnitt **feste Key-Value-Werte** beispielsweise Inhalts-ID, Sprache
Carina Enke 4.2 37 )))
Carina Enke 17.1 38 |(% style="width:1099px" %)(((
Carina Enke 19.1 39 ==== **Individuelle Bewertungs- und Nutzerdaten ** ====
Carina Enke 4.2 40
Carina Enke 19.1 41 Vergeben Sie in diesem Abschnitt einen eigenen **Parameternamen (3)** und tragen Sie in das Textfeld  die benötigten **nutzerabhängigen Werte **wie Nutzerattribute, Nutzereinstellungen, Bewertungs- oder Fortschrittsdaten **per Expertenregel (4) **ein. Das Ergebnis der eingetragenen Expertenregel wird als String an das LTI Tool übergeben. Eine Testauswertung bietet der Button **Vorschau (5).**
Carina Enke 4.2 42
Carina Enke 19.1 43
Carina Enke 4.2 44 Die teilnehmende Person muss aktiv der Übertragung dieser Daten zustimmen, bevor sie das angebundene LTI Tool nutzen kann.
45
Carina Enke 17.1 46 [[image:Kursrun - Zustimmung zur Datenübertragung individueller Parameter_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
47 )))|(% style="width:447px" %)[[image:Kurseditor - Parameter per Expertenregel_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
48
49
50
Carina Enke 4.2 51 == Beispiele zur Wertekonfiguration ==
52
Carina Enke 14.1 53 **Key-Value-Werte**.
Carina Enke 4.2 54
Carina Enke 22.1 55 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.
Carina Enke 4.2 56
Carina Enke 17.1 57 {{info}}
Carina Enke 20.1 58 Welche Key-Value-Parameter übergeben werden können, hängt vom angebundenen LTI Tool ab und sollten dort dokumentiert sein.
Carina Enke 17.1 59 {{/info}}
Carina Enke 14.1 60
Carina Enke 12.1 61 [[image:Kurseditor - Beispiel zur für nutzerunabhängige Parameter _de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" height="227" width="348"]] [[image:Kursrun - Parameterabhängiger Inhalt eines LTI Tools _de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
Carina Enke 7.1 62
Carina Enke 24.1 63 Die konkrete Anbindung des Programmierlerntools wird auf der Seite [[Anbindung der Plattform algo.bwinf (Bundesweite Informatikwettbewerbe)>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kursbausteine.LTI-Tool.KB LTI Konfiguration allgemein.Beispiele zur Anbindung von LIT-Tools.BWINF.WebHome]] beschrieben.
Carina Enke 4.2 64
Carina Enke 19.1 65
Carina Enke 4.2 66 **Nutzerabhängige Key-Value-Werte**
67
Carina Enke 19.1 68 |=(% style="width: 235px;" %)Übergabe von |=(% style="width: 619px;" %)Beispiele|=(% style="width: 443px;" %)allgemeine Expertensyntax|=(% style="width: 909px;" %)Konkretes Beispiel aus einem Testkurs
69 |=(% colspan="1" rowspan="2" style="width: 235px;" %)Nutzerattribute und Nutzereinstellungen |(% style="width:619px" %)Übergabe des Studiengangs|(% colspan="1" rowspan="2" style="width:443px" %)//getUserProperty("[string]")//|(% style="width:909px" %)(((
Carina Enke 14.1 70 getUserProperty("studySubject")
71 )))
Carina Enke 20.1 72 |(% style="width:619px" %)Übergabe der eingestellten Systemsprache|(% style="width:909px" %)(((
Carina Enke 17.1 73 getUserProperty("language")
74 )))
Carina Enke 20.1 75 |=(% style="width: 235px;" %)Zugehörigkeit zu einer bestimmten Lerngruppe|(% style="width:619px" %)Übergabe der Zugehörigkeit zur Lerngruppe "Anfänger"|(% style="width:443px" %)//inLearningGroup("[string]")//|(% style="width:909px" %)inLearningGroup("Anfänger")
Carina Enke 19.1 76 |=(% style="width: 235px;" %)Bewertungsdaten|(% style="width:619px" %)Punktzahl des Kursabschnitt 1 - Übergabe der Punktzahl eines ONYX Tests|(% style="width:443px" %)//getOnyxTestOutcome("[string1]","[string2]")//|(% style="width:909px" %)getOnyxTestOutcome("1670470101589006009","SCORE")
Carina Enke 21.1 77 |=(% style="width: 235px;" %) |(% style="width:619px" %)Bewertung des Kursabschnitt 2 - Kursbaustein bestanden|(% style="width:443px" %)//getPassed("[integer]")//|(% style="width:909px" %)getPassed("84389429397045")
Carina Enke 19.1 78 |=(% style="width: 235px;" %)Lernfortschritt oder Bearbeitungszustand|(% style="width:619px" %)Übergabe der gestarteten Versuche eines Kursbausteins|(% style="width:443px" %)//getAttempts("//[integer]//")//|(% style="width:909px" %)getAttempts("1670470101589006009")
79 |=(% style="width: 235px;" %) |(% style="width:619px" %)Bearbeitungsstand (Kursfortschritt).|(% style="width:443px" %)//getProgress("[integer]")//|(% style="width:909px" %)getProgress("1670470101585115009")
Carina Enke 20.1 80 |=(% style="width: 235px;" %)Kombination mehrerer Informationen|(% style="width:619px" %) |(% style="width:443px" %)//getUserProperty("[string1]") + getUserProperty("[string2]") + getUserProperty("[string]")//|(% style="width:909px" %)getUserProperty("firstName") + getUserProperty("language") +  getUserProperty("studySubject")
Carina Enke 14.1 81
Carina Enke 17.1 82 {{info}}
Carina Enke 15.1 83 Weitere Beispiele für die Erstellung von Expertenregeln finden Sie im Abschnitt [[Anwendungsbeispiele zu Expertenregeln>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kurs.Freigabe von Kursen und Kursinhalten.Expertenmodus zur Freigabe innerhalb von Kursen.Anwendungsbeispiele zu Expertenregeln.WebHome]] und in der [[Expertensyntax>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kurs.Freigabe von Kursen und Kursinhalten.Expertenmodus zur Freigabe innerhalb von Kursen.Expertensyntax.WebHome]].
Carina Enke 17.2 84 {{/info}}
Carina Enke 17.1 85
Carina Enke 17.2 86 {{info}}
Carina Enke 21.1 87 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>>url:https://lti-ri.imsglobal.org/lti/tools]]
Carina Enke 17.2 88 [[image:IMS Testtool - Anzeige der übertragenen Beispielparameter_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
Carina Enke 17.1 89 {{/info}}
90
91