Créez des questionnaires à choix multiples depuis CSV. Mélange aléatoire + export PDF questionnaire + corrigé séparés.
Ce générateur de QCM (questionnaires à choix multiples) permet aux professeurs, formateurs et étudiants de créer rapidement des tests d'évaluation depuis un fichier CSV. Uploadez votre fichier contenant questions et réponses, l'outil mélange automatiquement l'ordre des questions ET des réponses avec algorithme Fisher-Yates (aléatoire cryptographique). Export double PDF : (1) Questionnaire élèves format A4 sans réponses avec cases à cocher, (2) Corrigé professeur avec bonnes réponses surlignées en vert. Les deux fichiers sont packagés dans un ZIP téléchargeable. Bibliothèque jsPDF génère PDFs localement dans navigateur, aucun upload serveur, confidentialité totale. Format CSV requis : ligne 1 headers (Question, Réponse A, Réponse B, Réponse C, Réponse D, Correcte), lignes suivantes une question par ligne avec séparateur virgule. Colonne Correcte contient lettre réponse correcte (A, B, C ou D).
Fonctionnalités avancées : édition complète questions après import CSV (modifier texte question, modifier réponses, changer réponse correcte, ajouter/supprimer questions manuellement), mélange multiple pour générer plusieurs versions différentes mêmes questions (éviter triche voisins), sauvegarde automatique localStorage (récupération après rafraîchissement page). Format PDF professionnel : marges standards, police lisible 11pt, questions numérotées, cases cocher style examen officiel. Cas d'usage : professeurs collège/lycée/université (créer évaluations, DS, contrôles), formateurs entreprise (tests certification, quizz formation), étudiants (créer fiches révision format quiz), recruteurs RH (tests compétences candidats). Limite : 100 questions par fichier recommandé (performance optimale). Support caractères spéciaux français (é, è, à, ç...) avec encodage UTF-8.
Astuce professeurs : Créer base questions CSV réutilisable. Générer 3-4 versions différentes par classe (mélange aléatoire). Distribuer versions alternées pour limiter triche. Archiver CSV pour années suivantes.
3 méthodes : (1) Excel/Google Sheets : créer tableau avec colonnes Question | Réponse A | Réponse B | Réponse C | Réponse D | Correcte. Remplir lignes. Menu Fichier → Télécharger → CSV. (2) Éditeur texte : créer fichier .txt, écrire ligne 1 headers, lignes suivantes données séparées virgules. Enregistrer .csv. (3) LibreOffice Calc : idem Excel, export CSV UTF-8. Attention : vérifier séparateur virgule (pas point-virgule). Encodage UTF-8 obligatoire pour accents français. Tester avec 2-3 questions avant créer fichier complet.
Oui, PDFs format A4 portrait optimisés impression. Questionnaire élèves : cases cocher 3×3mm, police 10-11pt lisible, marges 20mm, questions numérotées séquentiellement. Corrigé professeur : réponses correctes cases vertes remplies, texte gras, même numérotation. Recommandations impression : (1) Imprimer recto uniquement (éviter transparence). (2) Qualité normale suffisante (pas brouillon). (3) Vérifier échelle 100% (pas "ajuster à la page"). (4) Photocopies : qualité correcte jusqu'à 50 copies. Test : imprimer 1 exemplaire avant lancer impression classe complète. Compatible imprimantes laser et jet d'encre.
Non, format actuel limité 4 réponses (A, B, C, D) par question. Raisons : (1) Standard QCM académique français (4 propositions). (2) Lisibilité format A4 (5+ réponses = texte trop petit). (3) Simplification correction (grilles OMR standards). Alternatives : Si besoin 5-6 réponses : (a) Diviser questions complexes en sous-questions. (b) Regrouper réponses proches ("A et B" = option C). (c) Utiliser format questions ouvertes courtes (hors QCM). Si vraiment besoin QCM 5+ options, modifier manuellement PDF après génération (Adobe Acrobat, PDF-XChange). Pour QCM Vrai/Faux : utiliser seulement réponses A (Vrai) et B (Faux), laisser C/D vides.
Oui, algorithme Fisher-Yates (Knuth shuffle) garantit
permutation uniforme vraiment aléatoire. Chaque clic "Mélanger" génère ordre complètement
différent (probabilité ordre identique = 1/n! où n = nombre questions). Exemple : 10 questions
= 3 628 800 ordres possibles. 20 questions = 2.4×10^18 ordres. Mélange double : (1) Ordre
questions global, (2) Ordre réponses chaque question individuelle. Corrigé automatiquement
ajusté nouvelles positions. Seed aléatoire : Math.random() JavaScript basé
générateur pseudo-aléatoire navigateur (suffisant usage pédagogique). Pour sécurité maximale
examens officiels, utiliser générateur hardware (Entropy Key).