Catégories
Éducation IA Technologie

IA & Quiz

🗓️ Article publiĂ© pour la première fois sur Obsidian Publish le 15/07/2023

Après avoir vu comment produire des dictées avec une IA, je vous propose à présent de montrer comment créer des quiz générés avec une IA, mais aussi pourquoi en créer.

Ce tutoriel est constitué de quatre parties.

Nous montrerons donc en quoi l’Ă©valuation est importante dans le processus d’apprentissage, puis comment crĂ©er des quiz avec de l’aide d’une IA telle que chatGPT. Nous verrons ensuite de quelle façon exporter vos quiz pour qu’ils soient faits par les Ă©lèves. Pour ce faire, nous utiliserons respectivement Kahoot, Google Forms et Microsoft Forms. Enfin, nous utiliserons Make une application permettant d’automatiser la crĂ©ation de documents.

Plan du tutoriel

Ce que dit la recherche

L’Ă©valuation n’est pas nĂ©cessairement sommative.

On accorde la prioritĂ© aux Ă©valuations-bilans, alors que bien d’autres observations seraient pertinentes pour comprendre ce qui empĂŞche ou ralentit l’apprentissage (Perrenoud Philippe, PĂ©dagogie DiffĂ©renciĂ©e)

Selon, l’expĂ©rience de Henry Roediger [^1] expliquĂ©e dans Les grands principes de l’apprentissage de Stanislas Dehaene, on voit que tester (ou se tester) permet de savoir qu’on ne sait pas.

Sur un temps constant, on peut répartir le travail entre l’étude (S pour Study) ou le test (T). Vaut-il mieux tout consacrer à l’étude ? En fait, le test fait partie de l’apprentissage. C’est une période au cours de laquelle on évalue les connaissances.

Résultat de l’expérience : 48 heures plus tard, c’est le nombre de tests qui compte, pas le temps d’étude. Plus il y a de périodes d’étude, moins le rappel est bon. L’alternance de périodes d’étude et de périodes de test est la plus bénéfique.

Étudier ou tester

Toutefois, crĂ©er ou trouver le temps de crĂ©er et mĂŞme de faire faire des tests (Ă©valuations) est difficile. En ceci, l’IA peut nous ĂŞtre utile. Il est possible de gĂ©nĂ©rer des quiz, des QCM, des exercices Ă  trou que les Ă©lèves feront en classe ou hors classe. La quantitĂ© que l’enseignant peut aisĂ©ment produire est Ă©galement une opportunitĂ© pour la diffĂ©renciation.

ChatGPT (et autres LLMs)

Qu’utiliser ? On recourt le plus souvent Ă  chatGPT, mais il existe plein d’autres LLMs.

Autres exemples

C’est donc une Ă©tape très simple voire trop simple (en apparence). Voici deux exemples de prompts rĂ©duits Ă  leur plus simple expression :

Crée un QCM de 10 questions sur le roman de Pierre Lemaitre Au revoir là-haut.

ou

Crée un quiz sur le Horla de Guy de Maupassant en 10 questions avec 3 choix possibles

Mais force est de noter l’importance d’un prompt prĂ©cis si l’on veut des rĂ©sultats optimaux :

  1. Faites savoir Ă  l’IA le rĂ´le qu’elle doit tenir (Tu es un enseignant de primaire, collège, lycĂ©eTu es un crĂ©ateur de quiz dont le but est de poser un diagnostic…)
  2. Informez l’IA du rĂ©sultat que vous souhaitez obtenir. Incluez le sujet et la stratĂ©gie ou le dispositif pĂ©dagogique voulu (Ă©valuation diagnostique permettant d’estimer le degrĂ© de comprĂ©hension de telle notion, Ă©valuation formative permettant de vĂ©rifier l’acquisition de connaissances…)
  3. PrĂ©ciser l’audience Ă  laquelle vous vous adressez (Ă©lève de CM2, Ă©lève de terminale…)
  4. Dites Ă  l’IA exactement ce dont vous avez besoin (un questionnaire Ă  choix multiple proposant Ă  chaque fois 4 rĂ©ponses possibles, le type de questions…)
  5. DĂ©crivez Ă©ventuellement le style d’Ă©criture que vous voulez (concret, drĂ´le, sĂ©rieux, dynamique…)
