||||
-|-|
| Zusammenfassung | Discourse LTI ermöglicht es Discourse, sich über den LTI 1.3-Standard mit einer Reihe von Lernmanagementsystemen zu integrieren.
| Installationsanleitung | Dieses Plugin ist im Discourse-Kern enthalten. Eine separate Installation des Plugins ist nicht erforderlich.
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“. Nach der Konfiguration können Benutzer auf einen Button/Link im Lernmanagementsystem klicken und sich sofort bei Discourse anmelden.
Die genauen Einrichtungsschritte variieren je nach Ihrem Lernmanagementsystem. Im Allgemeinen gilt jedoch:
- Erstellen Sie einen neuen „Tool“-Eintrag in Ihrem Lernmanagementsystem
- LTI-Version: 1.3
- Start-URL: Eine beliebige URL auf Ihrer Website. Benutzer werden nach der Anmeldung hierher weitergeleitet
- Auth-Anforderungs-URL:
https://<ihr-discourse-site>/auth/lti/initiate - Weiterleitungs-URL:
https://<ihr-discourse-site>/auth/lti/callback - Tool-Public-Key – leer lassen. Discourse sendet keine Daten an das LMS
-
Suchen Sie in Ihrem LMS nach dem „Authorization endpoint“, der „Tool Client ID“, der „Platform Issuer ID“ und dem „Platform Public Key“ und fügen Sie diese in die entsprechenden Site-Einstellungen in Discourse ein. In Discourse finden Sie die Einstellungen, indem Sie in der Benutzeroberfläche der Site-Einstellungen nach
ltisuchen. -
Wenn Ihr Lernmanagementsystem garantiert, dass Benutzer-E-Mails überprüft wurden, aktivieren Sie die Site-Einstellung
lti email verified.
Warnung: Wenn Ihr LMS E-Mails nicht überprüft, stellt die Aktivierung von lti email verifiedein Sicherheitsrisiko dar. -
Aktivieren Sie die Site-Einstellung
lti enabled
Falls diese Anweisungen für Ihr LMS nicht zutreffen, posten Sie bitte im unten stehenden Thema, und wir werden unsere Besten tun, die Anweisungen entsprechend zu aktualisieren.
Was ist, wenn meine Seite invite_required ist?
Wenn Sie möchten, dass Ihre Benutzer den Discourse-Einladungsprozess durchlaufen, wenn sie sich zum ersten Mal anmelden, 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 Start-URL gesendet werden. Zum Beispiel:
| Eigenschaftsname | Eigenschaftswert |
|---|---|
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 LMS mit einer Site. Die Site-Einstellung
LTI client IDsakzeptiert zwar mehrere Werte, aber der Grund dafür ist, dass einige LMS-Systeme pro Kurs eine Client-ID festlegen.

