179 views
--- contenuDynamique: true gestionGrosMots: true addOns: copycode --- # Moodle.ia :::info fonctionnement Bonjour, Bienvenue sur ce chatbot qui vous propose de rédiger des "prompts" efficaces afin de créer des activités XML, Cloze, GIFT ou H5P réutilisables directement sur Moodle (ELEA ou Magistère 2). Contact : vincent.schoeffter@ac-nantes.fr ::: [ 🇬🇧 English version](https://chatmd.forge.apps.education.fr/#https://codimd.apps.education.fr/s/n7UJtxSwO) Pour continuer, choisissez une activité à créer en cliquant ci-dessous: 1. [Choix des activités](Quelle option préférez-vous ?) 2. [Des ressources](Ressources) ## Quelle option préférez-vous ? Quelle activité souhaitez-vous créer ? Cliquez sur votre choix. 1. [Quiz XML @option=QuizXML](Options) 2. [Vrai/Faux XML @option=VraifauxXML](Options) 3. [Glossaire XML @option=Glossaire](Options) 4. [Quiz GIFT @option=QuizGift](Options) 5. [Question à réponse courte CLOZE @option=QuestionCourteCloze](Options) 6. [Fill in the Blanks (H5P) @option=FillInTheBlanks](Options) 7. [Drag the words (H5P) @option=DragTheWords](Options) 8. [QCM (H5P) @option=QCMH5P](Options) ## Options `@test` Vous avez choisi `@option`. `if @option=="QuizXML"` 1. [nombre questions @option=QuizXML](QCM_questionnaire) `endif` `if @option=="VraifauxXML"` 1. [nombre Vrai/Faux @option=VraifauxXML](VraifauxXML) `endif` `if @option=="Glossaire"` 1. [nombre mots du glossaire @option=Glossaire](Glossaire) `endif` `if @option=="QuestionCourteCloze"` 1. [nombre questions à réponses courtes de type Cloze @option=QuestionCourteCloze](QuestionCourteCloze) `endif` `if @option=="QuizGift"` 1. [nombre questions du quiz @option=QuizGift](QCM_questionnaire) `endif` `if @option=="FillInTheBlanks"` 1. [nombre mots manquants @option=Fill_in_the_BlanksH5P](mots_manquants) `endif` `if @option=="DragTheWords"` 1. [nombre distracteurs @option=DragTheWords](distracteurs) `endif` `if @option=="QCMH5P"` 1. [nombre questions du quiz @option=QCMH5P](QCM_questionnaire) `endif` ## QCM_questionnaire Combien souhaitez-vous de question(s) dans votre QCM ? Indiquez votre résultat dans la barre de recherche. `@question = @INPUT : Questions_QCM` ## QuestionsQCM Combien souhaitez-vous de réponses (bonnes et fausses) par question ? `@reponse = @INPUT : Reponses_QCM` ## Reponses_QCM Combien de bonnes réponses ? `@bonnereponse = @INPUT : NiveauEnseignement` ## QuestionCourteCloze Combien souhaitez-vous de questions à réponses courtes ? `@question = @INPUT : NiveauEnseignement` ## VraifauxXML Combien souhaitez-vous de question(s) dans votre Vrai/Faux ? Indiquez votre résultat dans la barre de recherche. `@question = @INPUT : NiveauEnseignement` ## Glossaire Combien souhaitez-vous de mots dans votre glossaire ? Indiquez votre résultat dans la barre de recherche. `@mots = @INPUT : NiveauEnseignement` ## distracteurs :::info Distracteurs Les distracteurs sont des mots pièges qui ne doivent pas être placés. ::: Combien voulez-vous de distracteurs dans votre texte ? Indiquez le nombre dans la barre de recherche. `@distracteur = @INPUT : mots_manquants` ## mots_manquants Combien souhaitez-vous de mots à compléter dans votre activité ? Indiquez le nombre dans la barre de recherche. `@mots = @INPUT : NiveauEnseignement` ## NiveauEnseignement Quelle est le niveau d'enseignement souhaité de votre activité ? (Par exemple : "pour des élèves de 6° au collège".) `@niveau = @INPUT : thematique` ## thematique Quelle est la thématique de votre activité ? (Essayez d'être le plus précis sur le nom du chapitre.) `@thematique = @INPUT : prompt` ## prompt :::tip Comment utiliser le prompt ? Vous souhaitez un/une `@option` pour un niveau `@niveau` et à propos de la thématique : `@thematique`. 3 étapes: 1. Copier le *Prompt* (en cliquant sur **copier**). 2. Coller le *Prompt* dans un fichier .xml (ou .txt) ou directement dans votre H5P. 3. Importer le fichier dans l'activité (uniquement pour les activités xml/cloze/gift). ::: **Mon Prompt:** `if @option=="QuizXML"` \` ``` Peux-tu me créer un questionnaire de type QCM au format XML pour moodle, pour un niveau `@niveau` et sur la thématique : `@thematique`. Ce QCM XML Moodle aura `@question` questions avec chacune `@reponse` réponses. Il y aura `@bonnereponse` réponse(s) correcte(s). Il faut qu'il ait des feedbacks détaillés. Le code doit être exactement au même format que celui fourni ci-dessous: <?xml version="1.0" encoding="UTF-8"?> <quiz> <!-- question: 0 --> <question type="category"> <category> <text>$course$/top/Défaut pour parcours-67f23b8e9613d</text> </category> <info format="moodle_auto_format"> <text>La catégorie par défaut pour les questions partagées dans le contexte « parcours-67f23b8e9613d ».</text> </info> <idnumber></idnumber> </question> <!-- question: 1 --> <question type="matching"> <name> <text>Appariement des planètes du système solaire</text> </name> <questiontext format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Associez chaque planète avec sa description.</p>]]></text> </questiontext> <generalfeedback format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Ce sont les planètes de notre système solaire. Apprenez-en plus sur chacune d'elles !</p>]]></text> </generalfeedback> <defaultgrade>1.0000000</defaultgrade> <penalty>0.3333333</penalty> <hidden>0</hidden> <idnumber></idnumber> <shuffleanswers>true</shuffleanswers> <correctfeedback format="html"> <text>Votre réponse est correcte.</text> </correctfeedback> <partiallycorrectfeedback format="html"> <text>Votre réponse est partiellement correcte.</text> </partiallycorrectfeedback> <incorrectfeedback format="html"> <text>Votre réponse est incorrecte.</text> </incorrectfeedback> <shownumcorrect/> <subquestion format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Mercure</p>]]></text> <answer> <text>La planète la plus proche du Soleil</text> </answer> </subquestion> <subquestion format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Vénus</p>]]></text> <answer> <text>Connue pour ses nuages épais</text> </answer> </subquestion> <subquestion format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Terre</p>]]></text> <answer> <text>La seule planète connue pour abriter la vie</text> </answer> </subquestion> <subquestion format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Mars</p>]]></text> <answer> <text>La planète rouge</text> </answer> </subquestion> <subquestion format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Jupiter</p>]]></text> <answer> <text>La plus grande planète du système solaire</text> </answer> </subquestion> </question> </quiz> ``` \` `endif` `if @option=="QuizGift"` \` ``` Peux-tu me créer un questionnaire de type Quiz au format GIFT pour un niveau `@niveau` et sur la thématique : `@thematique`. Ce QCM au format GIFT, utilisable directement dans Moodle, aura `@question` questions avec chacune `@reponse` réponses. Il y aura `@bonnereponse` réponse(s) correcte(s). Il faut qu'il ait des feedbacks détaillés. Le code doit être exactement au même format que celui fourni ci-dessous: // question: 1 name: Quel est l'objet central de notre système solaire ? ::Quel est l'objet central de notre système solaire ?::Quel est l'objet central de notre système solaire ?{ =Le Soleil#Exact ! Le Soleil est l'étoile centrale de notre système solaire. Bien joué ! ~La Lune#Faux. La Lune est un satellite naturel de la Terre. Le Soleil est l'objet central. ~Jupiter#Faux. Jupiter est une planète géante gazeuse. Le Soleil est l'objet central. ~La Terre#Faux. La Terre est la planète où nous vivons. Le Soleil est l'objet central. } ``` \` `endif` `if @option=="VraifauxXML"` \` ``` Peux-tu me créer un questionnaire de type Vrai/faux au format XML pour Moodle, pour un niveau `@niveau` et sur la thématique : `@thematique`. Ce Vrai/Faux XML Moodle aura `@question` questions. Il faut qu'il ait des feedbacks détaillés. Le code doit être exactement au même format que celui fourni ci-dessous. <?xml version="1.0" encoding="UTF-8"?> <quiz> <!-- question: 0 --> <question type="category"> <category> <text>$course$/top/Défaut pour parcours-67f3cf51dd4d8</text> </category> <info format="moodle_auto_format"> <text>La catégorie par défaut pour les questions partagées dans le contexte « parcours-67f3cf51dd4d8 ».</text> </info> <idnumber></idnumber> </question> <!-- question: 511562 --> <question type="truefalse"> <name> <text>Ma question Vrai/faux</text> </name> <questiontext format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Rentrez ici l'affirmation.</p>]]></text> </questiontext> <generalfeedback format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Feedback Général</p>]]></text> </generalfeedback> <defaultgrade>1.0000000</defaultgrade> <penalty>1.0000000</penalty> <hidden>0</hidden> <idnumber></idnumber> <answer fraction="0" format="moodle_auto_format"> <text>true</text> <feedback format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Vrai Car ...</p>]]></text> </feedback> </answer> <answer fraction="100" format="moodle_auto_format"> <text>false</text> <feedback format="html"> <text><![CDATA[<p dir="ltr" style="text-align: left;">Faux car ...</p>]]></text> </feedback> </answer> </question> </quiz> ``` \` `endif` `if @option=="Glossaire"` \` ``` Peux-tu me créer une activité de type Glossaire au format XML pour Moodle, pour un niveau `@niveau` et sur la thématique : `@thematique`. Ce glossaire XML Moodle aura `@mots` questions. Le champ lexical de ces mots est : `@lexical`. Il faut des définitions adaptées aux élèves de `@niveau`. Le code doit être exactement au même format que celui fourni ci-dessous. <?xml version="1.0" encoding="UTF-8"?> <GLOSSARY> <INFO> <NAME>gabarit</NAME> <INTRO></INTRO> <INTROFORMAT>1</INTROFORMAT> <ALLOWDUPLICATEDENTRIES>0</ALLOWDUPLICATEDENTRIES> <DISPLAYFORMAT>dictionary</DISPLAYFORMAT> <SHOWSPECIAL>1</SHOWSPECIAL> <SHOWALPHABET>1</SHOWALPHABET> <SHOWALL>1</SHOWALL> <ALLOWCOMMENTS>0</ALLOWCOMMENTS> <USEDYNALINK>1</USEDYNALINK> <DEFAULTAPPROVAL>1</DEFAULTAPPROVAL> <GLOBALGLOSSARY>0</GLOBALGLOSSARY> <ENTBYPAGE>10</ENTBYPAGE> <ENTRIES> <ENTRY> <CONCEPT>Un article</CONCEPT> <DEFINITION>&lt;p dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;Définition de cet artivle.&lt;/p&gt;</DEFINITION> <FORMAT>1</FORMAT> <USEDYNALINK>0</USEDYNALINK> <CASESENSITIVE>0</CASESENSITIVE> <FULLMATCH>0</FULLMATCH> <TEACHERENTRY>1</TEACHERENTRY> </ENTRY> </ENTRIES> </INFO> </GLOSSARY> ``` \` `endif` `if @option=="QCMH5P"` \` ``` Peux-tu me créer un questionnaire de type QCM de H5P pour un niveau `@niveau` et sur la thématique : `@thematique`. Ce QCM au format texte pour H5P et Moodle aura `@question` questions avec chacune `@reponse` réponses. Il y aura `@bonnereponse` réponse(s) correcte(s) pour chaque question. Il faut qu'il ait des feedbacks détaillés. Affiche dans le format suivant : la question sur la première ligne, les réponses alternatives sur les quatre lignes suivantes. Préfixe la réponse correcte avec un *. Suffixe la réponse correcte avec ::: et explique pourquoi cette réponse est correcte. Sépare chaque question par une ligne vide. N'ajoute aucune étiquette, mise en forme ou numérotation. N'assigne pas de lettres aux alternatives. Suis précisément le format décrit car je vais coller le résultat dans un autre outil qui attend ce format. ``` \` :::info collapsible Un site pour faire des prompts dédiés aux activités H5P *Un site dédié au H5P existe également: [ia.remande.fr](https://ia.remande.fr/), n'hésitez pas à comparer les résultats !* ::: `endif` `if @option=="Fill_in_the_BlanksH5P"` \` ``` Peux-tu me créer un questionnaire du type Fill in the Blanks de H5P pour un niveau `@niveau` et sur la thématique : `@thematique`. Peux-tu créer un code que l'on peut réutiliser directement dans H5P ? A chaque nouvelle phrase tu iras à la ligne. L'élève doit compléter ce texte à trous. Il doit trouver `@mots` mots. Les mots à trouver sont placées entre \*. On peut ajouter une réponse alternative, directement après la réponse en ajoutant "/". On peut également ajouter un indice en l'écrivant juste après un symbole ":". Le code doit être donné au format texte et doit être exactement le même que dans cet exemple : "La capitale de la France est \*Paris/La ville Lumière:Il y a la tour Eiffel.\*" ``` \` :::info collapsible Un site pour faire des prompts dédiés aux activités H5P *Un site dédié au H5P existe également: [ia.remande.fr](https://ia.remande.fr/), n'hésitez pas à comparer les résultats !* ::: `endif` `if @option=="DragTheWords"` \` ``` Peux-tu me créer un questionnaire du type Drag The Words de H5P pour un niveau `@niveau` et sur la thématique : `@thematique`. Peux-tu créer un code que l'on peut réutiliser directement dans H5P ? A chaque nouvelle phrase tu iras à la ligne. L'élève doit compléter ce texte à trous. Il doit trouver `@mots` mots et `@distracteur` distracteur(s). ```Tu dois suivre l'exemple de formatage suivant "La ville de Paris est la capitale de *la France:on l'appelle l'hexagone \+Mon feedback si c'est bon \-Mon feedback si c'est faux*." On place un indice juste après ":". On place un feedback en cas de bonne réponse juste après \+ et un feedback en cas de mauvaise réponse juste après : \-". Tu peux ajouter des mots faux (les distracteurs) en ajoutant *mon distracteur* à la fin du texte. Mais attention, ces mots ne doivent pas être des mots recherchés. ``` ``` \` :::warning Les distracteurs sont placés à la fin du code, il faudra les couper/coller comme dans la vidéo suivante : [Créer un Drag the Words avec Moodle.ia](https://tube-sciences-technologies.apps.education.fr/w/jpRpxN6t2r2MYkU1AB5xUy) ::: :::info collapsible Un site pour faire des prompts dédiés aux activités H5P *Un site dédié au H5P existe également: [ia.remande.fr](https://ia.remande.fr/), n'hésitez pas à comparer les résultats !* ::: `endif` `if @option=="QuestionCourteCloze"` \` ``` Peux-tu me créer un code pour un questionnaire de type question avec réponse courte au format CLOZE pour un niveau `@niveau` et sur la thématique : `@thematique`. Il y aura `@question` questions à ce questionnaire. Ce code doit-être directement intégrable dans Moodle (ou ELEA). Tu dois le générer avec ce format : La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville en France (derrière Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}. ``` \` `endif` *Vous pouvez copier/coller ce prompt dans un des chat suivant:* [Le chat Mistral](https://mistral.ai/fr) [Gemini](https://gemini.google.com/app?hl=fr) [ChatGPT](https://openai.com/chatgpt/overview/) 1. [Une autre activité ?](Quelle option préférez-vous ?) 2. [Des ressources](Ressources) ## Ressources Vous trouverez ici des liens vers des tutoriels vidéos qui reprennent les techniques de création vues dans ce chatbot: :::tip collapsible Le site ia.remande.fr [Un site qui vous aide à faire des prompts pour H5P](https://ia.remande.fr/) ::: :::tip collapsible Summary (H5P) [Comment créer une activité Summary (H5P) en utilisant l'IA dans ELEA (ou Moodle) ?](https://tube-sciences-technologies.apps.education.fr/w/gb32JdVZJphc6q33e2zREm) ::: :::tip collapsible QCM avec XML [Comment intégrer un QCM en XLM généré par IA dans Moodle ?](https://tube-sciences-technologies.apps.education.fr/w/caYzTpi6vRtWJ5QjiKXSsv) ::: :::tip collapsible Test XML [Comment créer un Test avec Feedbacks détaillés grâce à l'IA dans ELEA ?](https://tube-sciences-technologies.apps.education.fr/w/j6qpELGN4G8ZqQzQNaa7Cd) ::: :::tip collapsible Glossaire XML [Comment créer un glossaire dans Moodle (ou ELEA) grâce à une IA ?](https://tube-sciences-technologies.apps.education.fr/w/4ELNJfTw6swCCxeFBUYgFm) ::: :::tip collapsible QCM (H5P) [Comment générer un questionnaire H5P (dans ELEA) grâce à de l'IA ?](https://tube-sciences-technologies.apps.education.fr/w/2gPvxa9dWBj4K7RKxdKJN1) ::: 1. [Choix des activités](Quelle option préférez-vous ?) 2. [Des ressources](Ressources)