Un conseil

La crĂ©ation d’un prompt est une expĂ©rience similaire Ă  une recherche Google lors de laquelle vous ajoutez des mots-clĂ©s afin que votre requĂŞte vous mène aux meilleurs rĂ©sultats. Un prompt dĂ©taillĂ© peut ne pas produire le rĂ©sultat dĂ©sirĂ© parce qu’il est trop vague.

Mais il faut garder Ă  l’esprit que l’IA peut

  • se tromper
  • inventer des choses
  • contenir des biais

Vous devez donc toujours vérifier le résultat obtenu.

Voici un exemple plus précis de prompt :

Tu es un enseignant de collège et tu proposes un QCM permettant de vĂ©rifier la bonne comprĂ©hension du roman que des Ă©lèves de quatrième (year 9 dans le système anglais) ont eu Ă  lire : L’ĂŽle au trĂ©sor. Ce QCM contient 10 questions avec Ă  chaque fois 3 choix possibles. Les questions doivent ĂŞtre pertinentes et pas seulement factuelles. Le ton est sĂ©rieux, mais aussi enjouĂ©. Inclus un petit paragraphe d’introduction rappelant que l’Ă©valuation fait partie du processus d’apprentissage et qu’il arrive de se tromper.

Exemple précis de prompt pour chatGPT

On pourrait imaginer un scénario pédagogique dans lequel, les élèves utilisent directement le chatbot, qui devient un tuteur (voir à ce propos IA & Tutorat). En ce cas, le prompt pourrait être celui-ci :

Tu es un enseignant de collège et tu proposes un QCM permettant de vĂ©rifier la bonne comprĂ©hension du roman que des Ă©lèves de quatrième (year 9 dans le système anglais) ont eu Ă  lire : L’ĂŽle au trĂ©sor. Ce QCM contient 10 questions avec Ă  chaque fois 3 choix possibles. Les questions doivent ĂŞtre pertinentes et pas seulement factuelles. Le ton est sĂ©rieux, mais aussi enjouĂ©. Inclus un petit paragraphe d’introduction rappelant que l’Ă©valuation fait partie du processus d’apprentissage et qu’il arrive de se tromper. Ne donne pas les rĂ©ponses. Attends que l’Ă©lève ait rĂ©pondu. Indique ensuite celles qui sont fausses et donne des indices Ă  l’Ă©lève lui permettant de revoir sa rĂ©ponse, mais ne donne pas la rĂ©ponse. Attends que l’Ă©lève ait eu le temps de lire les indices. Repose ensuite les questions qui n’ont pas reçu les bonnes rĂ©ponses.

Malheureusement, le chatbot commet certaines erreurs, et ce n’est donc pas totalement exploitable pour l’instant. Toutefois, cela est prometteur. Voyez plutĂ´t.

chatGPT utilisé comme tuteur
chatGPT utilisé comme tuteur
chatGPT utilisé comme tuteur

Si vous ne voulez pas que les Ă©lèves utilisent chatGPT ou un autre chatbot, mais simplement les quiz que l’IA vous a aidĂ© Ă  produire, voici ce que vous pouvez faire pour que ceux-ci soient pleinement exploitables. Il va vous falloir les exporter.

Comment exporter vos quiz

En effet, en l’Ă©tat, les quiz sont au format texte, ce qui peut ĂŞtre suffisant dans certains. Voyez l’exemple dans Google Docs ci-dessous oĂą les lettres deviennent des cases Ă  cocher.

Un quiz dans Google Docs

