|||
-|-|-|
| Résumé | Discourse LTI permet à Discourse de s’intégrer à plusieurs systèmes de gestion de l’apprentissage via la norme LTI 1.3.
| Guide d’installation | Ce plugin est inclus dans le cœur de Discourse. Aucune installation séparée du plugin n’est nécessaire.
Ce plugin implémente la norme LTI 1.3 pour l’authentification, prise en charge par plusieurs 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 ou un lien dans leur système de gestion de l’apprentissage et se connecter instantanément à Discourse.
Les instructions précises de configuration varieront selon 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 seront redirigés ici 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 vers le LMS
-
Dans votre LMS, trouvez le « point de terminaison d’autorisation », l’« ID client de l’outil », l’« ID émetteur de la plateforme » et la « clé publique de la plateforme », puis ajoutez-les aux paramètres du site pertinents dans Discourse. Dans Discourse, ces paramètres peuvent être trouvés en recherchant
ltidans l’interface des paramètres du site. -
Si votre système de gestion de l’apprentissage garantit que les e-mails des utilisateurs ont été validés, activez le paramètre du site
lti email verified.
Attention : si votre LMS ne vérifie pas les e-mails, activer lti email verifiedconstitue un risque de sécurité. -
Activez le paramètre du site
lti enabled
Si ces instructions ne correspondent pas à 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 nécessite une invitation (invite_required) ?
Si vous souhaitez que vos utilisateurs passent par le processus de rachat d’invitation de 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 à 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 simultanément ?
- Le plugin ne prend actuellement en charge qu’un seul LMS connecté à un site. Le paramètre du site
LTI client IDsaccepte plusieurs valeurs, mais cela s’explique par le fait que certains systèmes LMS attribuent un ID client par cours.

