Suivez le symptôme qui correspond à ce que vous constatez. La plupart des problèmes Canvas viennent d'une clé développeur désactivée, d'une URL qui ne correspond pas ou d'un scope manquant.
Les cours Canvas n'apparaissent pas dans Raison
Vérifiez que :
la clé développeur API est activée
le Client ID et le secret sont corrects
la Canvas URL est le domaine seul (sans
/admin,/coursesni/login)les scopes sont activés
l'utilisateur Canvas qui a autorisé Raison a bien accès aux cours attendus
Canvas signale une URL de redirection invalide
La Redirect URI dans Canvas doit correspondre à cette adresse caractère par caractère :
https://services.raison.is/integration/canvas/v2/oauth/callback
Cherchez une barre oblique finale, un espace en trop, ou http au lieu de https.
Canvas refuse l'URL de configuration LTI
Vérifiez que la JSON URL est exactement https://services.raison.is/integration/lti/config/canvas.json et que la clé a été créée avec Enter URL comme méthode.
Raison n'apparaît pas dans la navigation du cours
Vérifiez que :
la clé LTI est activée
l'application est installée dans le bon compte Canvas
le cours appartient à ce compte
l'outil est activé sous Course → Settings → Navigation
Raison indique qu'aucun assistant n'est associé
La connexion LTI fonctionne. Le cours n'a simplement pas encore d'assistant. Consultez Associer un assistant à un cours.
L'autorisation échoue avant la page de connexion Canvas
Canvas peut rejeter l'ensemble de la requête avec invalid_scope lorsqu'il manque à la clé développeur un scope demandé par Raison. Ajoutez le scope des dossiers (url:GET|/api/v1/courses/:course_id/folders) à la clé API, puis réessayez.
Toujours bloqué ?
Écrivez à [email protected]. Indiquez votre domaine Canvas, l'étape qui a échoué, une capture d'écran de l'erreur, le Client ID le cas échéant et l'heure approximative du test. N'envoyez jamais le Client Secret.
Articles liés
Besoin d'aide ? Écrivez à [email protected].
