Last modified by Carina Enke on 19.02.2026

Hide last authors
Carina Enke 4.1 1 {{section}}
2 {{column width="60%"}}
Carina Enke 20.1 3 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.
Carina Enke 1.1 4
Carina Enke 20.1 5 This page explains the available data groups, shows typical application examples, and provides basic information. For step-by-step examples on how to configure the course editor, please refer to the page **[[Parameters (LTI)>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kursbausteine.LTI-Tool.KB LTI Konfiguration allgemein.Parameter.WebHome]]. **
Carina Enke 1.1 6
7 {{info}}
Carina Enke 20.1 8 Exact data transfer depends on the LTI settings in the course and the requirements of the integrated tool.
Carina Enke 1.1 9 {{/info}}
Carina Enke 4.1 10 {{/column}}
Carina Enke 1.1 11
Carina Enke 4.1 12 {{column width="30%"}}
Carina Enke 20.1 13 {{panel title="Content"}}
Carina Enke 7.1 14 {{toc start="2" depth="2"/}}
Carina Enke 4.1 15 {{/panel}}
16 {{/column}}
17 {{/section}}
Carina Enke 1.1 18
19
Carina Enke 20.1 20 The following data groups can be distinguished for transmission:
Carina Enke 4.1 21
Carina Enke 7.1 22 {{velocity}}
Carina Enke 1.1 23
Carina Enke 7.1 24 {{toc start="2" depth="2"/}}
Carina Enke 1.1 25
Carina Enke 7.1 26 {{/velocity}}
Carina Enke 1.1 27
Carina Enke 7.1 28
Carina Enke 20.1 29 == Anonymous context information ==
Carina Enke 4.1 30
Carina Enke 20.1 31 This data is necessary in order for the tool to know how to display content and interpret access rights correctly. It is **always transferred **and enables the external tool to place the request in the correct context - without any personal data of the participants.
Carina Enke 1.1 32
Carina Enke 20.1 33 Examples of anonymous context information
Carina Enke 1.1 34
Carina Enke 20.1 35 **Course context:**
Carina Enke 1.1 36
Carina Enke 20.1 37 * Information about the course and the course element from which the tool was accessed.
38 * This means that a combination of the course ID, course module ID, and course title is transferred.
39 * More about the course context in LTI can be found at [[https:~~/~~/www.imsglobal.org/spec/lti/v1p3#contexts-and-resources>>url:https://www.imsglobal.org/spec/lti/v1p3#contexts-and-resources]]
Carina Enke 1.1 40
Carina Enke 20.1 41 **User context:**
Carina Enke 1.1 42
Carina Enke 20.1 43 * Information about the user who accessed the tool.
44 * This means that an anonymous user ID and the user role are transferred. The user ID allows for the clear allocation of assessment data that is returned by the tool to the learning platform.
45 * Learn more on user context and user roles in LTI at [[https:~~/~~/www.imsglobal.org/spec/lti/v1p3#users-and-roles>>url:https://www.imsglobal.org/spec/lti/v1p3#users-and-roles]]
Carina Enke 1.1 46
Carina Enke 3.1 47 {{info}}
Carina Enke 20.1 48 Transferring the user role affects how content is displayed when the course element is accessed in the course view. The ‘Instructor’ role is transferred for course owners, and the “Learner” role is transferred for learners. When accessed from the learner view, the ‘Learner’ role is always transferred.
Carina Enke 1.1 49
Carina Enke 20.1 50 Find more information at [[https:~~/~~/www.imsglobal.org/spec/lti/v1p3/#lis-vocabulary-for-institution-roles>>url:https://www.imsglobal.org/spec/lti/v1p3/#lis-vocabulary-for-institution-roles]]
Carina Enke 3.1 51 {{/info}}
Carina Enke 1.1 52
Carina Enke 3.1 53
Carina Enke 1.1 54
Carina Enke 20.1 55 == Optional user information ==
Carina Enke 1.1 56
Carina Enke 20.1 57 Apart from anonymous context data, personal information can also be transferred to the external tool. These options can be activated in the course editor. They are needed, for example, when the external tool stores personal learning progress or provides feedback by name.
Carina Enke 1.1 58
Carina Enke 20.1 59 * First name
60 * Last name
61 * Email address
Carina Enke 1.1 62
Carina Enke 1.2 63 {{warning}}
Carina Enke 20.1 64 **Important:** The participant is required to actively consent to the transfer of this data in the course view before they can use the LTI tool.
Carina Enke 1.2 65 {{/warning}}
Carina Enke 1.1 66
Carina Enke 1.2 67 {{info}}
Carina Enke 20.1 68 If assessment data is returned from the tool to the OPAL learning platform and managed exclusively in the learning platform, it is NOT necessary to transfer personal data to the LTI tool. The anonymous contextual information is sufficient for this purpose.
Carina Enke 1.2 69 {{/info}}
Carina Enke 1.1 70
Carina Enke 1.2 71
Carina Enke 1.1 72
Carina Enke 20.1 73 == Fixed key values ==
Carina Enke 1.1 74
Carina Enke 20.1 75 Fixed key-value pairs are **user-independent parameters** that can be set manually in the course editor. They are sent each time the tool is used and are always the same, regardless which person opens the link.
Carina Enke 1.1 76
Carina Enke 20.1 77 **Typical use cases:**
Carina Enke 1.1 78
Carina Enke 20.1 79 * Transfer of a content ID or task ID so that the external tool can display the correct content
80 * Transfer of an access code for special content
81 * Definition of a mode (e.g. “Exercise” or “Exam”)
Carina Enke 1.1 82
Carina Enke 20.1 83 These values are useful as a way to control the tool's behaviour for a specific section of a course.
Carina Enke 1.1 84
85
86
Carina Enke 20.1 87 == User-dependent key values ==
Carina Enke 4.1 88
Carina Enke 20.1 89 These values can be defined in the course editor as well. However, they differ in that they are **person-dependent**. They **enable individual course data to be transferred to the tool** – for example, to transfer personal user attributes, assessment of other elements, or current progress information.
Carina Enke 1.1 90
Carina Enke 20.1 91 **Examples of user-dependent values:**
Carina Enke 1.1 92
Carina Enke 20.1 93 * User attributes, such as the study programme
94 * User settings, such as the system language setting
95 * Membership of a specific learning group
96 * Score or assessment in a previous course section
97 * Learning progress or processing status
Carina Enke 1.1 98
Carina Enke 20.1 99 Specific examples on how to configure the course editor can be found on the page [[Parameters>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kursbausteine.LTI-Tool.KB LTI Konfiguration allgemein.Parameter.WebHome]].
Carina Enke 4.1 100
Carina Enke 1.2 101 {{warning}}
Carina Enke 20.1 102 Important: The participant is required to actively consent to the transfer of this data in the course view before they can use the LTI tool.
Carina Enke 1.2 103 {{/warning}}
Carina Enke 1.1 104
105
Carina Enke 20.1 106 === Summary ===
Carina Enke 1.1 107
Carina Enke 20.1 108 |=(% style="width: 252px;" %)Data group|=(% style="width: 144px;" %)Personal data|=(% style="width: 138px;" %)Configuration|=(% style="width: 196px;" %)Consent required|=(% style="width: 572px;" %)Example
109 |(% style="width:252px" %)**Anonymous context information**|(% style="width:144px" %)no|(% style="width:138px" %)automatically|(% style="width:196px" %)no|(% style="width:572px" %)Course- and user context, Role
110 |(% style="width:252px" %)**Optional user information**|(% style="width:144px" %)yes|(% style="width:138px" %)[[Course editor>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kursbausteine.LTI-Tool.KB LTI Konfiguration allgemein.Parameter.WebHome||anchor="HNutzerdaten"]]|(% style="width:196px" %)yes|(% style="width:572px" %)First and last name, Email address
111 |(% style="width:252px" %)**Fixed key values**|(% style="width:144px" %)no|(% style="width:138px" %)[[Course editor>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kursbausteine.LTI-Tool.KB LTI Konfiguration allgemein.Parameter.WebHome||anchor="HZusE4tzlicheParameter"]]|(% style="width:196px" %)no|(% style="width:572px" %)Content ID, language, etc.
112 |(% style="width:252px" %)**User-dependent key values**|(% style="width:144px" %)yes|(% style="width:138px" %)[[Course editor>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kursbausteine.LTI-Tool.KB LTI Konfiguration allgemein.Parameter.WebHome||anchor="HIndividuelleBewertungs-undNutzerdaten"]]|(% style="width:196px" %)yes|(% style="width:572px" %)User attribute, progress, assessment, etc.
Carina Enke 4.1 113
Carina Enke 20.1 114 Using an IMS test tool is a good way to check the technical aspects of transferred data. Further information on creation and configuration can be found at [[https:~~/~~/lti-ri.imsglobal.org/lti/tools>>https://lti-ri.imsglobal.org/lti/tools]].