Enseignant : générer des exercices
Pour générer des exercices en local, servez Qwen 3.5 9B (6,6 Go) avec Ollama ou LM Studio, sauvegardez votre consigne dans un modèle personnalisé, demandez les QCM en JSON contrôlé par script, et faites calculer les réponses chiffrées par du code plutôt que par le modèle. Le cadre d'usage de l'Éducation nationale autorise cet usage, à condition de tout vérifier et de le déclarer.
Préparer des exercices, des corrigés et des versions adaptées occupe de longues soirées, et l'IA peut y aider si l'on garde la maîtrise du contenu. Ce guide monte un poste de travail local pour les QCM, les exercices et leur adaptation, avec un principe directeur : le modèle rédige, le code calcule et contrôle, l'enseignant vérifie. Il s'appuie sur le cadre d'usage de l'IA en éducation publié en 2025.
#Pourquoi préparer ses exercices avec un modèle local
Le cadre d'usage de l'IA en éducation publié par le ministère en juin 2025, tel que le résument les académies, autorise l'usage pour la préparation de cours, l'évaluation et la correction, avec deux obligations pour l'enseignant : vérifier systématiquement les productions de l'IA et être transparent sur leur utilisation. Il interdit formellement d'utiliser des données personnelles ou confidentielles dans les IA grand public, et invite à privilégier les solutions libres. Un modèle local répond à ces trois points : rien ne sort de l'ordinateur, aucune inscription n'est nécessaire, et les modèles open-weight sont des solutions libres au sens courant du terme.
Il faut nuancer un argument souvent avancé : préparer un exercice de mathématiques avec un service grand public reste permis tant qu'aucune donnée personnelle n'est saisie. L'intérêt du local se joue ailleurs. Il permet de travailler sur des documents contenant des noms, comme des copies ou des appréciations, sans exposer d'élèves. Il fonctionne sans connexion. Et il donne un comportement stable : une consigne sauvegardée, un modèle qui ne change pas d'un mois à l'autre.
- Élèves et copies
- Ne jamais saisir de nom, de copie identifiable ou d'appréciation dans un service en ligne. En local, le risque de transfert disparaît, mais la règle de minimisation reste une bonne habitude.
- Coût
- Aucun abonnement. Le matériel existe déjà si votre ordinateur récent dispose de 16 Go de mémoire ; sinon un petit modèle suffit pour les exercices simples.
- Hors ligne
- Utile en salle des professeurs ou dans un établissement dont le réseau filtre les services d'IA.
- Stabilité
- Une consigne sauvegardée dans un modèle personnalisé donne des fiches homogènes d'une semaine à l'autre.
#La pile minimale
Ton ChatGPT privé et gratuit sur ta machine en 1 heure — LM Studio, Ollama, Open WebUI, tes documents, sans cloud.
- Espace en ligne à vie
- PDF + fichiers
- Mises à jour à vie
Deux logiciels au choix pour servir le modèle : Ollama, en ligne de commande, ou LM Studio, avec une interface graphique plus accessible si le terminal vous rebute. Côté modèle, Qwen 3.5 en 9 milliards de paramètres pèse 6,6 Go dans la bibliothèque Ollama et annonce 256 000 tokens de contexte : il tient sur une carte de 8 Go ou dans la mémoire d'un ordinateur récent. Mistral Small 24B pèse 14 Go et demande plus de mémoire. Un modèle plus gros n'est pas une garantie d'exactitude ; c'est votre relecture qui l'est.
Pour ne pas retaper votre consigne, créez un modèle personnalisé avec un fichier Modelfile : l'instruction SYSTEM y définit le message système appliqué à chaque conversation. Le fichier ci-dessous fige le rôle, le niveau et le style de vos fiches.
#Générer des QCM exploitables, pas seulement lisibles
Un QCM demandé en texte libre est difficile à réutiliser : il faut le retaper dans l'outil de la classe. Mieux vaut demander un format structuré, que le code contrôle ensuite. Ollama peut contraindre la réponse à un schéma JSON : d'après sa documentation, on le passe dans le champ format. Le modèle rédige les questions ; le script vérifie qu'il y a quatre choix distincts et une seule bonne réponse, puis écrit un fichier importable.
Le format GIFT, utilisé par Moodle, est un fichier texte simple qui s'importe dans une banque de questions. Si votre établissement utilise un autre outil, adaptez la dernière fonction : le principe reste de produire un fichier depuis les données contrôlées, pas de copier-coller du texte du modèle. Ce que le script ne contrôle pas, c'est la vérité des questions : d'où la section sur la vérification.
#Ancrer chaque question sur un passage de votre cours
La méthode la plus sûre contre les faits inventés consiste à exiger, pour chaque question, le passage du cours qui la justifie. Vous collez votre texte, vous ajoutez au schéma un champ passage, et le script vérifie que ce passage existe mot pour mot dans le texte fourni. Une question dont le passage est introuvable est écartée : soit le modèle a inventé, soit il a paraphrasé sans source. Cette vérification ne prouve pas que la question est bonne, mais elle garantit qu'elle est fondée sur votre cours et non sur la mémoire approximative du modèle.
Le schéma et la consigne se complètent en conséquence : ajoutez passage dans les propriétés et les champs requis, et écrivez dans la consigne « recopie mot pour mot le passage du texte qui justifie la bonne réponse ». Les questions sur des faits absents du cours, par exemple des dates jamais évoquées, ne passeront pas le filtre, ce qui est précisément le but.
#Exercices de mathématiques : Python calcule, le modèle habille
Un modèle de 9 milliards de paramètres se trompe sur des opérations simples, surtout avec des décimaux et des retenues. Pour des exercices de calcul, il vaut mieux inverser les rôles : le code tire les nombres au hasard, calcule le résultat exact et génère le corrigé ; le modèle sert à rédiger des énoncés de problème autour de ces nombres, ce qu'il fait bien. Ainsi, les réponses de vos fiches ne dépendent jamais de son arithmétique.
La graine fixe permet de régénérer exactement la même fiche, par exemple pour produire la version corrigée le lendemain. Le même principe s'applique aux conversions d'unités, aux pourcentages, aux équations du premier degré, à tout ce qui se calcule : le code produit et vérifie, le modèle met en forme. Pour les langues, en revanche, le modèle est dans son domaine : il produit les phrases à compléter, les dialogues à trous et les consignes, qu'il faut relire.
#Corrigés : demander, puis recouper
Le corrigé se demande dans un second message pour que le modèle garde l'énoncé en contexte, en précisant ce que vous attendez : la réponse finale, le raisonnement en étapes, la règle appliquée et l'erreur typique à éviter. Le corrigé est la partie la plus risquée de la fiche : un élève apprend la mauvaise réponse avec confiance. Deux pratiques réduisent le risque.
- Calculer plutôt que faire calculer
- Quand la réponse se calcule, prenez-la du code, pas du modèle.
- Générer deux fois et comparer
- Sur les exercices de raisonnement, demandez le corrigé deux fois, avec des consignes légèrement différentes. Si les réponses finales divergent, l'exercice est à revoir à la main.
- Faire résoudre par un autre modèle
- Un second modèle, de taille ou de famille différente, résout l'énoncé sans voir le corrigé. Le désaccord signale les erreurs probables. Ce n'est pas une preuve, seulement un filtre.
- Relire tout ce qui sera distribué
- Aucune vérification automatique ne remplace la lecture de l'enseignant, qui reste responsable du contenu.
#Adapter une fiche au niveau des élèves
La différenciation est l'usage où le modèle apporte le plus, car reformuler est sa force. Il suffit de partir d'une fiche validée et de demander des variantes, en gardant les mêmes nombres et les mêmes réponses pour que le corrigé reste valable. Faites relire la variante par un collègue avant de la diffuser : une reformulation plus simple peut modifier le sens d'un énoncé, ce qui est un défaut classique de ces réécritures.
| Besoin | Consigne à donner | À vérifier ensuite |
|---|---|---|
| Élève en difficulté | Reformule les énoncés en phrases courtes, ajoute un exemple résolu avant le premier exercice, garde les mêmes nombres | Que les réponses n'ont pas changé |
| Élève en avance | Ajoute trois exercices d'approfondissement qui mobilisent les mêmes notions dans un contexte plus abstrait | Que les nouveaux exercices sont réalisables et corrects |
| Besoins particuliers | Réduis à quatre exercices, phrases courtes, un exemple résolu avant chaque exercice ; la mise en page reste à votre charge | L'accord avec les aménagements prévus pour l'élève |
| Version orale | Transforme les énoncés en questions à poser à voix haute, une seule consigne par phrase | La lisibilité à l'oral |
#Vérifier la justesse, discipline par discipline
| Discipline | Risque principal | Vérification |
|---|---|---|
| Mathématiques | Erreurs de retenue, de signe, de virgule | Calculer par code ; refaire chaque exercice |
| Histoire-géographie | Dates, noms et chiffres inventés ou décalés | Recouper avec le manuel ou une source officielle |
| Langues | Formes incorrectes, phrases non naturelles | Relecture par un collègue ou par un locuteur |
| Sciences | Formules, unités, valeurs numériques | Vérifier chaque formule et chaque unité |
| Français | Citations inexistantes ou attribuées à tort | Vérifier chaque citation dans l'œuvre |
Le point commun est que le modèle écrit avec le même aplomb quand il a raison et quand il se trompe. Le cadre ministériel demande d'ailleurs une vérification systématique des productions de l'IA. Concrètement, prévoyez cinq minutes de relecture par fiche, et tenez un petit journal des erreurs trouvées : au bout d'un mois, vous saurez dans quelles disciplines le modèle est fiable pour vous.
#Un rythme de production réaliste
- 01Lister les notions de la semaineTrois à cinq notions, avec les extraits de cours à utiliser comme source.
- 02Générer à partir de vos sourcesCollez l'extrait de cours dans la consigne : les questions restent ancrées sur ce que vous avez enseigné.
- 03Faire calculer les corrigés par le codePour tout ce qui est chiffré, utilisez un script comme ci-dessus.
- 04Relire et corrigerLisez la fiche comme le ferait un élève : une erreur de corrigé coûte cher.
- 05Mettre en page et déclarer l'usageExportez en PDF ou vers votre outil de classe, et indiquez aux élèves qu'une IA a aidé à préparer la fiche, conformément à l'exigence de transparence.
- Les bases du prompting
- Maîtriser les system prompts
- Ollama Modelfile : créer et personnaliser son modèle
- LM Studio pour débutants
- Limiter les hallucinations d'un LLM local
- Sorties JSON structurées avec Ollama
- Source : synthèse du cadre d'usage de l'IA en éducation (académie de Normandie)
- Source : cadre d'usage de l'IA en éducation (ministère)
- Source : le fichier Modelfile d'Ollama
- Source : sorties structurées d'Ollama
- Source : Qwen 3.5 dans la bibliothèque Ollama
Un enseignant peut-il utiliser l'IA pour préparer ses cours ?+
Quel modèle local choisir pour générer des exercices ?+
Peut-on faire confiance aux corrigés produits par l'IA ?+
Faut-il dire aux élèves qu'une fiche a été générée par IA ?+
Comment importer des QCM générés dans Moodle ou un autre outil ?+
Peut-on saisir des copies d'élèves dans un modèle local ?+
Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.