Attention : vous consultez actuellement la documentation dédiée aux versions 2.x de Moodle. La documentation pour les versions 3.x de Moodle est consultable ici : Question cloze à réponses intégrées et celle pour Moodle 4.x est consultable là : Question cloze à réponses intégrées.

« Question cloze à réponses intégrées » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
 
(165 versions intermédiaires par 6 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Questions}}
{{Questions}}
La '''question cloze à réponses intégrées''' permet de construire un texte troué (en format Moodle) dans lequel les réponses sont intégrées. Le type de réponse peut être un choix multiple, une réponse courte ou une réponse numérique.
La '''question cloze à réponses intégrées''' permet de construire un texte troué ou lacunaire dans lequel les réponses sont intégrées. Le type de réponse peut être un choix multiple, une réponse courte ou une réponse numérique.


À ce jour, il n'y a pas d'interface graphique pour créer ces questions. Vous devez préciser le format de la question dans le champ '''texte de la question''' ou l'importer depuis un fichier externe.  
À ce jour, il n'y a pas d'interface graphique pour créer ces questions. Vous devez préciser le format de la question dans le champ '''texte de la question''' ou l'importer depuis un fichier externe.  


Beaucoup de gens disent que le logiciel [[Hot Potatoes]] est la façon la plus simple de créer des questions à réponses intégrées. Lorsque vous avez créé vos questions dans votre ordinateur, vous pouvez les importer dans un test Moodle.
Beaucoup de gens disent que le logiciel [[Hot Potatoes]] est la façon la plus simple de créer des questions à réponses intégrées. Lorsque vous avez créé vos questions sur votre poste informatique, vous pouvez les importer dans un test Moodle, mais cette importation ne comprendra que des questions de ce type.
 


==Paramétrage de la question==
==Paramétrage de la question==


# Choisissez une '''catégorie''' pour la question.
===Généraux===
# Donnez un '''nom''' descriptif à la question - cela vous permettra de la retrouver facilement dans la banque de questions.
# Saisissez le '''texte de la question''' (en format Moodle - référez-vous à la section ''Syntaxe'' ci-après pour en savoir plus sur les règles de rédaction).
# Choisissez une image au besoin. En vue étudiante, elle s'affichera immédiatement sous le texte de la question.
# Définissez la '''note par défaut''' (la note maximale pour la question).
# Définissez un '''facteur de pénalité'''.
# Au besoin, saisissez une rétroaction générale. Ce texte s'affichera à l'étudiant après l'envoi de sa réponse.
# L'éditeur a été modifié pour vous permettre de tester si votre syntaxe est correcte. Les différents éléments de la question décodés seront affichés et les erreurs de syntaxe seront mises en évidence.
# Cliquez sur '''Enregistrer''' pour ajouter la question à la catégorie.


===Facteur de pénalité===
# '''Catégorie''' : choisir la catégorie où la question sera rangée.
# '''Nom de question''' : donner un nom descriptif à la question pour faciliter son repérage dans la banque de questions.
# '''Texte de la question''' : saisir le texte de la question. C'est ici qu'on insèrera les réponses possibles aux questions. Pour les réponses nous utiliserons la Syntaxe, expliquée à la section Syntaxe ci-après.
## Choisir une image au besoin. L'étudiant verra cette image à l'endroit où celle-ci a été placée dans le texte.
# Feedback général : inscrire un commentaire formatif qui s'affichera à tous les étudiants ayant répondu à la question, peu importe qu'il ait réussi ou non.
## Inscrire la '''note par défaut''' ou note pourra être inscrite lors de la rédaction de la "Syntaxe". Si aucune note n'est inscrite, le note par défaut sera 1 point.
# Bouton [[Fichier:ClozeDecoder.png]] permettra de valider ou non la syntaxe utilisée.


Le '''facteur de pénalité''' s'applique seulement lorsque la question est utilisée dans un test en mode adaptatif, c'est-à-dire où l'étudiant a droit à plusieurs tentatives pour une même question au cours d'une même tentative au test. Le facteur de pénalité est un pourcentage que l'étudiant perd sur la note maximale de la question à chaque tentative autre que la première. Par exemple, si la note par défaut est de 10, et que le facteur de pénalité est de 25 %, alors chaque tentative à la question autre que la première fera perdre à l'étudiant 2,5 points.  
===Tentatives multiples ===
 
'''Pénalité pour tout essai incorrect''' : un '''facteur de pénalité''' s'applique lorsque plusieurs tentatives sont permises pour répondre à la question. Pour tout essai incorrect est proposé un facteur de pénalité, ce facteur peut être adapté au contexte.
==Syntaxe==
## Les indices: Chaque indice ajouté permet à l'étudiant de faire une autre tentative.
Voici les règles de syntaxe à respecter :
## Cocher la ou les cases [[Fichier:OptionsIndice.png]] qui permettra l'affichage de l'indice, conditionnel à l'option sélectionnée. (Moodle 3)
* Dans le texte, une réponse attendue (et ses paramètres) est toujours placée entre accolades '''{ }'''
* Juste après l'accolade ouvrante, le nombre de points doit être indiqué pour cette réponse (facultatif)
* Ensuite le type de réponse attendue doit être indiqué, encadré par des ":" :
:: ''':MULTICHOICE:''' -> Question à choix multiple (sous forme de menu déroulant dans le texte)
:: ''':MULTICHOICE_V:''' -> Question à choix multiple (sous forme de boutons radio en colonne verticale)
:: ''':MULTICHOICE_H:''' -> Question à choix multiple (sous forme de boutons radio en une ligne horizontale)
:: ''':SHORTANSWER:''' -> Réponse courte
:: ''':NUMERICAL:''' -> Réponse numérique


