Faites générer par l'IA des QCM, des questions ouvertes et des exercices à difficulté croissante avec correction commentée.
Ouvrir cette leçon dans KodokonSe tester est le moyen le plus efficace de consolider une connaissance - bien plus que relire un cours. Problème : les quiz tout faits ne collent jamais exactement à ce que vous venez d'étudier. L'IA règle cela : elle peut fabriquer en trente secondes un quiz calibré sur votre chapitre, votre niveau et vos points faibles. Encore faut-il le lui demander avec les bonnes contraintes.
Tu es un créateur d'évaluations en programmation.
Fabrique-moi un QCM de 8 questions sur les boucles en Python (for, while, break, continue, range).
Contraintes :
1. Difficulté croissante : questions 1-3 faciles, 4-6 intermédiaires, 7-8 difficiles.
2. 4 propositions par question, une seule correcte.
3. Les mauvaises réponses doivent être PLAUSIBLES : construis-les à partir des erreurs classiques des débutants (décalage d'index, condition inversée, confusion break/continue).
4. Pose TOUTES les questions d'abord, sans les réponses.
5. Attends que je te donne mes 8 réponses, puis fournis une correction commentée : pour chaque question, pourquoi la bonne réponse est bonne ET pourquoi ma réponse était fausse le cas échéant.Deux contraintes de ce prompt méritent votre attention. La contrainte 3 exige des distracteurs plausibles : un QCM où les mauvaises réponses sont absurdes ne teste rien ; un QCM où elles reproduisent des erreurs classiques révèle vos vraies confusions. La contrainte 4 impose de séparer questions et réponses : si l'IA affiche la correction en même temps, votre œil la lit avant que votre cerveau ait travaillé, et le test perd toute sa valeur.
Les QCM vérifient la reconnaissance ; les questions ouvertes et les exercices de code vérifient la production, ce qui est plus exigeant et plus proche de la réalité professionnelle. Alternez les deux formats : QCM pour balayer un chapitre rapidement, exercices pour vérifier que vous savez vraiment écrire le code.
Tu es un professeur qui prépare des travaux pratiques.
Crée-moi 3 exercices de code sur la manipulation de tableaux en JavaScript (map, filter, reduce), à difficulté croissante :
- Exercice 1 : application directe d'une seule méthode.
- Exercice 2 : combinaison de deux méthodes.
- Exercice 3 : petit cas réel (par exemple traiter une liste de commandes ou d'utilisateurs).
Pour chaque exercice, donne : l'énoncé, les données d'entrée, et le résultat exact attendu - mais PAS la solution.
Je te soumettrai mes réponses une par une. Pour chaque tentative, réponds uniquement par : ce qui est correct, ce qui ne l'est pas, et un indice pour progresser. Tu ne montreras une solution commentée qu'après ma DEUXIÈME tentative infructueuse, et en expliquant chaque ligne.Mauvais usage, pour bien le reconnaître : demander les exercices AVEC leur corrigé, tout lire, et se dire "oui, j'aurais trouvé ça". C'est l'illusion de compétence la plus répandue : comprendre une solution n'a jamais prouvé qu'on savait la produire. Le bon usage impose l'ordre inverse : énoncé, effort, tentative, et seulement ensuite la correction commentée.