Informations

Vignette

Création des catégories de la banque de question dans Moodle

Cette requête engendre la création d'un fichier .xml que vous pourrez importer à l'intérieur de votre banque de questions dans votre cours Moodle. Cette étape est très importante car elle procure une bonne organisation des catégories et sous-catégories afin d'assurer une cohésion de la banque à l'intérieur du cours lorsque plusieurs questions sont générées par la suite.


Auteur

Denis Fortin

Date

2026-01-05

Secteur

Secondaire, Primaire, FP, FGA

Organisation

CSS de la Beauce-Etchemin

Fonction

Conseiller pédagogique

IAG

Claude, ChatGPT, Copilot, Gemini

Production

Texte

Requête

Il faut bâtir le fichier xml des catégories de questions dans Moodle. 
Le fichier commence par : <?xml version="1.0" encoding="UTF-8"?> <quiz> 
Et se termine par : <quiz> 
Le premier bloc est le suivant : 
<question type="category">
  <category>
    <text>$course$/top/Nom du cours</text>
  </category>
  <info format="html">
    <text>
      <![CDATA[<p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(239, 69, 64);"><strong>C'est ici que sont répertoriées les questions présentent dans les tests et activités de ce cours</strong></span></p>]]>
    </text>
  </info>
  <idnumber></idnumber>
</question> Pour le reste,nous rencontrons deux types de blocs : il y a un bloc pour les catégories et un autre pour les sous catégories. Le bloc des catégories est le suivant : <question type="category">
  <category>
    <text>$course$/top/Nom du cours/Nom du chapitre</text>
  </category>
  <info format="html">
    <text></text>
  </info>
  <idnumber></idnumber>
</question> Où nom du cours sera toujours celui donné dans la directive de départ Le bloc des sous catégories est le suivant : <question type="category">
  <category>
    <text>$course$/top/Nom du cours/Nom du chapitre/Thème</text>
  </category>
  <info format="html">
    <text></text>
  </info>
  <idnumber></idnumber>
</question>

Ce bloc, pratiquement identique à celui des catégories, détaille le thème du chapitre. Entre chaque catégories, on intercalle autant de blocs de sous catégories correspondant aux sections ou thème du chapitre. 
Fais-moi le code xml avec les informations suivantes :
Nom du cours : QUESTIONS DU COURS CST.5 CAI 
Chapitre 1 : Systèmes d'équations et d'inéquations 
Section 1 : Minitest 1.1 
Section 2 : Minitest 1.2 
Section 3 : Minitest 1.3 
Chapitre 2 : Les graphes 
Section 1 : Eulérien 
Section 2 : Hamiltonien 
Section 3 : Chemin critique

À la fin de cette requête, vous devez personnaliser les chapitres et sections qui vont correspondre aux catégories et sous-catégories à générer à l'intérieur de votre banque.