Grâce Ă  ses Smart Chips, Google offre ainsi un peu d’interactivitĂ© très facilement.

Mais si vous souhaitez que ces quiz soient pleinement exploitables et que les Ă©lèves puissent les faire de façon autonome voire qu’ils soient autonotĂ©s, il vous faut utiliser des applications permettant de crĂ©er des quiz interactifs.

Il existe de multiples solutions. Nous en utiliserons trois pour une raison très simple : la gratuité.

Dans ces exemples, le processus est à peu près le même à chaque fois :

  1. Demander Ă  l’IA de gĂ©nĂ©rer puis de prĂ©senter le quiz sous le format Excel ou csv.
  2. Ouvrir Excel ou Google Sheets pour importer les données (le quiz).
  3. Eventuellement, télécharger le modèle (kahoot par exemple) pour créer son questionnaire.
  4. Dans Google Forms, le procĂ©dĂ© un peu diffĂ©rent (utiliser l’extension Form Builder pour exporter les donnĂ©es de Google Sheets Ă  Google Forms).
  5. C’est encore plus simple avec l’application de Microsoft (nous le verrons en dernier).

Reprenons Ă©tape par Ă©tape.

Kahoot

Pour accĂ©lĂ©rer la crĂ©ation d’un quiz, on peut procĂ©der de la façon suivante.

On a vu qu’il Ă©tait facile de demander Ă  chatGPT de crĂ©er un quiz.

Demander à chatGPT de créer un quiz

On lui demande ensuite d’exporter ce quiz au format Excel.

Demander Ă  chatGPT d'exporter le quiz au format Excel

Ă€ la suite de quoi, il est facile de l’importer dans Kahoot.

Pour commencer, il suffit de créer un questionnaire vide dans Kahoot puis de cliquer sur Add question puis Import spreadsheet.

Demander Ă  chatGPT d'exporter le quiz au format Excel

Choisissez ensuite Download our template. Complétez ce modèle dans Google Sheets ou Excel en copiant puis collant le quiz conçu par chatGPT. Il faudra juste penser à indiquer quelles réponses sont les bonnes.

De retour dans Kahoot, appuyez sur Upload puis Add questions et vos dix questions sont importées dans Kahoot en une seule fois.

Importez votre quiz dans Kahoot
Le quiz fait avec chatGPT dans Kahoot

A review of 93 studies found that Kahoot! can have a positive effect on learning compared to other tools and approaches, in various contexts and domains
Technology in education – a tool on whose terms

Google Forms

On peut faire la mĂŞme chose avec Google Forms. Voici la marche Ă  suivre. Il nous faudra cependant installer l’extension Form Builder qui est prĂ©sentĂ© dans la vidĂ©o ci-dessous.

Les Ă©tapes sont les suivantes :

  1. Générez le quiz avec chatGPT.
  2. Demandez au bot de l’exporter ou de le mettre au format csv ou Excel.
  3. Vous pourrez alors faire un copier coller du quiz dans votre tableur.
  4. Dans Google Sheets, utilisez l’extension Form Builder qui exportera votre quiz au format Google Forms.

Créer un quiz avec l'extension Form Builder
Créer un quiz avec l'extension Form Builder
Créer un quiz avec l'extension Form Builder

Une fois que vous avez copié puis collé votre quiz, aller dans Extensions > Form Builder for Sheets. Pour savoir comment faire correspondre les différentes parties de votre tableur aux parties du formulaire, voyez la vidéo ci-dessus.

Créer un quiz avec l'extension Form Builder
Créer un quiz avec l'extension Form Builder

Des explications dĂ©taillĂ©es peuvent ĂŞtre trouvĂ©es en consultant la page intitulĂ©e [[CrĂ©er un quiz avec chatGPT et l’extension Form Builder pour Google Sheets]].

Microsoft Forms

Voyons à présent un dernier exemple avec Microsoft.

