Syntaxe d'une question Cloze

Une question Cloze permet d'intégrer plusieurs types de questions dans un seul paragraphe ou un tableau.

ComplémentElle présente une syntaxe bien spécifique :

Chaque question est entourée d'accolades { }, puis elle contient :

  1. le nombre de points qu'elle permet d'obtenir (optionnel) ;

  2. le type de question, entourée par des doubles-points :

    • :MULTICHOICE: pour une question à choix multiple sous forme de menu déroulant dans le texte ;

    • :MULTICHOICE_V: pour une question à choix multiple sous forme de boutons radio en colonne verticale ;

    • :MULTICHOICE_H: pour une question à choix multiple sous forme de boutons radio en une ligne horizontale ;

    • :SHORTANSWER: pour une réponse courte indifférente à la casse ;

    • :SHORTANSWER_C: pour une réponse courte sensible à la casse ;

    • :NUMERICAL: pour une réponse numérique.

  3. les différentes propositions de réponses :

    • %100% (ou le signe égal =) 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 ;

    • toutes les réponses sauf la première doivent être séparées les unes des autres par un tilde ~ ;

  4. le feedback pour chaque réponse (optionnel) :

    • le feedback est séparé de la proposition par un dièse #.

ExempleExemple de question Cloze

Cliquez sur les différentes parties de l'écran suivant pour visualiser la syntaxe.

  1. Choix multiple
    Choix multiple

    Code :

    Cette question est constituée d'un texte et d'une réponse intégrée ici {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}

  2. Réponse courte
    Réponse courte

    Code

    Ensuite, il faut donner une réponse courte {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}

  3. Nombre à virgule
    Nombre à virgule

    Code :

    Et finalement, 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}.

    Truc & astuce

    L'élément :NUMERICAL:=23.8:0,1 est à comprendre ainsi : 23,8 est le nombre attendu ; une marge d'erreur de 0,1 est acceptée.

  4. Question à choix multiple affichée verticalement
    Question à choix multiple affichée verticalement

    Code :

    La question à choix multiple peut aussi être affichée verticalement... {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}

  5. Question à choix multiple affichée horizontalement
    Question à choix multiple affichée horizontalement

    Code :

    ... ou horizontalement {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}

  6. Réponse courte sensible à la casse
    Réponse courte sensible à la casse

    Code :

    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}

Truc & astuce

L'éditeur de texte Atto comporte un outil pour simplifier la création de questions Cloze