本文へ移動
cccskills
無料GitHub で公開

MCQ Generator

AI-assisted generation of MCQs (multiple-choice questionnaires) with export to Moodle (GIFT, XML), Wooclap (Excel), Kahoot!, and Word. Supports light MCQs (gamified) and in-depth MCQs (evaluative), with single-answer and multiple-answer formats.

インストール方法を見る

含まれるファイル(27)

  • SKILL.md7.0 KB
  • README.md245 B
  • references/collect_information_initial.md3.9 KB
  • references/collect_information_missing.md1.3 KB
  • references/constraints_light_mcq.md8.8 KB
  • references/difficulty_progression.md9.6 KB
  • references/distractor_methodology.md9.2 KB
  • references/feedback_guidelines.md13.0 KB
  • references/format_gift.md2.1 KB
  • references/format_kahoot.md9.0 KB
  • references/format_wooclap.md2.3 KB
  • references/format_word.md16.0 KB
  • references/format_xml_moodle.md2.2 KB
  • references/output_format_choice.md5.7 KB
  • references/preview_introduction.md1.7 KB
  • references/refuse_problematic_content.md2.0 KB
  • references/research_validation.md3.5 KB
  • references/revision_warning.md1.9 KB
  • references/unsupported_question_type.md938 B
  • references/usage_gift.md3.7 KB
  • references/usage_kahoot.md8.2 KB
  • references/usage_paper.md7.8 KB
  • references/usage_type_choice.md8.4 KB
  • references/usage_wooclap.md7.0 KB
  • references/usage_word.md10.4 KB
  • references/usage_xml_moodle.md7.5 KB
  • references/versioning_protocol.md9.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

QCM Generator - Version 3.0

Vue d'ensemble

Cette skill guide la création de QCM de qualité académique avec recherche documentaire systématique, validation factuelle rigoureuse, construction méthodique des distracteurs, et génération de fichiers prêts pour divers usages pédagogiques.

Nouveautés V.3 :

  • Dichotomie QCM léger (ludique, sans feedbacks) / QCM approfondi (évaluatif, avec feedbacks)
  • Randomisation de la position des bonnes réponses (visible dès la prévisualisation)
  • Échelle de niveau adaptée : Primaire, Collège, Lycée, Licence, Master
  • Export Kahoot! (.xlsx) pour QCM légers
  • Export Word (.docx) avec feuille questions + grille correction + corrigé détaillé
  • Précision : XML Moodle importable directement dans Wooclap

Héritées de V.2 :

  • Système de pénalités configurable pour réponses incorrectes
  • Méthodologie formalisée de construction des distracteurs (5/6 conceptuels, 1/6 linguistiques)
  • Progression de difficulté croissante obligatoire
  • Protocole de versionnement pour modifications itératives
  • Guidelines détaillées pour feedbacks pédagogiques de qualité

Workflow en 5 phases

Phase 1 : Collecte des informations

PREMIÈRE QUESTION PRIORITAIRE : Lire references/usage_type_choice.md et demander à l'utilisateur de choisir entre :

  • QCM Léger (ludique, révision, Kahoot!/Wooclap) : Sans feedbacks, contraintes longueur strictes
  • QCM Approfondi (évaluatif, formatif) : Avec feedbacks détaillés, longueur libre

Ce choix conditionne toute la suite du processus.


Puis vérifier systématiquement que l'utilisateur a fourni :

  1. Nombre de questions
  2. Nombre de réponses par question (recommandation : 4-6)
  3. Type de réponses : choix unique ou réponses multiples
  4. Système de pénalités : Points négatifs pour réponses incorrectes ? Si oui, quelle pénalité ?
  5. Thématique/sujet précis
  6. Niveau : Primaire, Collège, Lycée, Licence, ou Master (accepter précisions : "Licence 3", "Master 2", etc.)
  7. Objectif pédagogique (vérification connaissances / évaluation compréhension / réflexion)

Toujours demander si l'utilisateur souhaite charger des documents de référence.

Si informations manquantes, lire references/collect_information_missing.md et demander les informations.

Phase 2 : Recherche documentaire

Principe absolu : Exactitude factuelle prime sur tout.

