Ressources · Intégration Make

Intégration Canvas LMS MakeAutomatiser Canvas LMS avec Make.

Et si tes cours Canvas se créaient tout seuls à partir de tes demandes de formation ? L'intégration Canvas LMS Make compte 17 modules : 14 actions et 3 recherches. Organismes de formation, équipes pédagogiques, formateurs : ce guide t'accompagne de la connexion jusqu'à ton premier scénario actif.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration Canvas LMS Make ?

L'intégration Canvas LMS Make permet à Make de créer, lire, modifier et supprimer tes cours et tes devoirs dans Canvas, et de gérer les rendus des apprenants, sans écrire de code. Tu montes un scénario (l'automatisation elle-même) en enchaînant des modules : chaque module est une brique qui fait une seule chose dans une app.

Retrouver d'un coup tous les cours d'un formateur. Search User Courses sort la liste des cours d'un utilisateur, un bundle par cours (un bundle, c'est un élément transmis d'un module au suivant). Pratique pour ton support ou pour un tableau de suivi.

Ouvrir la session une fois l'inscription validée. Quand ton CRM ou ton tableur passe une inscription au statut validé, Create a Course crée l'espace de la session, puis Create an Assignment y dépose le premier travail à rendre. Plus de ressaisie.

Récupérer les copies qui arrivent ailleurs. Un apprenant envoie son travail par formulaire ? Create a Submission le dépose dans Canvas et Upload a File to Submission y joint le fichier.

Côté limites, Canvas LMS n'a aucun déclencheur dans Make : ton scénario démarre depuis une autre app ou sur une planification. La doc Make de l'app précise aussi qu'elle a été rédigée par IA, donc vérifie ce qui compte. Pour situer Make face aux autres outils, jette un œil à l'Avis Make et au comparatif n8n vs Make ; pour aller plus loin, il y a la Formation Make.

Connexion

Comment connecter Canvas LMS à Make ?

  1. 01

    Génère ton jeton dans Canvas

    Dans Canvas LMS, clique sur ton nom ou ton avatar en haut à droite, ouvre Settings, descends jusqu'à Approved Integrations et génère un nouveau jeton d'API. Copie-le tout de suite, c'est lui que Make va utiliser.

  2. 02

    Ajoute un module Canvas LMS

    Dans ton scénario, pose n'importe quel module Canvas LMS et clique sur Create a connection. La connexion, c'est ton compte Canvas relié à Make une bonne fois, puis réutilisé par tous les modules Canvas.

  3. 03

    Nomme la connexion et colle le jeton

    Le champ Connection name est facultatif, mais un nom clair t'aidera si tu gères plusieurs comptes. Colle le jeton copié, ou suis les instructions à l'écran, puis enregistre.

Premier scénario

Ton premier scénario avec Canvas LMS

ObjectifQuand une inscription est validée dans une autre app, Make crée la session dans Canvas LMS et y ajoute un premier devoir.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le +. Canvas LMS n'ayant pas de déclencheur, le premier module vient de l'app où tombent tes inscriptions, ton tableur par exemple.

  2. 02

    Pose Create a Course

    Clique sur le + à droite du premier module, cherche Canvas LMS et choisis Create a Course. Sélectionne ta connexion, puis mappe les infos de la session depuis les données reçues par le premier module.

  3. 03

    Enchaîne avec Create an Assignment

    Ajoute un module avec le + et prends Create an Assignment. Mappe le cours renvoyé par Create a Course : le devoir atterrit ainsi dans la session que le scénario vient d'ouvrir.

  4. 04

    Teste avec Run once

    Clique sur Run once. Make exécute le scénario une fois et affiche les bundles reçus par chaque module. Ouvre Canvas pour vérifier le cours et son devoir avant d'aller plus loin.

  5. 05

    Planifie et active

    Règle la planification sur le premier module : par défaut, un nouveau scénario tourne toutes les 15 minutes, ce qui est aussi le minimum du plan Free. Il ne reste qu'à activer le scénario.

Modules

Ce que fait chaque module Canvas LMS

Canvas LMS te donne 17 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Canvas LMS1

Create a Course

Action

Dans MakeCreates a new course.

Tu obtiens un cours tout neuf dans Canvas, rempli avec les données du scénario : chaque nouvelle session a son espace sans que personne ne passe par les écrans de création.

Quand l'utiliser
quand une inscription ou une commande de formation est validée dans ton CRM.
Attention
un scénario relancé sur la même demande crée un doublon, alors ajoute un contrôle en amont.
Canvas LMS2

Create an Assignment

Action

Dans MakeCreates an assignment.

Un nouveau devoir apparaît dans un cours existant, avec les consignes que tu as mappées. Fini le copier-coller des mêmes instructions dans chaque session d'un parcours.

Quand l'utiliser
juste après Create a Course, pour que la session démarre avec son premier travail.
Attention
le module doit savoir dans quel cours écrire, donc mappe le cours depuis un module précédent plutôt que de le saisir à la main.
Canvas LMS3

