| 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 noyau 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, 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 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 au LMS
-
Dans votre LMS, trouvez le « point de terminaison d’autorisation », l’« ID client de l’outil », l’« ID de l’é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 Discourse. -
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 verifiedprésente un risque de sécurité. -
Activez le paramètre du site
lti enabled
Si ces instructions ne sont pas adaptées à votre LMS, veuillez publier dans le sujet ci-dessous et nous ferons de notre mieux pour mettre à jour les instructions en conséquence.
Et si mon site est en mode invite_required ?
Si vous souhaitez que vos utilisateurs passent par le flux de rédemption des invitations 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 |

