Wiki-Quellcode von 04 Parameter (LTI)

Version 17.3 von Carina Enke am 09.01.2026

Zeige letzte Bearbeiter
1 {{section}}
2 {{column width="60%"}}
3 Beim Aufruf einer LTI-Verknüpfung überträgt die Lernplattform OPAL bestimmte Informationen an das externe Tool. Diese Datenübermittlung stellt sicher, dass das Tool den Kurs, die teilnehmende Person sowie die jeweilige Nutzungssituation eindeutig zuordnen kann.
4
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.
6
7
8 {{/column}}
9
10 {{column width="30%"}}
11 {{panel title="Inhalt"}}
12 {{toc start="2" depth="2"/}}
13 {{/panel}}
14 {{/column}}
15 {{/section}}
16
17 {{info}}
18 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]]
19 {{/info}}
20
21 == Konfiguration im Reiter Parameter ==
22
23 Im Reiter Parameter stehen für die Konfiguration diese Bereiche zur Verfügung:
24
25 |(% style="width:1099px" %)(((
26 ===== **Nutzerdaten (1)** =====
27
28 Aktivieren Sie die Checkboxen der benötigten optionalen Nutzerinformationen.
29
30 Die teilnehmende Person muss aktiv der Übertragung dieser Daten zustimmen, bevor sie das angebundene LTI Tool nutzen kann.
31
32 [[image:Kursrun - Zustimmung zur Datenübertragung_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
33 )))|(% 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"]]
34 |(% style="width:1099px" %)(((
35 ===== **Zusätzliche Parameter (2)** =====
36
37 Konfigurieren Sie in diesem Abschnitt **Feste Key-Value-Werte** bspw. Inhalts-ID, Sprache
38 )))
39 |(% style="width:1099px" %)(((
40 ===== **Individuelle Bewertungs- und Nutzerdaten ** =====
41
42 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)**
43
44 Die teilnehmende Person muss aktiv der Übertragung dieser Daten zustimmen, bevor sie das angebundene LTI Tool nutzen kann.
45
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
51 == Beispiele zur Wertekonfiguration ==
52
53 **Key-Value-Werte**.
54
55 Beispielkonfiguration mit einem **festen Key-Value-Paar** aus einer Anbindung eines Programierlerntools. Der übergebene Parameters "task=juice-setvar-interactive" zeigt dem Anwender im Kursrun nur die konkrete Programmieraufgabe.
56
57 {{info}}
58 Welche Key-Value-Parameter übergeben werden können hängt vom angebundenen LTI Tool ab und sollten dort dokumentiert sein.
59 {{/info}}
60
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"]]
62
63
64 **Nutzerabhängige Key-Value-Werte**
65
66
67 |=(% style="width: 203px;" %)Übergabe von |=(% style="width: 768px;" %)Beispiele|=(% style="width: 443px;" %)allgemeine Expertensyntax|=(% style="width: 909px;" %)Konkretes Beispiel aus einem Testkurs
68 |=(% colspan="1" rowspan="2" style="width: 203px;" %)Nutzerattribute und Nutzereinstellungen |(% style="width:768px" %)Übergabe des Studiengangs|(% colspan="1" rowspan="2" style="width:443px" %)//getUserProperty("[string]")//|(% style="width:909px" %)(((
69 getUserProperty("studySubject")
70 )))
71 |(% style="width:768px" %)Übergabe der eingestellte Systemsprache|(% style="width:909px" %)(((
72 getUserProperty("language")
73 )))
74 |=(% style="width: 203px;" %)Zugehörigkeit zu einer bestimmten Lerngruppe|(% style="width:768px" %)Übergabe der zugehörigkeit zur Lerngruppe "Anfänger"|(% style="width:443px" %)//inLearningGroup("[string]")//|(% style="width:909px" %)inLearningGroup("Anfänger")
75 |=(% style="width: 203px;" %)Bewertungsdaten|(% style="width:768px" %)Punktzahl des Kursabschnitt 1 - Übergabe der Punktzahl eines ONYX Tests|(% style="width:443px" %)//getOnyxTestOutcome("[string1]","[string2]")//|(% style="width:909px" %)getOnyxTestOutcome("1670470101589006009","SCORE")
76 |=(% style="width: 203px;" %) |(% style="width:768px" %)Bewertung des  Kursabschnitt 2 - Kursbaustein bestanden|(% style="width:443px" %)//getPassed("[integer]")//|(% style="width:909px" %)getPassed("84389429397045")
77 |=(% style="width: 203px;" %)Lernfortschritt oder Bearbeitungszustand|(% style="width:768px" %)Übergabe der gestarteten Versuche eines Kursbausteins|(% style="width:443px" %)//getAttempts("//[integer]//")//|(% style="width:909px" %)getAttempts("1670470101589006009")
78 |=(% style="width: 203px;" %) |(% style="width:768px" %)Bearbeitungsstand (Kursfortschritt).|(% style="width:443px" %)//getProgress("[integer]")//|(% style="width:909px" %)getProgress("1670470101585115009")
79 |=(% style="width: 203px;" %)Kombination mehrere Informationen|(% style="width:768px" %) |(% style="width:443px" %)//getUserProperty("[string1]") + getUserProperty("[string2]") + getUserProperty("[string]")//|(% style="width:909px" %)getUserProperty("firstName") + getUserProperty("language") +  getUserProperty("studySubject")
80
81 {{info}}
82 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]].
83 {{/info}}
84
85 {{info}}
86 Für die technische Prüfungen 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]]
87 [[image:IMS Testtool - Anzeige der übertragenen Beispielparameter_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
88 {{/info}}
89
90