| Zusammenfassung | Discourse LTI ermöglicht die Integration von Discourse mit einer Reihe von Lernmanagementsystemen über den LTI 1.3-Standard. | |
| Installationsanleitung | Dieses Plugin ist im Discourse-Kern enthalten. Es muss nicht separat installiert werden. |
Dieses Plugin implementiert den LTI 1.3-Standard für die Authentifizierung, der von einer Reihe von Lernmanagementsystemen unterstützt wird. Discourse fungiert innerhalb des LTI-Standards als „Tool“. Sobald es konfiguriert ist, können Benutzer auf einen Button/einen Link im Lernmanagementsystem klicken und werden sofort in Discourse eingeloggt.
Präzise Einrichtungshinweise variieren je nach Ihrem Lernmanagementsystem. Im Allgemeinen gilt jedoch:
- Erstellen Sie einen neuen „Tool“-Eintrag in Ihrem Lernmanagementsystem
- LTI-Version: 1.3
- Launch-URL: Eine beliebige URL auf Ihrer Site. Benutzer werden nach dem Login dorthin weitergeleitet
- Auth Request URL:
https://<your-discourse-site>/auth/lti/initiate - Redirect URL:
https://<your-discourse-site>/auth/lti/callback - Tool Public Key – leer lassen. Discourse sendet keine Daten an das LMS
-
Finden Sie in Ihrem LMS den „Authorization endpoint“, die „Tool Client ID“, die „Platform Issuer ID“ und den „Platform Public Key“ und fügen Sie diese in den entsprechenden Site-Einstellungen in Discourse hinzu. In Discourse können die Einstellungen gefunden werden, indem Sie in der Benutzeroberfläche der Site-Einstellungen nach
ltisuchen. -
Wenn Ihr Lernmanagementsystem garantiert, dass Benutzer-E-Mails validiert wurden, aktivieren Sie die Site-Einstellung
lti email verified.
Warnung: Wenn Ihr LMS E-Mails nicht verifiziert, ist die Aktivierung von lti email verifiedein Sicherheitsrisiko. -
Aktivieren Sie die Site-Einstellung
lti enabled
Wenn diese Anweisungen für Ihr LMS nicht sinnvoll sind, posten Sie bitte im folgenden Thema, und wir werden unser Bestes tun, um die Anweisungen entsprechend zu aktualisieren.
Was ist, wenn meine Site invite_required ist?
Wenn Sie möchten, dass Ihre Benutzer beim ersten Einloggen den Discourse-Einladungs-Einlösungs-Flow durchlaufen, können Sie LTI „Custom Properties“ verwenden, um einen Discourse-Einladungslink anzugeben. Neue Benutzer werden zur Einladung weitergeleitet, während bestehende Benutzer zur regulären Launch-URL gesendet werden. Zum Beispiel:
| Property Name | Property Value |
|---|---|
discourse_invite_link |
https://discourse.example.com/invites/abcdefg |
FAQ
Unterstützt das Plugin die Integration mit mehreren LMS-Systemen gleichzeitig?
- Das Plugin unterstützt derzeit nur die Verbindung eines einzigen LMS mit einer Site. Die Site-Einstellung
LTI client IDsakzeptiert zwar mehrere Werte, aber der Grund dafür ist, dass einige LMS-Systeme eine Client-ID pro Kurs festlegen.**

