Wiki-Quellcode von 04 Parameter (LTI)

Zuletzt geändert von Carina Enke am 12.01.2026

Zeige letzte Bearbeiter
1 {{section}}
2 {{column width="60%"}}
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.
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 {{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}}
10 {{/column}}
11
12 {{column width="30%"}}
13 {{panel title="Inhalt"}}
14 {{toc start="2" depth="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
24 |(% style="width:1099px" %)(((
25 ==== **Nutzerdaten **(1) ====
26
27 Aktivieren Sie die Checkboxen der benötigten **optionalen Nutzerinformationen**.
28
29 Die teilnehmende Person muss in der Kursansicht aktiv der Übertragung dieser Daten zustimmen, bevor sie das angebundene LTI Tool nutzen kann.
30
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" %)(((
34 ==== **Zusätzliche Parameter **(2) ====
35
36 Konfigurieren Sie in diesem Abschnitt **feste Key-Value-Werte** beispielsweise Inhalts-ID, Sprache
37 )))
38 |(% style="width:1099px" %)(((
39 ==== **Individuelle Bewertungs- und Nutzerdaten ** ====
40
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).**
42
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 Programmierlerntools. Der übergebene Parameter "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 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.
64
65
66 **Nutzerabhängige Key-Value-Werte**
67
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" %)(((
70 getUserProperty("studySubject")
71 )))
72 |(% style="width:619px" %)Übergabe der eingestellten Systemsprache|(% style="width:909px" %)(((
73 getUserProperty("language")
74 )))
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")
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")
77 |=(% style="width: 235px;" %) |(% style="width:619px" %)Bewertung des Kursabschnitt 2 - Kursbaustein bestanden|(% style="width:443px" %)//getPassed("[integer]")//|(% style="width:909px" %)getPassed("84389429397045")
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")
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")
81
82 {{info}}
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]].
84 {{/info}}
85
86 {{info}}
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]]
88 [[image:IMS Testtool - Anzeige der übertragenen Beispielparameter_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
89 {{/info}}
90
91