:: Si vous avez installé [http://moodle.org/mod/data/view.php?d=13&rid=338|le plugin pour les questions de type Expressions régulières], vous pouvez aussi indiquer le type de question ''':REGEXP:'''
# Cliquer sur '''Enregistrer''' pour ajouter la question à la catégorie.
* Ensuite arrivent les différentes propositions de réponses et leur rétroaction. La rétroaction est séparée de la proposition par un dièse '''#'''. Les groupes proposition+rétroaction sont séparés entre eux par une tilde '''~'''. Cela donne :
:: ''proposition1''#''rétroaction1''~''proposition2''#''rétroaction2''~''proposition3''~''rétroaction3''
:N.B. : - en l'absence de rétroaction, le dièse '''''#''''' n'est pas nécessaire
:: - pour les réponses numériques, vous pouvez définir une marge d'erreur acceptée dans la réponse. Ainsi, pour une réponse attendue de 5 ± 0,2, vous indiquerez '''{:NUMERICAL:5:0.2#feedback'''...'''}'''
:: - pour les réponses courtes, vous pouvez définir une rétroaction par défaut pour les mauvaises réponses en utilisant le caractère joker '''''*''''' afin de donner une même rétroaction à toute réponse autre que celle attendue. Par exemple : '''{1:SHORTANSWER:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}'''


* Les notes sont indiquées en tête de la proposition considérée :
==Règles de syntaxe à respecter==
:: '''=''' désigne la bonne réponse
:: '''%50%''' désigne une réponse valant la moitié des points
:: '''%0%''' (ou rien) désigne une mauvaise réponse


==Detailed syntax explanations==
* Dans le texte, une réponse attendue (et ses paramètres) est toujours placée entre accolades '''{ }'''
* Juste après l'accolade ouvrante, le nombre de points peut être indiqué pour cette réponse. '''{5 '''. En l'absence de point la réponse sera notée sur un point par défaut. '''{:'''
* Le type de réponse attendue doit être indiqué, encadré par les deux-points ''':''' . '''{5:MULTICHOICE:'''
* Les différentes propositions de réponses et leur rétroaction. La rétroaction est séparée de la proposition par un dièse '''#'''. (En l'absence de rétroaction, le dièse '''''#''''' n'est pas nécessaire) '''{5:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette mauvaise réponse'''
* Toutes les réponses sauf la première doivent être séparées les unes des autres par une tilde '''~'''. {'''5:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse'''
* Le signe '''=''' désigne la bonne réponse (ou un pourcentage %100% '''{5:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse'''
* '''%50%''' désigne une réponse valant la moitié des points '''{5:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}'''
* '''%0%''' (ou rien) désigne une mauvaise réponse. On peut mettre des points négatifs, par exemple ~%-25%.
* Des points entre 0 et 100 peuvent être mis en utilisant le pourcentage approprié.
* L'ordre des différentes réponses n'a pas d'importance (sauf si vous voulez regrouper toutes les mauvaises réponses)
* Les rétroactions sont précédé du '''''#''''' . Le message de rétroaction et la réponse juste s'affichent dans une petite fenêtre pop-up (si les options de relectures ont été activées dans les paramètres du test) en glissant la souris par-dessus le texte.
* Pour une rétroaction par défaut pour les mauvaises réponses, utiliser le caractère joker '''''*''''' afin de donner une même rétroaction à toute réponse autre que celle attendue.'''{5:MULTICHOICE:=Réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}'''


# the number which appears between the opening brace and the colon {1: is the weighting of that item; if it is set at 1 for all the items, it needs not be specified, so you can have {:
N.B. : '''Soyez prudent''' lorsque vous copiez une question cloze dans un éditeur HTML WYSIWYG, car des sauts de ligne s'ajoutent, ce qui détruit la question.


# the order of the various answers is indifferent (except if you want a catch-all for wrong answers, see #13 below)
Si la réponse juste contient les symboles } # ~ / " or \ vous devez les mettre en évidence en ajoutant un \ devant chacun d'eux. Dans la rétroaction, ~ et } doivent être également mis en évidence sans quoi ils seront interprétés comme ''réponse suivante'' ou ''fin de la section réponse courte''. Les guillemets anglais " peuvent aussi créer des problèmes à ces endroits. Si vous voulez insérer des symboles mathématiques, vous pouvez avoir des problèmes avec le symbole \. Pour l'éviter, vous pouvez utiliser des caractères [[Unicode|unicode]].


# all answers except the first one are separated from one another by the tilde ~ sign
Veuillez noter que les adresses comme www.moodle.org et les visages souriants :-) fonctionnent bien.


# note that the feedback message and (since [[User:Pierre Pichet|Pierre Pichet]] 24 May 2008 )in 1.9 the correct answer are displayed in a small popup window (if and when the correct and or feedback have been declared accessible to the students in the Quiz settings) upon mouse hovering. The popup window has a title "feedback" and you can use HTML tags to format your feedback. In some browsers (For example IE5.5) the form fields can cover part of the feedback windows. It can help to not have the formfields for the answers too close to each other.
:: Si vous avez installé [http://moodle.org/mod/data/view.php?d=13&rid=338|le plugin pour les questions de type Expressions régulières], vous pouvez aussi indiquer le type de question ''':REGEXP:'''. Pour plus d'informations consulter [https://docs.moodle.org/2x/fr/Questions_%C3%A0_r%C3%A9ponse_courte_avec_expressions_r%C3%A9guli%C3%A8res la question à réponse courte avec expressions régulières],


# in the SHORTANSWER type you may want to put a catch-all (wrong) answer in order to send a "wrong, try again" feedback; you can do this by inserting an asterisk '''*''' as '''the very last expected answer''' in your formula
===Réponse à choix multiple===
 
La réponse à choix multiple peut afficher les choix de réponses dans un menu déroulant ou dans une liste horizontale ou une liste verticale.
# in the MULTICHOICE question type the answers are automatically scrambled
[[Fichier:Multichoice.png]]


Ainsi obtient-on par exemple :
Réponse où une seule réponse peut être sélectionnée.
::''{1:MULTICHOICE:Mauvaise réponse#rétroaction pour cette mauvaise réponse~Une autre mauvaise réponse#rétroaction pour cette autre mauvaise réponse~=Bonne réponse#rétroaction pour la bonne réponse~%50%Réponse qui vaut la moitié des points#rétroaction pour la question qui vaut la moitié des points}''
:: ''':MULTICHOICE:''' ou son abréviation ''':MC:''' -> Question à choix multiple, présentée dans un menu déroulant, l'ordre des choix de réponses est mélangé.
 
:: ''':MULTICHOICE_V:''' ou son abréviation ''':MCV:''' -> Question à choix multiple, les réponses sont alignées verticalement et l'ordre est fixe.
Voici un exemple très simple :
:: ''':MULTICHOICE_H:''' ou son abréviation ''':MCH:''' -> Question à choix multiple, les réponses sont alignées horizontalement et l'ordre est fixe.
<pre>
{1:SHORTANSWER:=Berlin} est la capitale de l'Allemagne.
</pre>


NB: Soyez prudent lorsque vous copiez une question cloze dans un éditeur HTML WYSIWYG HTML, car des sauts de ligne s'ajoutent, ce qui détruit la question.
* '''La question à choix multiple'''
* {1:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}


Si la réponse juste contient les symboles } # ~ / " or \ vous devez les mettre en évidence en ajoutant un \ devant chacun d'eux. Dans la rétroaction, ~ et } doivent être également mis en évidence sans quoi ils seront interprétés comme ''réponse suivante'' ou ''fin de la section réponse courte''. Les guillemets anglais " peuvent aussi créer des problèmes à ces endroits. Si vous voulez insérer des symboles mathématiques, vous pouvez avoir des problèmes avec le symbole \. Pour l'éviter, vous pouvez utiliser des caractères [[Unicode|unicode]].
* '''La question à choix multiple affichée verticalement''' avec une liste numérotée
* {2:MCV:1. Mauvaise réponse#Rétroaction pour cette mauvaise réponse~2. Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=3. Bonne réponse#Rétroaction pour cette bonne réponse~%50%4. Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}


===Exemples===
* '''La question à choix multiple affichée horizontalement''' avec une liste alphabétique
* {2:MCH:a) Mauvaise réponse#Rétroaction pour cette mauvaise réponse~b) Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=c) Bonne réponse#Rétroaction pour cette bonne réponse~%50%d) Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}


====Exemple 1====
'''Exemples'''
The following text creates a simple embedded-answers question:


Match the following cities with the correct state:
La question cloze suivante est formée d'une question à choix multiple et d'une question à réponse courte;
* San Francisco: {1:MULTICHOICE:=California#OK~Arizona#Wrong}
* Tucson: {1:MULTICHOICE:California#Wrong~%100%Arizona#OK}
* Los Angeles: {1:MULTICHOICE:=California#OK~Arizona#Wrong}
* Phoenix: {1:MULTICHOICE:%0%California#Wrong~=Arizona#OK}
The capital of France is {1:SHORTANSWER:%100%Paris#Congratulations!
~%50%Marseille#No, that is the second largest city in France (after
Paris).~*#Wrong answer. The capital of France is Paris, of course.}.


And the result will be:
* '''Appariez les villes et états suivants''' :
** San Francisco : {1:MULTICHOICE:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
** Tucson : {1:MULTICHOICE:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}
** Los Angeles : {1:MULTICHOICE:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
** Phoenix : {1:MULTICHOICE:%0%Californie#Mauvaise réponse~=Arizona#Bonne réponse}
   
   
[[Image:Cloze.gif|Cloze question type]]
Puis


====Exemple 2====
* 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.}.
<div style="padding: 1em;border: 1px dashed #FFB53A;color: black;background-color: #f9f9f9;font-family: monospace;font-size:1.2em;">
This question consists of some text with an answer embedded right here {1:MULTICHOICE:Wrong answer#Feedback for this wrong answer~Another wrong answer#Feedback for the other wrong answer~=Correct answer#Feedback for correct answer~%50%Answer that gives half the credit#Feedback for half credit answer}


and right after that you will have to deal with this short answer {1:SHORTANSWER:Wrong answer#Feedback for this wrong answer~=Correct answer#Feedback for correct answer~%50%Answer that gives half the credit#Feedback for half credit answer}
Le résultat sera le suivant :


and finally we have a floating point number {2:NUMERICAL:=23.8:0.1#Feedback for correct answer 23.8~%50%23.8:2#Feedback for half credit answer in the nearby region of the correct answer}.
[[Fichier:Question cloze 1.jpg]]


The  multichoice question can also be shown in the vertical display of the standard moodle multiple choice.
[[Fichier:Question cloze 2.jpg]]
{2:MCV:1. Wrong answer#Feedback for this wrong answer~2. Another wrong answer#Feedback for the other wrong answer~=3. Correct answer#Feedback for correct answer~%50%4. Answer that gives half the credit#Feedback for half credit answer}


Or in an horizontal display that is included here in a table
[[Fichier:Question cloze 3.jpg]]
{2:MCH:a. Wrong answer#Feedback for this wrong answer~b. Another wrong answer#Feedback for the other wrong answer~=c. Correct answer#Feedback for correct answer~%50%d. Answer that gives half the credit#Feedback for half credit answer}


A shortanswer question where case must match. Write moodle in upper case letters {1:SHORTANSWER_C:moodle#Feedback for moodle in lower case ~=MOODLE#Feedback for MOODLE in upper case ~%50%Moodle#Feedback for only first letter in upper case}
===Réponse courte ===
La réponse courte crée un champ où l’étudiant inscrit sa réponse. La grandeur du champ de réponse est relative à la réponse la plus longue. Ainsi, si la bonne réponse compte 3 caractères, pour avoir un champ plus grand on inscrira une mauvaise réponse avec plus de 3 caractères.


Note that addresses like www.moodle.org and smileys :-) all work as normal:
[[Fichier:Shortanswer.png]]


a) How good is this? {:MULTICHOICE:=Yes#Correct~No#We have a different opinion}
Réponse où l'étudiant doit inscrire la réponse
:: ''':SHORTANSWER:''' ou son abréviation ''':SA:''' -> Réponse courte indifférente à la casse
:: ''':SHORTANSWER_C:''' ou son abréviation ''':SAC:''' -> Réponse courte sensible à la casse


b) What grade would you give it? {3:NUMERICAL:=3:2}
:: Vous pouvez définir une rétroaction par défaut pour les mauvaises réponses en utilisant le caractère joker '''''*''''' afin de donner une même rétroaction à toute réponse autre que celle attendue.
</div>
:: -Par exemple :
:: -- '''{1:SHORTANSWER:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}''' ou
:: -- '''{1:SA:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}'''


Some things to note:
* Vous pouvez regrouper toutes les mauvaises réponses pour envoyer un message « mauvaise réponses, essayez à nouveau »; vous pouvez faire cela en insérant une astérisque '''*''' comme '''toute dernière réponse attendue''' dans votre formule
* The individual embedded answers are represented by the code in braces {}.
* The number at the start is the 'weight', so in this case each answer contributes an equal share of the overall grade.
* The correct option in each case is preceded either by an = sign or by %100%.
* The text appearing after the # that follows each option is the feedback that the student will see if they choose that option.
* If the student enters 'Marseille' in the final example, they score 50% of the total grade.
* The asterisk * preceding the "Wrong answer" feedback in the final example means that the student will see this feedback if they enter anything other than "Paris" or "Marseille".
* For multiple choice vertical or horizontal rendering there is no automatic numbering, though can added at each answer.


Exemple très simple :
<pre>
{1:SHORTANSWER:=Berlin} est la capitale de l'Allemagne.
</pre>


==Numerical Cloze questions==
Exemple plus complexe:
<pre>
From the student perspective, a numerical Cloze question looks just like a short-answer question or ''fill in the blanks''.
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.}.


The difference is that numerical answers are allowed to have an accepted error. This allows a continuous range of answers to be set. You can also express your answer in some different numerical formats. 23.4 23,4 (some countries use , as a decimal separator) and 2.34E+1 (meaning 2.34*10^1) would be interpreted as the same.
{1:SHORTANSWER:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~=Bonne réponse#Rétroaction pour cette bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}
</pre>
<pre>
Une question à réponse courte sensible à la casse. Écrivez moodle en lettre majuscules {1:SHORTANSWER_C:moodle#Rétroaction pour moodle en minuscules~=MOODLE#Rétroaction pour MOODLE en majuscules~%50%Moodle#Rétroaction pour une seule lettre majuscule}
</pre>


=== False positives ===
===Question avec une réponse numérique===
Réponse qui exige un nombre.
:: ''':NUMERICAL:''' -> Réponse numérique


'''Note:''' the following examples of false positives do '''not''' apply to Moodle 1.8+, where you cannot use percentages or fractions as the answers in a numerical Cloze test; Moodle will generate an error if you try to save such a question. However the following may be relevant for earlier versions of Moodle.
[[Fichier:Numerical.png]]
* En français, pour les réponses numériques décimales, on conservera le point de l'anglais (par exemple : 23.8).


More examples:
0.5 accepts .5 0.5 ,5 0,5 0.500 5e-1 5E-1 but not 1/2 50%
50% accepts 50% 50.0% 5E1% 50/100 even '''50/1000 50''' but not 500/1000 0.5
1/2 accepts 1/2 '''1/3 1twenty''' but not 2/4 0.5 0,5 3/6 50% ½
½ accepts ½
HALF doesn't even accept HALF (maybe '''0'''?)


If you want to accept several variants you can have them in the same {} but '''be careful, notice the "false positives" in bold'''!
Pour l'étudiant, une question cloze numérique ressemble à une question à réponse courte ou à un texte troué. La différence est que les réponses numériques permettent une marge d'erreur, ce qui permet qu'une plage continue de réponses soit définie comme acceptable.


===Syntax for numerical Cloze questions===
Pour les réponses numériques, vous pouvez définir une marge d'erreur acceptée dans la réponse. Ainsi, pour une réponse attendue de 5 ± 0,2, vous indiquerez '''{:NUMERICAL:5:0.2#feedback'''...'''}'''. Différents format sont possibles  23.4 et 23,4 (certains pays utilisent la , comme séparateur) et 2.34E+1 (signifie 2.34*10^1) sont interprétés de la même manière.


The format of a NUMERICAL Cloze question is similar to that of the other Cloze types and they can be mixed in the same question. As with other Cloze tests, you write your question or incomplete text, and add the Cloze code at the point where the student is supposed to enter their numerical answer.
'''Exemple un nombre à virgule'''


An example of the syntax used is shown below:
  {2:NUMERICAL:=23.8:0,1#Rétroaction pour la bonne réponse~%50%23.8:2#Rétroaction pour une réponse valant la moitié des points parce que près de la bonne réponse}.
 
'''Note: ''' It is preferable to write the code in 'source code' mode. The WSIWYG editor can insert linebreaks that make the question not function. The linebreak in the example box below is for readability only! A problem with these questions is the readability of the code! :(
  {2:NUMERICAL:=23.8:0.1#Feedback for correct answer 23.8
~%50%23.8:2#Feedback for ½credit near correct answer}.
 
 
In this example:
Dans cet exemple :
* 2: is the question point weight, which means that this question has twice the weight in the final point(s) for this question as other partial answers with weight 1 (or no declared weight - you can start with {: for the default weight 1) in the same question.
* 2: est la pondération de la question, ce qui signifie que cette question partielle vaut deux fois plus dans la note de la question totale que les autres questions partielles qui ont une pondération de 1 (ou aucun poids déclaré) dans la même question.
* NUMERICAL: says what kind of question it is. It must be in CAPS.  
* NUMERICAL: indique le type de question. Doit être en majuscules.  
* =23.8:0.1 = or %100% means correct if the answer is 23.8 with an accepted error of 0.1, then any number between 23.7 and 23.9 will be accepted as correct. (In the GIFT numerical question one can express an interval like this 13..15 or 14:1 but in Cloze only 14:1 works.)
* =23.8:0.1 = ou %100% indiquent que la réponse correcte est 23.8 et que la marge d'erreur est de 0.1, ce qui veut dire que tout nombre entre 23.7 et 23.9 sera accepté.  
* #Feedback for correct answer 23.8 is preceded by #
* #La rétroaction pour la réponse correcte est précédée de #
* ~%50%23.8:2 ~ is the separator for answer alternatives %50% means this answer would get 50% of the score that the more precise answer had gotten. Because the tolerance here is 2, 21.8 to 25.8 would get this point and feedback.
* ~%50%23.8:2 ~ est le séparateur des réponses possibles et %50% signifie que cette réponse donne 50 % des points.


The feedback (which is seen within a popup window when the user hovers over the answer space) is formattable with HTML tags. For example, if you want an exponent, surround it with superscript tags: &lt;sup&gt; &lt;/sup&gt;. You can even include pictures in the feedback popup, but you must clean out all " characters and save while still in source code mode (not WYSIWYG). So, this works in feedback popup:
===Exemple d'une question avec les trois types de question cloze===
#See this picture:&lt;br&gt;&lt;img src=Something.gif />}
but not this:
#See this picture:&lt;br&gt;&lt;img src="Something.gif" />}


(ALGEBRA and TEX filters don't work in the feedback popups, but they can be very useful in the question writing for math/science expressions). But you can use [[Unicode]] characters.
[[Fichier:Question cloze 4.jpg]]


If you want to give feedback for any answer that didn't fit the intervals you already have specified feedback for, add some BIG general intervals, like for positive answers (if they aren't bigger than 20000 you could add:
RAPPEL :
~%0%10000.0001:10000#Feedback for unspecified not_right answers}
* Les réponses intégrées individuelles sont représentées par du code entre accolades {}.
This would give feedback for anything from 0.0001 to 20000.0001 (that hadn't already gotten feedback). I didn't want to include 0 since that special case as well as negative ought to have specific reactions.
* Le premier chiffre est la pondération; dans ce cas, chaque réponse a un poids égal dans la note globale.
~%0%0#Hey! It can't be zero
* La réponse juste dans chaque cas est précédée par un symbole = ou par %100%.  
~%0%-10000.0001:10000#We just want the size here,
* Le texte apparaissant après le # suivant chaque option de réponse est la rétroaction que l'étudiant verra s'il donne cette réponse.
so a negative value is not what we want}
* L'astérisque * précédant « Mauvaise réponse » dans le même exemple signifie que l'étudiant verra la rétroaction s'il entre toute autre réponse.
* Il n'y a pas de numérotation automatique pour les questions à choix multiple en affichage vertical ou horizontal. Des numéros peuvent toutefois être ajoutés à chaque réponse.
* En français, pour les réponses numériques décimales, on conservera le point de l'anglais (par exemple : 23.8).


Numerical questions could, before version 1.7, also have case-insensitive non-numerical answers. This is useful whenever the answer for a numerical question is something like +inf, -inf, NaN etc.
==Importation de questions cloze==
==Importing CLOZE questions==
Si vous essayez d'importer directement ce texte en cloze :
If you try importing directly as CLOZE this text:
<pre>Appariez les villes et les états :
<pre>
* San Francisco: {1:MULTICHOICE:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
Single line per question! Match the following cities with the correct state:
* Tucson: {1:MULTICHOICE:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}
* San Francisco: {1:MULTICHOICE:=California#OK~Arizona#Wrong}
* Los Angeles: {1:MULTICHOICE:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
* Tucson: {1:MULTICHOICE:California#Wrong~%100%Arizona#OK}
* Phoenix: {1:MULTICHOICE:%0%Californie#Mauvaise réponse~=Arizona#Bonne réponse}
* Los Angeles: {1:MULTICHOICE:=California#OK~Arizona#Wrong}
* Phoenix: {1:MULTICHOICE:%0%California#Wrong~=Arizona#OK}


The capital of France is {1:SHORTANSWER:%100%Paris#Congratulations!~%50%Marseille#No, that is the second largest city in France (after Paris).~*#Wrong answer. The capital of France is Paris, of course.}.
La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville de France (après Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}.


23+ 0.8 = {2:NUMERICAL:=23.8:0.1#Feedback for correct answer 23.8 ~%50%23.8:2#Feedback for ½credit near correct answer}. </pre>
23+ 0.8 = {2:NUMERICAL:=23.8:0.1#Rétroaction pour la réponse correcte~%50%23.8:2#Rétroaction pour la réponse valant la moitié des points}.</pre>


You would get all three questions as different parts of '''ONE question'''. (NOTE see that there are no linebreaks between the { } !)
Ces trois questions seraient intégrées dans '''UNE SEULE question cloze'''. (Sans sauts de ligne entre les { } !)


Multiple CLOZE questions can be imported using the XML format:
Les questions cloze multiples peuvent être importées en format XML.
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<quiz>


<!-- question: 1  -->
==Générateur de question cloze en ligne==
<question type="cloze">
<name><text>Book Test #1</text>
</name>
<questiontext>
<text><![CDATA[..............]]></text>
</questiontext>
<generalfeedback>
<text></text>
</generalfeedback>
<shuffleanswers>0</shuffleanswers>
</question>


<!-- question: 2 -->
Il existe un site pour générer des questions cloze pour Moodle ''[http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php Online Cloze Question quiz generator]''. Un plugin peut aussi être installé dans Moodle qui ajoute une icône à l'éditeur TinyMCE.  
<question type="cloze">
<name><text>Book Test #2</text>
</name>
<questiontext>
<text><![CDATA[............]]></text>
</questiontext>
<generalfeedback>
<text></text>
</generalfeedback>
<shuffleanswers>0</shuffleanswers>
</question>


</quiz>
L'éditeur a été construit à la Chair of Applied English Linguistics at Universitaet Tuebingen, Germany, par Andreas Glombitza (andiglombitza(at)googlemail.com) et Achim Skuta (achim.skuta(at)googlemail.com). Les auteurs maintiennent ce logiciel et webservice comme un projet privé. Site: http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php
</pre>
You would put the question text including CLOZE code in the  ....... spaces.


== Voir aussi ==


[[Category:Test]]
*Tutoriels vidéos :
**[http://public.iutenligne.net/informatique/logiciels/moodle/formation-moodle/Chapitre-2/Section-2-6.html Je crée et gère des tests en ligne]
**[http://public.iutenligne.net/informatique/logiciels/moodle/formation-moodle/general/index.html 100 tutoriels vidéos pour Moodle]


[[en:Embedded Answers (Cloze) question type]]
[[en:Embedded Answers (Cloze) question type]]
[[ja: 穴埋め問題 ( Cloze ) タイプ]]
[[ja: 穴埋め問題 ( Cloze ) タイプ]]
[[de:Lückentext-Frage]]
[[de:Lückentext-Frage]]
[[zh:填空題(克漏字)]]
[[es:Tipo de Pregunta incrustadas (Cloze)]]
[[es:Tipo de Pregunta incrustadas (Cloze)]]

Dernière version du 4 mai 2016 à 20:07

La question cloze à réponses intégrées permet de construire un texte troué ou lacunaire dans lequel les réponses sont intégrées. Le type de réponse peut être un choix multiple, une réponse courte ou une réponse numérique.

À ce jour, il n'y a pas d'interface graphique pour créer ces questions. Vous devez préciser le format de la question dans le champ texte de la question ou l'importer depuis un fichier externe.

Beaucoup de gens disent que le logiciel Hot Potatoes est la façon la plus simple de créer des questions à réponses intégrées. Lorsque vous avez créé vos questions sur votre poste informatique, vous pouvez les importer dans un test Moodle, mais cette importation ne comprendra que des questions de ce type.


Paramétrage de la question

Généraux

  1. Catégorie : choisir la catégorie où la question sera rangée.
  2. Nom de question : donner un nom descriptif à la question pour faciliter son repérage dans la banque de questions.
  3. Texte de la question : saisir le texte de la question. C'est ici qu'on insèrera les réponses possibles aux questions. Pour les réponses nous utiliserons la Syntaxe, expliquée à la section Syntaxe ci-après.
    1. Choisir une image au besoin. L'étudiant verra cette image à l'endroit où celle-ci a été placée dans le texte.
  4. Feedback général : inscrire un commentaire formatif qui s'affichera à tous les étudiants ayant répondu à la question, peu importe qu'il ait réussi ou non.
    1. Inscrire la note par défaut ou note pourra être inscrite lors de la rédaction de la "Syntaxe". Si aucune note n'est inscrite, le note par défaut sera 1 point.
  5. Bouton ClozeDecoder.png permettra de valider ou non la syntaxe utilisée.

Tentatives multiples

Pénalité pour tout essai incorrect : un facteur de pénalité s'applique lorsque plusieurs tentatives sont permises pour répondre à la question. Pour tout essai incorrect est proposé un facteur de pénalité, ce facteur peut être adapté au contexte.

    1. Les indices: Chaque indice ajouté permet à l'étudiant de faire une autre tentative.
    2. Cocher la ou les cases OptionsIndice.png qui permettra l'affichage de l'indice, conditionnel à l'option sélectionnée. (Moodle 3)
  1. Cliquer sur Enregistrer pour ajouter la question à la catégorie.

Règles de syntaxe à respecter

  • Dans le texte, une réponse attendue (et ses paramètres) est toujours placée entre accolades { }
  • Juste après l'accolade ouvrante, le nombre de points peut être indiqué pour cette réponse. {5 . En l'absence de point la réponse sera notée sur un point par défaut. {:
  • Le type de réponse attendue doit être indiqué, encadré par les deux-points : . {5:MULTICHOICE:
  • Les différentes propositions de réponses et leur rétroaction. La rétroaction est séparée de la proposition par un dièse #. (En l'absence de rétroaction, le dièse # n'est pas nécessaire) {5:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette mauvaise réponse
  • Toutes les réponses sauf la première doivent être séparées les unes des autres par une tilde ~. {5:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse
  • Le signe = désigne la bonne réponse (ou un pourcentage %100% {5:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse
  • %50% désigne une réponse valant la moitié des points {5:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}
  • %0% (ou rien) désigne une mauvaise réponse. On peut mettre des points négatifs, par exemple ~%-25%.
  • Des points entre 0 et 100 peuvent être mis en utilisant le pourcentage approprié.
  • L'ordre des différentes réponses n'a pas d'importance (sauf si vous voulez regrouper toutes les mauvaises réponses)
  • Les rétroactions sont précédé du # . Le message de rétroaction et la réponse juste s'affichent dans une petite fenêtre pop-up (si les options de relectures ont été activées dans les paramètres du test) en glissant la souris par-dessus le texte.
  • Pour une rétroaction par défaut pour les mauvaises réponses, utiliser le caractère joker * afin de donner une même rétroaction à toute réponse autre que celle attendue.{5:MULTICHOICE:=Réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}

N.B. : Soyez prudent lorsque vous copiez une question cloze dans un éditeur HTML WYSIWYG, car des sauts de ligne s'ajoutent, ce qui détruit la question.

Si la réponse juste contient les symboles } # ~ / " or \ vous devez les mettre en évidence en ajoutant un \ devant chacun d'eux. Dans la rétroaction, ~ et } doivent être également mis en évidence sans quoi ils seront interprétés comme réponse suivante ou fin de la section réponse courte. Les guillemets anglais " peuvent aussi créer des problèmes à ces endroits. Si vous voulez insérer des symboles mathématiques, vous pouvez avoir des problèmes avec le symbole \. Pour l'éviter, vous pouvez utiliser des caractères unicode.

Veuillez noter que les adresses comme www.moodle.org et les visages souriants :-) fonctionnent bien.

Si vous avez installé plugin pour les questions de type Expressions régulières, vous pouvez aussi indiquer le type de question :REGEXP:. Pour plus d'informations consulter la question à réponse courte avec expressions régulières,

Réponse à choix multiple

La réponse à choix multiple peut afficher les choix de réponses dans un menu déroulant ou dans une liste horizontale ou une liste verticale.

Multichoice.png

Réponse où une seule réponse peut être sélectionnée.

:MULTICHOICE: ou son abréviation :MC: -> Question à choix multiple, présentée dans un menu déroulant, l'ordre des choix de réponses est mélangé.
:MULTICHOICE_V: ou son abréviation :MCV: -> Question à choix multiple, les réponses sont alignées verticalement et l'ordre est fixe.
:MULTICHOICE_H: ou son abréviation :MCH: -> Question à choix multiple, les réponses sont alignées horizontalement et l'ordre est fixe.
* La question à choix multiple 
* {1:MULTICHOICE:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}
* La question à choix multiple affichée verticalement avec une liste numérotée
* {2:MCV:1. Mauvaise réponse#Rétroaction pour cette mauvaise réponse~2. Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=3. Bonne réponse#Rétroaction pour cette bonne réponse~%50%4. Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}
* La question à choix multiple affichée horizontalement avec une liste alphabétique
* {2:MCH:a) Mauvaise réponse#Rétroaction pour cette mauvaise réponse~b) Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=c) Bonne réponse#Rétroaction pour cette bonne réponse~%50%d) Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}

Exemples

La question cloze suivante est formée d'une question à choix multiple et d'une question à réponse courte;

* Appariez les villes et états suivants :
** San Francisco : {1:MULTICHOICE:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
** Tucson : {1:MULTICHOICE:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}
** Los Angeles : {1:MULTICHOICE:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
** Phoenix : {1:MULTICHOICE:%0%Californie#Mauvaise réponse~=Arizona#Bonne réponse}

Puis

* 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.}.

Le résultat sera le suivant :

Question cloze 1.jpg

Question cloze 2.jpg

Question cloze 3.jpg

Réponse courte

La réponse courte crée un champ où l’étudiant inscrit sa réponse. La grandeur du champ de réponse est relative à la réponse la plus longue. Ainsi, si la bonne réponse compte 3 caractères, pour avoir un champ plus grand on inscrira une mauvaise réponse avec plus de 3 caractères.

Shortanswer.png

Réponse où l'étudiant doit inscrire la réponse

:SHORTANSWER: ou son abréviation :SA: -> Réponse courte indifférente à la casse
:SHORTANSWER_C: ou son abréviation :SAC: -> Réponse courte sensible à la casse
Vous pouvez définir une rétroaction par défaut pour les mauvaises réponses en utilisant le caractère joker * afin de donner une même rétroaction à toute réponse autre que celle attendue.
-Par exemple :
-- {1:SHORTANSWER:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse} ou
-- {1:SA:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}
  • Vous pouvez regrouper toutes les mauvaises réponses pour envoyer un message « mauvaise réponses, essayez à nouveau »; vous pouvez faire cela en insérant une astérisque * comme toute dernière réponse attendue dans votre formule

Exemple très simple :

{1:SHORTANSWER:=Berlin} est la capitale de l'Allemagne.

Exemple plus complexe:

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.}.

{1:SHORTANSWER:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~=Bonne réponse#Rétroaction pour cette bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}
Une question à réponse courte sensible à la casse. Écrivez moodle en lettre majuscules {1:SHORTANSWER_C:moodle#Rétroaction pour moodle en minuscules~=MOODLE#Rétroaction pour MOODLE en majuscules~%50%Moodle#Rétroaction pour une seule lettre majuscule}

Question avec une réponse numérique

Réponse qui exige un nombre.

:NUMERICAL: -> Réponse numérique

Numerical.png

  • En français, pour les réponses numériques décimales, on conservera le point de l'anglais (par exemple : 23.8).


Pour l'étudiant, une question cloze numérique ressemble à une question à réponse courte ou à un texte troué. La différence est que les réponses numériques permettent une marge d'erreur, ce qui permet qu'une plage continue de réponses soit définie comme acceptable.

Pour les réponses numériques, vous pouvez définir une marge d'erreur acceptée dans la réponse. Ainsi, pour une réponse attendue de 5 ± 0,2, vous indiquerez {:NUMERICAL:5:0.2#feedback...}. Différents format sont possibles 23.4 et 23,4 (certains pays utilisent la , comme séparateur) et 2.34E+1 (signifie 2.34*10^1) sont interprétés de la même manière.

Exemple un nombre à virgule

{2:NUMERICAL:=23.8:0,1#Rétroaction pour la bonne réponse~%50%23.8:2#Rétroaction pour une réponse valant la moitié des points parce que près de la bonne réponse}.

Dans cet exemple :

  • 2: est la pondération de la question, ce qui signifie que cette question partielle vaut deux fois plus dans la note de la question totale que les autres questions partielles qui ont une pondération de 1 (ou aucun poids déclaré) dans la même question.
  • NUMERICAL: indique le type de question. Doit être en majuscules.
  • =23.8:0.1 = ou %100% indiquent que la réponse correcte est 23.8 et que la marge d'erreur est de 0.1, ce qui veut dire que tout nombre entre 23.7 et 23.9 sera accepté.
  • #La rétroaction pour la réponse correcte est précédée de #
  • ~%50%23.8:2 ~ est le séparateur des réponses possibles et %50% signifie que cette réponse donne 50 % des points.

Exemple d'une question avec les trois types de question cloze

Question cloze 4.jpg

RAPPEL :

  • Les réponses intégrées individuelles sont représentées par du code entre accolades {}.
  • Le premier chiffre est la pondération; dans ce cas, chaque réponse a un poids égal dans la note globale.
  • La réponse juste dans chaque cas est précédée par un symbole = ou par %100%.
  • Le texte apparaissant après le # suivant chaque option de réponse est la rétroaction que l'étudiant verra s'il donne cette réponse.
  • L'astérisque * précédant « Mauvaise réponse » dans le même exemple signifie que l'étudiant verra la rétroaction s'il entre toute autre réponse.
  • Il n'y a pas de numérotation automatique pour les questions à choix multiple en affichage vertical ou horizontal. Des numéros peuvent toutefois être ajoutés à chaque réponse.
  • En français, pour les réponses numériques décimales, on conservera le point de l'anglais (par exemple : 23.8).

Importation de questions cloze

Si vous essayez d'importer directement ce texte en cloze :

Appariez les villes et les états :
* San Francisco: {1:MULTICHOICE:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
* Tucson: {1:MULTICHOICE:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}
* Los Angeles: {1:MULTICHOICE:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
* Phoenix: {1:MULTICHOICE:%0%Californie#Mauvaise réponse~=Arizona#Bonne réponse}

La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville de France (après Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}.

23+ 0.8 = {2:NUMERICAL:=23.8:0.1#Rétroaction pour la réponse correcte~%50%23.8:2#Rétroaction pour la réponse valant la moitié des points}.

Ces trois questions seraient intégrées dans UNE SEULE question cloze. (Sans sauts de ligne entre les { } !)

Les questions cloze multiples peuvent être importées en format XML.

Générateur de question cloze en ligne

Il existe un site pour générer des questions cloze pour Moodle Online Cloze Question quiz generator. Un plugin peut aussi être installé dans Moodle qui ajoute une icône à l'éditeur TinyMCE.

L'éditeur a été construit à la Chair of Applied English Linguistics at Universitaet Tuebingen, Germany, par Andreas Glombitza (andiglombitza(at)googlemail.com) et Achim Skuta (achim.skuta(at)googlemail.com). Les auteurs maintiennent ce logiciel et webservice comme un projet privé. Site: http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php

Voir aussi