NavigationPluginsArchitectureInfrastructureExploitationProjet |
Plugins /
QCM Generator — Génération de questions par IAQCM Generator (local_dreamu_qcm)Version : 1.2.3 (2026052000) | Composant : local_dreamu_qcm | Moodle 4.5+ | GitHub ObjectifGénération automatique de questions d'examen à partir du contenu d'un cours Moodle. 5 types Moodle natifs. Vérification multi-modèles + vérification mathématique PHP. Types de questions
Pipeline (qcm_generator.php)
Anti-hallucinationChaque prompt : « ONLY create questions about topics in the provided content » / « NEVER invent topics not covered » / « Every question MUST be answerable using ONLY the course content » / Contenu encadré par délimiteurs / Instructions spécifiques du prof si fournies. Vérification multi-modèles (verify_questions)Chaque question envoyée individuellement au modèle avec le contenu. Réponse JSON {valid, reason}. Stocké dans verified (0/1/null) et verification_note. Vérification mathématique PHP (verify_math)Questions numériques uniquement. Détecte patterns calcul dans l'explication ((A+B)/C=R, A/B=R, etc.). Refait le calcul PHP. Si écart > 0.01 invalide. Vérifie aussi cohérence réponse finale/explication. Import banque questions (import_to_bank)Crée les enregistrements Moodle natifs : question, question_bank_entries, question_versions. Gère chaque type : qtype_multichoice_options, question_truefalse, qtype_shortanswer_options, qtype_match_options/subquestions, question_numerical. Feedback IA optionnel. Configuration IAHérite de AI Grader. Peut surcharger : local_dreamu_qcm/api_endpoint, api_key, model_name (si vide, utilise local_dreamu_ai). NavigationNavigation cours « Générateur QCM » (lib.php, hook extend_navigation_course). Table
Capability
Fichiers
Non implémentéP12 : Export Moodle XML/GIFT. |