Create a Submission

Action

Dans MakeCreates a submission.

Make rend un travail à la place de l'apprenant sur un devoir donné. Utile quand les copies arrivent hors de Canvas et que tu veux tout corriger au même endroit.

Quand l'utiliser
quand les travaux arrivent par formulaire ou dans un dossier partagé.
Attention
le devoir visé doit déjà exister au moment où le module tourne ; récupère-le ou crée-le plus tôt dans le scénario.
Canvas LMS4

Delete a Course

Action

Dans MakeDeletes an existing course.

Ce module supprime un cours de Canvas, ce qui garde ton compte propre quand une session est annulée ou qu'un cours de test a fini de servir.

Quand l'utiliser
quand une annulation est saisie dans un autre outil et que le cours doit disparaître avec elle.
Attention
une suppression ne se rattrape pas depuis Make ; place un filtre avant pour être sûr de viser le bon cours.
Canvas LMS5

Delete an Assignment

Action

Dans MakeDeletes an existing assignment.

Un devoir devenu inutile disparaît sans que tu ouvres le cours. Pratique quand le programme bouge et qu'un ancien exercice risquerait d'embrouiller les apprenants.

Quand l'utiliser
quand un devoir passe au statut abandonné dans ton tableau de programme.
Attention
rien ne le fait revenir ensuite. Teste d'abord sur un cours bac à sable avec Run once.
Canvas LMS6

Get a Course

Action

Dans MakeRetrieves an existing course.

Les informations complètes d'un cours entrent dans ton scénario, et les modules suivants peuvent reprendre son nom ou ses réglages sans que tu les retapes.

Quand l'utiliser
quand tu sais déjà de quel cours il s'agit et qu'il te faut ses détails avant une mise à jour ou un bilan.
Attention
il ne renvoie qu'un seul cours ; si tu ne sais pas encore lequel, commence par un module de recherche.
Canvas LMS7

Get an Assignment

Action

Dans MakeRetrieves an existing assignment.

Tu récupères l'état actuel d'un devoir, de quoi le modifier, le recopier ailleurs ou envoyer une relance qui cite exactement ce que Canvas affiche.

Quand l'utiliser
quand un message aux apprenants doit reprendre le devoir tel qu'il est dans Canvas.
Attention
il lit un devoir que tu connais déjà. Pour en trouver plusieurs d'un coup, Search Assignments est plus adapté.
Canvas LMS8

Get a Submission

Action

Dans MakeRetrieves an existing submission from user.

Le rendu d'un apprenant arrive dans ton scénario : tu peux le transmettre à un correcteur, l'archiver ou vérifier ce qui a été déposé sans fouiller Canvas.

Quand l'utiliser
quand un correcteur doit recevoir le travail d'un apprenant précis dans sa messagerie.
Attention
le module vise un apprenant sur un devoir, donc les deux doivent être connus ou mappés depuis les modules précédents.
Canvas LMS9

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API Call.

Quand les autres modules ne suffisent plus, celui-ci appelle n'importe quel point d'accès de l'API Canvas LMS avec la même connexion. Tu n'es donc jamais bloqué par la liste des modules.

Quand l'utiliser
pour une fonction de Canvas qui n'a pas de module dédié dans Make.
Attention
c'est à toi de lire la documentation de l'API Canvas pour savoir quoi appeler et quoi envoyer.
Canvas LMS10

Mark a Submission as Read

Action

Dans MakeMarks an existing submission as read.

Passer un rendu en lu signale à ton équipe qu'il a été vu. La vue de correction reste fiable même quand une partie du travail se fait hors de Canvas.

Quand l'utiliser
quand un correcteur confirme dans un autre outil qu'il a bien regardé la copie.
Attention
seul le statut de lecture change, pas la note ni les commentaires ; ajoute d'autres étapes si tu en as besoin.
Canvas LMS11

Mark a Submission as Unread

Action

Dans MakeMarks an existing submission as unread.

Le geste inverse remet un rendu en non lu, pour qu'il réapparaisse chez la personne qui doit y rejeter un œil.

Quand l'utiliser
quand un apprenant renvoie une nouvelle version ou qu'un correcteur demande une seconde lecture.
Attention
si le même scénario marque aussi des rendus comme lus, pose un filtre pour que les deux étapes ne s'annulent pas entre elles.
Canvas LMS12

Update a Course

Action

Dans MakeUpdates an existing course.

Ton cours Canvas reste aligné sur ton outil de planification : un nouveau nom ou un réglage décidé ailleurs arrive dans Canvas sans modification manuelle.

Quand l'utiliser
quand les infos d'une session changent dans ton planning et que Canvas doit suivre.
Attention
ne mappe que les valeurs à changer, et passe par Get a Course avant si tu veux comparer avec l'ancienne version.
Canvas LMS13

Update an Assignment

Action

Dans MakeUpdates an existing assignment.

