||||
-|-|
| Résumé | Discourse LTI permet à Discourse de s’intégrer à de nombreux systèmes de gestion de l’apprentissage (LMS) via la norme LTI 1.3.
| Guide d’installation | Ce plugin est intégré au cœur de Discourse. Il n’est pas nécessaire d’installer le plugin séparément.
Ce plugin implémente la norme LTI 1.3 pour l’authentification, qui est prise en charge par de nombreux systèmes de gestion de l’apprentissage. Discourse agit en tant qu’« Outil » au sein de la norme LTI. Une fois configuré, les utilisateurs pourront cliquer sur un bouton/lien sur le système de gestion de l’apprentissage et se connecter instantanément à Discourse.
Les instructions de configuration précises varieront en fonction de votre système de gestion de l’apprentissage. Mais en général :
- Créez une nouvelle entrée « Outil » dans votre système de gestion de l’apprentissage
- Version LTI : 1.3
- URL de lancement : n’importe quelle URL de votre site. Les utilisateurs y seront redirigés après la connexion
- URL de demande d’authentification :
https://<votre-site-discourse>/auth/lti/initiate - URL de redirection :
https://<votre-site-discourse>/auth/lti/callback - Clé publique de l’outil : laissez vide. Discourse n’envoie jamais de données au LMS
-
Dans votre LMS, trouvez le « Point de terminaison d’autorisation », l’« ID du client Outil », l’« ID émetteur de la plateforme » et la « Clé publique de la plateforme », et ajoutez-les aux paramètres de site correspondants dans Discourse. Dans Discourse, les paramètres peuvent être trouvés en recherchant
ltidans l’interface des paramètres du site Discourse. -
Si votre système de gestion de l’apprentissage garantit que les adresses e-mail des utilisateurs ont été validées, activez le paramètre de site
lti email verified.
Avertissement : Si votre LMS ne vérifie pas les e-mails, l’activation de lti email verifiedprésente un risque de sécurité. -
Activez le paramètre de site
lti enabled
Si ces instructions ne vous semblent pas pertinentes pour votre LMS, veuillez poster dans le sujet ci-dessous et nous ferons de notre mieux pour mettre à jour les instructions en conséquence.
Que faire si mon site est en invite_required ?
Si vous souhaitez que vos utilisateurs passent par le flux de rédemption d’invitation Discourse lors de leur première connexion, vous pouvez utiliser les « Propriétés personnalisées » LTI pour spécifier un lien d’invitation Discourse. Les nouveaux utilisateurs seront redirigés vers l’invitation, tandis que les utilisateurs existants seront envoyés vers l’URL de lancement habituelle. Par exemple :
| Nom de la propriété | Valeur de la propriété |
|---|---|
discourse_invite_link |
https://discourse.example.com/invites/abcdefg |
FAQ
Le plugin prend-il en charge l’intégration avec plusieurs systèmes LMS en même temps ?
- Pour le moment, le plugin ne prend en charge qu’un seul LMS connecté à un site. Le paramètre de site
LTI client IDsaccepte plusieurs valeurs, mais la raison en est que certains systèmes LMS définissent un client ID par cours.