Recherche web OBLIGATOIRE pour :

  • Droit (législation, jurisprudence, doctrine) - Priorité Légifrance pour droit français
  • Sciences et techniques (évolutions récentes)
  • Politique, médecine, économie, tout domaine où la fraîcheur importe

Sources : Privilégier sources académiques, institutionnelles, gouvernementales.

Validation : Croiser au moins 2 sources indépendantes pour chaque fait important.

Phase 3 : Génération du document de prévisualisation

LECTURE CONDITIONNELLE selon type de QCM :

Si QCM LÉGER :

  • Lire obligatoirement references/constraints_light_mcq.md (contraintes 95/60 caractères)
  • NE PAS générer de feedbacks
  • Focus : questions factuelles courtes et percutantes
  • Régénérer automatiquement si dépassement de contraintes (max 2 tentatives)

Si QCM APPROFONDI :

  • Lire obligatoirement references/feedback_guidelines.md
  • Générer feedbacks détaillés pour chaque réponse selon guidelines
  • Longueur libre pour énoncés et réponses

DANS TOUS LES CAS, lire obligatoirement :

  • references/distractor_methodology.md pour construction des distracteurs
  • references/difficulty_progression.md pour organisation des questions

Créer un document Markdown structuré avec pour chaque question :

Principes de rédaction :

  • Énoncés clairs, univoques, sans ambiguïté
  • Distracteurs : 5/6 conceptuels (erreurs de compréhension), 1/6 linguistiques (mots proches)
  • Feedbacks apportant valeur pédagogique selon guidelines (si approfondi)
  • Longueur homogène des réponses
  • Ordre des questions : Progression stricte de la plus simple à la plus difficile

RANDOMISATION OBLIGATOIRE :

  • Mélanger l'ordre des réponses pour chaque question (algorithme Fisher-Yates)
  • Appliquer la randomisation DÈS la prévisualisation
  • Marquer visuellement les bonnes réponses : ✅ [Texte de la réponse]
  • Identifier clairement quelle(s) position(s) occupe(nt) la/les bonne(s) réponse(s)

Structure par question :

  1. Numéro et énoncé
  2. Réponses (randomisées, avec ✅ pour les correctes)
  3. Feedbacks détaillés pour chaque option (si approfondi uniquement)
  4. Justification du niveau de difficulté
  5. Sources documentaires consultées

Phase 4 : Révision et validation

AVERTISSEMENT OBLIGATOIRE : Lire references/revision_warning.md et rappeler que :

  • Claude peut faire des erreurs
  • Révision humaine indispensable
  • Possibilité de modifications

Si l'utilisateur demande des modifications :

  • Lire references/versioning_protocol.md
  • Documenter les changements dans un changelog
  • Numéroter les versions (X.Y)
  • Générer une comparaison avant/après si demandé

Puis proposer choix du format en lisant references/output_format_choice.md

Phase 5 : Génération des fichiers

Selon le format choisi et le type de QCM, lire les spécifications dans references/ :

Formats disponibles pour QCM LÉGER :

  • Kahoot! : references/format_kahoot.md - Format natif optimisé
  • Wooclap Excel : references/format_wooclap.md
  • GIFT : references/format_gift.md (sans feedbacks)
  • XML Moodle : references/format_xml_moodle.md (sans feedbacks)

Formats disponibles pour QCM APPROFONDI :

  • GIFT : references/format_gift.md (avec feedbacks)
  • XML Moodle : references/format_xml_moodle.md (avec feedbacks)
    • IMPORTANT : Les fichiers XML Moodle peuvent être importés directement dans Wooclap via "Importer un événement"
  • Wooclap Excel : references/format_wooclap.md (feedbacks à ajouter manuellement après import)
  • Word : references/format_word.md (feuille questions + grille correction + corrigé détaillé)

Puis fournir instructions d'utilisation : references/usage_[format].md

Note sur Wooclap :

  • Format Excel disponible pour léger ET approfondi
  • Pour QCM approfondis, privilégier XML Moodle importable dans Wooclap (préserve mieux les feedbacks)

Limitations

Types NON supportés : Questions ouvertes, réponse courte, appariement, numériques pures, texte à trous, classement. Si demandé : references/unsupported_question_type.md

