Last modified by Anna Paul-Hasenfuss on 16.02.2026

Hide last authors
Carina Enke 4.1 1 {{section}}
2 {{column width="60%"}}
Anna Paul-Hasenfuss 11.2 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
Anna Paul-Hasenfuss 15.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}}
Anna Paul-Hasenfuss 11.2 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%"}}
Anna Paul-Hasenfuss 11.2 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
Anna Paul-Hasenfuss 11.2 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
Anna Paul-Hasenfuss 11.2 29 == Anonymous context information ==
Carina Enke 4.1 30
Anna Paul-Hasenfuss 13.2 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
Anna Paul-Hasenfuss 11.2 33 Examples of anonymous context information
Carina Enke 1.1 34
Anna Paul-Hasenfuss 11.2 35 **Course context:**
Carina Enke 1.1 36
Anna Paul-Hasenfuss 11.2 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
Anna Paul-Hasenfuss 11.2 41 **User context:**
Carina Enke 1.1 42
Anna Paul-Hasenfuss 11.2 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}}
Anna Paul-Hasenfuss 11.2 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
Anna Paul-Hasenfuss 11.2 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
Anna Paul-Hasenfuss 13.1 55 == Optional user information ==
Carina Enke 1.1 56
Anna Paul-Hasenfuss 13.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
Anna Paul-Hasenfuss 13.1 59 * First name
60 * Last name
Anna Paul-Hasenfuss 15.1 61 * Email address
Carina Enke 1.1 62
Carina Enke 1.2 63 {{warning}}
Anna Paul-Hasenfuss 13.1 64 **Important:** The participant is required to actively consent to the transfer of this data before they can use the tool.
Carina Enke 1.2 65 {{/warning}}
Carina Enke 1.1 66
Carina Enke 1.2 67 {{info}}
Anna Paul-Hasenfuss 13.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
Anna Paul-Hasenfuss 13.2 73 == Fixed key values ==
Carina Enke 1.1 74
Anna Paul-Hasenfuss 13.2 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
Anna Paul-Hasenfuss 13.2 77 **Typical use cases:**
Carina Enke 1.1 78
Anna Paul-Hasenfuss 13.3 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
Anna Paul-Hasenfuss 13.3 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
Anna Paul-Hasenfuss 16.1 87 == User-dependent key values ==
Carina Enke 4.1 88
Anna Paul-Hasenfuss 13.3 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
Anna Paul-Hasenfuss 13.3 91 **Examples of user-dependent values:**
Carina Enke 1.1 92
Anna Paul-Hasenfuss 13.3 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
Anna Paul-Hasenfuss 15.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}}
Anna Paul-Hasenfuss 13.3 102 Important: The participant is required to actively consent to the transfer of this data before they can use the tool.
Carina Enke 1.2 103 {{/warning}}
Carina Enke 1.1 104
105
Anna Paul-Hasenfuss 13.3 106 === Summary ===
Carina Enke 1.1 107
Anna Paul-Hasenfuss 13.3 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
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
Carina Enke 4.1 113
Anna Paul-Hasenfuss 14.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]].