Wiki source code of 04 Parameter (LTI)
Version 19.1 by Carina Enke on 09.01.2026
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 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** bspw. 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 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 | Die konkrete Anbindung des Programierlerntools 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 eingestellte 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 mehrere 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ü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]] | ||
| 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 |