LTI - Rollen-Mapping
Beim Aufruf eines externen Tools sendet OpenOlat die LTI-Rollen der aufrufenden Person mit. Welche LTI-Rollen eine Person erhält, hängt von ihrer Kursrolle ab. Kursbesitzer:innen legen diese Zuordnung im Kurseditor fest, im Kursbaustein "LTI-Seite", Tab "Seiteninhalt". Administrator:innen begrenzen in der System-Administration, welche LTI-Rollen Kursbesitzer:innen dabei zur Wahl haben, und setzen die Standardwerte für neue Kursbausteine.
Zuordnung im Kurseditor
Im Tab "Seiteninhalt" ordnen Kursbesitzer:innen den drei Kursrollen "Besitzer:in", "Betreuer:in" und "Teilnehmer:in" je eine oder mehrere der sechs LTI-Rollen zu: "Lerner", "Instruktor", "Administrator:in", "Assistent Lehrperson", "Inhaltsersteller" und "Mentor". Ein neu angelegter Kursbaustein übernimmt die Standardwerte aus der System-Administration. Beim Kopieren eines Kursbausteins oder eines Kurses bleibt die bestehende Zuordnung erhalten.
LTI-Rollen, die die System-Administration nicht freigegeben hat, sind für Kursbesitzer:innen ausgegraut. Administrator:innen und Lernressourcenverwalter:innen der Organisation, der der Kurs zugeordnet ist, können alle LTI-Rollen zuweisen. Im folgenden Beispiel ist die LTI-Rolle "Administrator:in" für alle drei Kursrollen gesperrt:

Beim Aufruf des Kursbausteins sendet OpenOlat die LTI-Rollen zusammen mit der Deployment ID und den weiteren konfigurierten Attributen, zum Beispiel der E-Mail-Adresse, an das Tool.
Einstellungen in der System-Administration
Administrator:innen legen in der System-Administration unter Administration > Externe Werkzeuge > LTI, Tab "Rollen-Mapping", die Grenzen und Standardwerte fest:
| Feld | Bemerkung |
|---|---|
| Konfigurierbar durch Kursbesitzer:innen | Die LTI-Rollen, die Kursbesitzer:innen im Kurseditor zuweisen dürfen. Nicht gewählte LTI-Rollen sind im Kurseditor ausgegraut. |
| Standardeinstellungen für Besitzer:innen | Die LTI-Rollen, die ein neuer Kursbaustein "LTI-Seite" der Kursrolle Besitzer:in vorbelegt. |
| Standardeinstellungen für Betreuer:innen | Die Vorbelegung für die Kursrolle Betreuer:in. |
| Standardeinstellungen für Teilnehmer:in | Die Vorbelegung für die Kursrolle Teilnehmer:in. |

Die Standardwerte stehen in der Datei olat.properties:
# LTI roles (capitalized) that can be assigned to users based on their OpenOlat roles in the course editor by the course owner.
lti13.roles.configurable.by.course.owner=LEARNER,INSTRUCTOR,TEACHING_ASSISTANT,CONTENT_DEVELOPER,MENTOR
# The following is an exhaustive list of possible values for the field above:
lti13.roles.configurable.by.course.owner.values=LEARNER,INSTRUCTOR,ADMINISTRATOR,TEACHING_ASSISTANT,CONTENT_DEVELOPER,MENTOR
# Default LTI roles for given OpenOlat roles in courses:
lti13.default.role.settings.for.owners=INSTRUCTOR,ADMINISTRATOR,TEACHING_ASSISTANT,CONTENT_DEVELOPER,MENTOR
lti13.default.role.settings.for.coaches=INSTRUCTOR,TEACHING_ASSISTANT,MENTOR
lti13.default.role.settings.for.participants=LEARNER
# The following is an exhaustive list of possible values for the fields above:
lti13.default.role.settings.for.xxx.values=LEARNER,INSTRUCTOR,ADMINISTRATOR,TEACHING_ASSISTANT,CONTENT_DEVELOPER,MENTOR
Um die Standardwerte zu ändern, tragen Sie die entsprechenden Eigenschaften in der Datei olat.local.properties ein oder passen Sie die Werte direkt im Tab "Rollen-Mapping" an. Die Werte in olat.local.properties übersteuern olat.properties, und die Einstellungen im Tab "Rollen-Mapping" übersteuern olat.local.properties.
Weiterführende Informationen
Auf dieser Seite erwähnt
Kursbaustein "LTI-Seite" >
Weiterführend
Learning Tools Interoperability Core Specification (IMS Global Learning Consortium) >
LTI 1.3 Integrationen >
LTI - Externe Werkzeuge >
LTI - Externe Plattformen >
LTI - Deep Linking >
LTI-Zugang zu einem Kurs konfigurieren >
LTI-Zugang zu einer Gruppe konfigurieren >