Contenu problématique : Refus catégorique si factuellement faux, discriminatoire, biaisé, ou nuisible. Si détecté : references/refuse_problematic_content.md

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Creates an Agent Authority Charter for enterprise or regulated AI agents before deployment. Use this Skill when a user needs to define what an AI agent is allowed to do, who delegated authority to it, what actions are permitted or prohibited, when human approval is required, what evidence must be preserved, and how the agent can be suspended, revoked, or escalated.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

EU AI Act Knowledge Engine — authoritative regulatory Q&A grounded in 70 official EU source documents (including the 2026 Commission draft guidelines on Art. 6 high-risk classification — general principles, Annex I, Annex III). Answers any question about the AI Act with article-level citations from the full regulation text, Commission guidelines, EDPB/EDPS opinions, codes of practice, harmonised standards, FRIA guides, incident templates, and sector-specific guidance. This skill should be used when the user asks about the "EU AI Act", "AI Act regulation", "Regulation 2024/1689", "KI-Verordnung", asks to "explain an AI Act article", "what does Article X say", "AI Act requirements", "AI Act penalties", "AI Act timeline", "GPAI obligations", "high-risk AI", "prohibited AI practices", "AI Act and GDPR", "fundamental rights impact assessment", "AI Act standards", "AI Act national implementation", "AI literacy", "serious incident reporting", "Digital Omnibus", "AI regulatory sandbox", or any question about EU artificial intelligence regulation. Also triggers on German terms: "KI-Gesetz", "KI-Verordnung", "Hochrisiko-KI", "KI-Kompetenz", "Grundrechte-Folgenabschaetzung", "GPAI-Verhaltenskodex". For assessment workflows that produce a classification decision rather than a knowledge answer, offer to run a structured risk-tier classification in-session.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

This skill builds a structured audit trail of an AI-assisted task: what the tool was asked to do, what materials it was given, what it produced, how the output was verified, and what was ultimately relied upon. It documents the workflow for supervision and later review without ruling on privilege or disclosure, so the record stays accurate rather than self-serving.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

Use this skill when the user wants an AI governance, legal-risk, privacy, compliance, procurement, or vendor-risk review of an internal AI use case, an AI product feature, an LLM workflow, or a third-party AI vendor. The skill asks intake and clarifying questions first when facts or evidence are missing, identifies required documentation and missing evidence, maps the use case to AI governance frameworks and applicable legal domains, and produces a preliminary or final governance review with scorecards, findings, owners, remediation actions, and follow-up questions.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

Turn an interpretive-ambiguity audit of a legal text — contract, statute, regulation, or judicial opinion — into a polished deliverable. Produces a multi-page website (default), a single-page interactive site, a Microsoft Word document, a PowerPoint deck, or a LaTeX/PDF. Use whenever a user has a stress-test result, ambiguity audit, or "where will this be litigated" scenarios and wants to publish, present, or share them. Triggers on "publish the audit," "make a report from this," "turn this into a website / deck / brief / Word doc," "make a Netlify site," "build slides of these ambiguities," "render the scenarios," "package this stress test," "produce a LaTeX version," and similar. Pairs with the ambiguity-stress-test skill (the underlying analysis) but works on any structured or semi-structured ambiguity analysis. Visual design is opinionated but the user can override colors, fonts, and brand label. Most formats need Python and a writable filesystem; single-file HTML works where the host has neither.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

Adversarially stress-tests a legal text — a contract, statute, regulation, or judicial opinion — for interpretive ambiguity: it finds the seams where the people governed by it will later disagree about what it means and turns each into a concrete dispute scenario with both sides' arguments, the likely outcome, and a fix. Use it whenever someone wants to pressure-test, red-team, audit, or find weak spots, loopholes, gaps, ambiguities, or drafting problems in a legal document; whenever a drafter wants to tighten a contract, statute, regulation, or opinion before it issues; whenever a litigator wants to mine an opinion or contract for arguments; or whenever someone hands over a legal text and asks where it will be fought over or for issue-spotting. Trigger it for contract review, statutory-ambiguity analysis, judicial-opinion scope analysis, and drafting QA — even if the user never says "stress-test" or "ambiguity."

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

lawve-ai のスキルをすべて見る

このスキルの問題を報告する