Comme Ă  l’accoutumĂ©e, copiez le quiz gĂ©nĂ©rĂ© par chatGPT.

Demandez Ă  chatGPT votre quiz avant de le copier dans Word

Collez-le dans Word.

Écrire son quiz dans Word

Dans Forms, cliquer sur Importation rapide.

Importez votre document Word dans Microsoft Form

Puis sur Charger Ă  partir de cet appareil.

Importez votre document Word dans Microsoft Form

Choisissez votre fichier Word, et l’option Questionnaire.

Importez votre document Word dans Microsoft Form

Importez votre document Word dans Microsoft Form

Enfin, cliquer sur Démarrer la révision pour modifier votre questionnaire.

Importez votre document Word dans Microsoft Form
Importez votre document Word dans Microsoft Form

On voit donc que Microsoft propose la solution la plus simple.

Il en existe bien sûr de nombreuses autres. Mickaël Bertrand a pour sa part recours à Wooclap et à Jungle.

Nous pourrions arrĂŞter ce tutoriel ici, mais nous voudrions pour finir vous montrer un dernier exemple de ce qu’il est possible de faire avec une IA et Make qui permet d’automatiser certaines tâches sans avoir besoin de savoir coder. C’est un petit peu plus complexe que les exemples donnĂ©s ci-dessus, mais vous verrez que cela vaut la peine de s’y intĂ©resser.

Pour aller plus loin

Recourant Ă  Make qui intègre dĂ©sormais GPT, on peut aussi faire des quiz (voir la note consacrĂ©e Ă  Make). Dans cet exemple, on demande Ă  GPT de lire le contenu d’une page web (un article que nous avons sĂ©lectionnĂ© et que nous voudrions que les Ă©lèves lisent et comprennent).

Faire un quiz avec Make

C’est assez similaire Ă  ce que permet une application comme IFTTT : vous enchainez des actions (lire une page web, en faire un quiz, l’exporter dans Google Docs…). Mais Make offre davantage d’options.

En effet, on peut introduire par exemple une boucle (Repeater) qui permet de rĂ©pĂ©ter telle action autant de fois que dĂ©sirĂ©. Ainsi, on peut gĂ©nĂ©rer disons 25 quiz diffĂ©rents et crĂ©er autant de Google Docs correspondant Ă  ces 25 quiz sans avoir Ă  ouvrir ni chatGPT, ni l’article en question, ni Google Docs. C’est la magie de l’automatisation. Seule notre première Ă©tape sera « manuelle ». Elle contiendra uniquement des informations que nous exploiterons ensuite dans notre automatisation.

Étape 1

Cette première Ă©tape consiste simplement Ă  prĂ©parer la suivante. Elle contient des informations que nous utiliserons plus tard pour le prompt qui se trouvera dans l’Ă©tape 3.

Créez un Basic Trigger dans Tools.

Faire un quiz avec Make Étape 1

Faire un quiz avec Make Étape 1

Cliquez sur Add item et encore sur Add item.

Faire un quiz avec Make Étape 1

En gros, il vous faut trois items :

  1. L’URL du site qui sera utilisĂ©e pour crĂ©er le quiz.
  2. Le prompt qui servira à générer le quiz.
  3. Le titre qui sera donnĂ© aux documents que l’on va crĂ©er.

Faire un quiz avec Make Étape 1

Ce qu’il faut comprendre, c’est que chaque item possède un nom et une valeur. Ainsi, pour le premier, c’est-Ă -dire l’URL, on donne le nom URL (mais on l’appelle comme on veut. On peut l’appeler lien ou adresse). Pour le second (la valeur), on met l’URL.

Étape 2

On introduit notre Repeater qui est en fait une boucle. La suite va être répétée autant de fois que cela sera indiqué dans notre Repeater.

Faire un quiz avec Make Étape 2