Corriger une consigne ou un réglage sur un devoir existant se fait en une passe, bien plus vite qu'en ouvrant chaque cours quand la même correction vaut partout.

Quand l'utiliser
après Search Assignments, pour corriger toutes les copies d'un même devoir.
Attention
une recherche peut renvoyer plusieurs bundles, et ce module tourne une fois par bundle ; vérifie la liste avant d'activer.
Canvas LMS14

Upload a File to Submission

Action

Dans MakeUploads a new file to submission.

Un fichier venu d'une autre app se retrouve joint à un rendu dans Canvas : une copie scannée, un rapport exporté par un autre logiciel.

Quand l'utiliser
quand les travaux arrivent en pièce jointe d'un e-mail ou dans ton stockage en ligne.
Attention
sur le plan Free, Make gère des fichiers de 5 Mo au plus ; au-delà, il faut un plan payant ou un format plus léger.
Canvas LMS15

Search Assignments

Recherche

Dans MakeSearches for assignments.

Tu retrouves les devoirs qui correspondent à ta recherche, chacun sous forme de bundle séparé, prêts à être modifiés, listés dans un bilan ou envoyés en relance.

Quand l'utiliser
quand il te faut tous les devoirs d'un cours et pas un seul que tu connais déjà.
Attention
le résultat peut être vide, unique ou multiple, et chaque module suivant tourne une fois par résultat, donc consomme plus d'opérations sur ton plan.
Canvas LMS16

Search Own Courses

Recherche

Dans MakeSearches for own courses.

La liste des cours rattachés au compte connecté te donne un inventaire rapide, chaque cours arrivant comme un bundle distinct pour le module suivant.

Quand l'utiliser
pour dresser un tableau de tes cours dans un tableur, ou pour appliquer le même changement à chacun.
Attention
le module ne voit que les cours du compte derrière la connexion, pas ceux des autres utilisateurs.
Canvas LMS17

Search User Courses

Recherche

Dans MakeSearches for courses of given user ID.

À partir de l'identifiant d'un utilisateur, tu vois dans quels cours il est inscrit, sans naviguer écran par écran dans Canvas.

Quand l'utiliser
quand ton support doit vérifier les cours d'un apprenant avant de lui répondre.
Attention
il te faut l'identifiant de l'utilisateur, à mapper depuis un module précédent ; pour tes propres cours, Search Own Courses est plus simple.
Besoin d'aide

Besoin d'aide pour automatiser Canvas LMS avec Make ?

Une personne lit chaque message.

FAQ

Canvas LMS et Make : les questions fréquentes

01L'intégration Canvas LMS Make est-elle gratuite ?
Oui, Canvas LMS est une app standard de Make, disponible dès le plan Free. Ce plan autorise 2 scénarios actifs, une exécution toutes les 15 minutes au plus souvent, 5 minutes d'exécution au maximum, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants (Core, Pro, Teams et Enterprise) descendent à 1 minute entre deux exécutions et décomptent l'usage en crédits. L'abonnement Canvas LMS, lui, dépend de Canvas.
02Que faut-il pour connecter Canvas LMS à Make ?
Un compte Canvas LMS actif et un jeton d'accès OAuth2. Dans Canvas, ouvre le menu de ton profil, va dans Settings, descends jusqu'à Approved Integrations et génère un nouveau jeton d'API. Dans Make, pose ensuite un module Canvas LMS, clique sur Create a connection, donne un nom si tu veux et colle le jeton. Cette connexion servira à tous les modules Canvas que tu ajouteras, donc tu ne fais ce réglage qu'une fois par compte Canvas.
03Un scénario Canvas LMS peut-il démarrer tout seul dans Make ?
Pas depuis Canvas : l'app n'a aucun module déclencheur dans Make, seulement 14 actions et 3 recherches. Deux options pour lancer le scénario : un premier module issu d'une autre app, ton tableur ou ton CRM par exemple, ou une recherche Canvas placée en tête et lancée par la planification. Par défaut, un nouveau scénario tourne toutes les 15 minutes ; c'est le minimum du plan Free, contre 1 minute sur les plans payants.
04Que faire si un module Canvas LMS manque dans Make ?
Passe par Make an API Call. Avec la même connexion, ce module appelle n'importe quel point d'accès de l'API Canvas LMS, donc une fonction sans module dédié reste accessible. Il te faudra la documentation de l'API Canvas pour savoir quoi envoyer. Garde aussi en tête que la doc Make de cette app indique avoir été générée par IA et peut contenir des erreurs : vérifie tout point important auprès de Canvas.
05Make ou n8n pour automatiser Canvas LMS ?
Tout dépend de l'outil déjà en place chez toi. Dans Make, Canvas LMS arrive avec 17 modules sur les cours, les devoirs et les rendus, plus Make an API Call pour le reste, et fonctionne dès le plan Free. Beaucoup d'apps ont aussi un nœud dans n8n : regarde si Canvas LMS en fait partie avant de trancher. Le plus simple reste de choisir l'outil où vivent déjà tes autres automatisations.