LTI - Externe Platformen
Important terms in LTI terminology:
Platform: (corresponds to client) LMS in which the external content is integrated
Tool: (corresponds to host) LMS or other application that makes content available to others
OpenOlat as "Tool"
If OpenOlat is used as a "tool" in the sense of the LTI terminology, existing courses in OpenOlat are displayed on another LMS. OpenOlat must provide information on the receiving platform (consumer) to ensure smooth communication between the two systems.
The interaction with the other platforms (also "platform" in the sense of LTI terminology) is configured in the "External platforms" tab. OpenOlat is then the tool into which the course from the platforms defined here is integrated.
A separate configuration must be set up for each external platform. Use the "New external platform" button to create the connection to a new platform.
If several different OpenOlat courses are used from the same external platform, it is sufficient to configure the external platform only once at administrator level. The further configuration per course is then carried out by the course owner in the settings of the respective course
(Course administration > Settings > Tab page content).
You can find a sample of an entire configuration under Configuring LTI access to a course.
In OpenOlat, the following parameters of the external partner instance are recorded under "External platform":
|Tool name||Freely definable|
|Plattform-ID / Issuer||URL to the external instance|
|Client-ID||Client ID from the "Tool configuration details" dialog in the external platform|
|Public key type||RSA key -> This key is then added to the tool configuration of the external platform|
|Authorization||From the external instance: Authentication request URL|
|URL for access tokens||From the external instance: Access token URL|
|URL of the public keyring||From the external instance: Public Keyset URL|
After completing the form, enter the public key on the external instance in the tool configuration there.
IMS Global Learning Consortium: Learning Tools Interoperability Core Specification
Admin manual: LTI 1.3 Integration
Admin manual: LTI - Externe Werkzeuge
User manual: LTI-Zugang zu einem Kurs konfigurieren
User manual: Kursbaustein "LTI-Seite“
User manual: LTI-Zugang zu einer Gruppe konfigurieren