La rĂ©pĂ©tition commence Ă  1 et se poursuit jusqu’Ă  ce que le chiffre 10 soit atteint (choisissez ce chiffre en fonction du nombre de quiz que vous dĂ©sirez obtenir). En d’autres termes, toutes les actions incluses dans notre Repeater seront rĂ©pĂ©tĂ©es tant qu’on n’aura pas atteint la dixième itĂ©ration de la boucle.

Faire un quiz avec Make Étape 2

Étape 3

Nous allons à présent utiliser OpenAI. Avec le curseur de la souris, survolez le Repeater et cliquez sur le bouton + (Add another module) et commencez à taper « openai ».

Faire un quiz avec Make Étape 3

Puis sélectionner Create a Completion.

Faire un quiz avec Make Étape 3

Faire un quiz avec Make Étape 3

À ce stade, il vous faut un compte openAI et une clé API.

Obtenir une clé API

  1. Il vous faut tout d’abord vous rendre sur le site d’OpenAI.
  2. Créez un compte.
  3. Cliquez en haut Ă  droite sur l’icĂ´ne de votre compte.
  4. Choisissez View API keys.
  5. Cliquez sur Create new secret key.
  6. Donnez un nom à votre clé (optionnel).
  7. Copiez votre clé en cliquant sur la petite icône à droite de votre clé.

Secret Key

  1. De retour dans Make, collez votre clé.

Dans Select Method, choisissez Create a Prompt Completion.

Faire un quiz avec Make Étape 3

Choisissez votre modèle.

Faire un quiz avec Make Étape 3

Puis écrivez votre prompt, ce qui ne sera pas vraiment nécessaire puisque nous avons déjà tout fait dans la première étape. Ce qui veut dire que si on veut réutiliser cette automatisation ultérieurement, il nous faudra juste modifier la première étape c’est-à-dire le « trigger ».

Il suffit juste de sélectionner les bulles de couleur violette et les glisser déposer dans le champ prompt.

Faire un quiz avec Make Étape 3

Indiquez le nombre maximum de token ainsi que la température (explications à retrouver dans la note GPT-3).

Faire un quiz avec Make Étape 3

Étape 4

Ajoutez un module et cherchez « Google Docs ».

Faire un quiz avec Make Étape 4

Choisissez Créer un document.

Faire un quiz avec Make Étape 4

Il vous faudra connecter votre compte Google (dans mes essais, je n’ai pu utiliser que mon compte professionnel liĂ© Ă  notre abonnement Ă  Google Workspace for Education).

Nous allons donner un nom au document qui sera créé.

Donner un nom

Pour cela, nous commencerons par l’appeler Quiz. Inutile d’Ă©crire le mot « quiz » puisqu’il est dĂ©jĂ  dans le Basic trigger (i.e. le premier module). En revanche (et afin de diffĂ©rencier chaque quiz qui va ĂŞtre crĂ©Ă©), on ajoutera un numĂ©ro, lequel vient simplement de la boucle (c’est-Ă -dire le Repeater). Ce numĂ©ro est symbolisĂ© (comme souvent dans les boucles par la lettre « i »).

Faire un quiz avec Make Étape 4

Insérer le contenu du quiz

Le contenu du quiz est simplement la balise Text créé par GPT.

Faire un quiz avec Make Étape 4

L’emplacement

Reste Ă  savoir oĂą dans Google Drive vous souhaitez ranger vos fichiers.

Faire un quiz avec Make Étape 4

Étape 5

Une fois que cela est fait, cliquez sur Run once pour lancer l’automatisation.

Faire un quiz avec Make Étape 5

Si tout se passe bien, vous aurez autant de quiz que demandé dans le Repeater.

Faire un quiz avec Make Étape 5

Voir Ă©galement la formation suivante :

Notes

1 : Vous pourrez Ă©galement dĂ©couvrir, en français, le dĂ©roulement de cette expĂ©rience en lisant L’expĂ©rience de Roediger et Karpicke.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *