« Format GIFT » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Aucun résumé des modifications
 
(21 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Le '''format GIFT''' permet d'utiliser un éditeur de texte pour écrire des questions à choix multiple, vrai ou faux, à réponse courte, à mot manquant, et à réponse numérique dans un format simple pouvant être importé. Le format GIFT est aussi un fichier d'exportation disponible dans la banque de questions. Le format a été développé dans la communauté Moodle, mais d'autres logiciels peuvent être compatibles avec ce format à un degré plus ou moins important.
{{Questions}}Le '''format GIFT''' permet d'utiliser un éditeur de texte pour écrire des questions à choix multiple, vrai ou faux, à réponse courte, à mot manquant, et à réponse numérique dans un format simple pouvant être importé. Le format GIFT est aussi un fichier d'exportation disponible dans la banque de questions. Le format a été développé dans la communauté Moodle, mais d'autres logiciels peuvent être compatibles avec ce format à un degré plus ou moins important.


* Lorsque vous créez un grand nombre de questions, GIFT  peut offrir un moyen rapide de mettre beaucoup de questions en même temps dans une [[Catégories de questions|catégorie de questions]] ou dans une [[Leçon|leçon]].  
* Lorsque vous créez un grand nombre de questions, GIFT  peut offrir un moyen rapide de mettre beaucoup de questions en même temps dans une [[Catégories de questions|catégorie de questions]] ou dans une [[Leçon|leçon]].  
Ligne 42 : Ligne 42 :
|-
|-
| #Rétroaction || Rétroaction pour les réponses aux questions à choix multiple, à réponse numérique ou aux textes troués
| #Rétroaction || Rétroaction pour les réponses aux questions à choix multiple, à réponse numérique ou aux textes troués
|-
| #### || Permet de générer un feed-back général
|-
|-
| {# || Début des réponses numériques
| {# || Début des réponses numériques
Ligne 64 : Ligne 66 :
   
   
  // Choix multiple avec rétroaction spécifique pour les bonnes et les mauvaises réponses
  // Choix multiple avec rétroaction spécifique pour les bonnes et les mauvaises réponses
  ::Q2:: Quelle couleur se trouve entre l'orange et le vert dans le spectre?  
  ::Q2:: Quelle couleur se trouve entre l'orange et le vert dans le spectre ?  
  {=jaune #Bonne réponse; bravo! ~rouge #Mauvaise réponse, c'est jaune. ~bleu #Mauvaise réponse, c'est jaune.}
  {=jaune #Bonne réponse; bravo ! ~rouge #Mauvaise réponse, c'est jaune. ~bleu #Mauvaise réponse, c'est jaune.}
   
   
  // Texte troué
  // Texte troué
Ligne 71 : Ligne 73 :
   
   
  // Appariement
  // Appariement
  ::Q4:: Quel animal mange quoi? {=Chat -> Nourriture pour chats =Chien -> Nourriture pour chiens}
  ::Q4:: Quel animal mange quoi ? {=Chat -> Nourriture pour chats =Chien -> Nourriture pour chiens}
   
   
  // Question à réponse numérique avec marge
  // Question à réponse numérique avec marge
Ligne 81 : Ligne 83 :
   
   
  // réponses numériques multiples avec points partiels et rétroaction
  // réponses numériques multiples avec points partiels et rétroaction
  ::Q7:: En quelle année est né Ulysses S. Grant? {#
  ::Q7:: En quelle année est né Ulysses S. Grant ? {#
           =1822:0      # Bravo! Tous les points.
           =1822:0      # Bravo ! Tous les points.
           =%50%1822:2  # Il est né en 1822. Votre réponse était proche, vous avez la moitié des points.
           =%50%1822:2  # Il est né en 1822. Votre réponse était proche, vous avez la moitié des points.
  }
  }
   
   
  // Composition
  // Composition
  ::Q8:: Comment allez-vous? {}
  ::Q8:: Comment allez-vous ? {}


===Explication des symboles===
===Explication des symboles===
Ligne 94 : Ligne 96 :
La première paire de :: précède le titre de la question.
La première paire de :: précède le titre de la question.


La deuxième paire de :: précède la question. La première accolade { indique le début des réponses. Les bonnes réponses sont précédées de = et les mauvaises réponses sont précédées de ~. Les rétroactions de l'enseignant commencent par un #. La question se termine par } et une ligne vide. Veuillez noter qu'il s'agit d'accolades { } et non de parenthèses ( )!
La deuxième paire de :: précède la question. La première accolade { indique le début des réponses. Les bonnes réponses sont précédées de = et les mauvaises réponses sont précédées de ~. Les rétroactions de l'enseignant commencent par un #. La question se termine par } et une ligne vide. Veuillez noter qu'il s'agit d'accolades { } et non de parenthèses ( ) !


  //Commentaires  
  //Commentaires  
Ligne 115 : Ligne 117 :
:''Conseil :'' si vous ne précisez pas de titre pour votre question, la question COMPLÈTE sera utilisée comme titre lors de l'importation dans Moodle.
:''Conseil :'' si vous ne précisez pas de titre pour votre question, la question COMPLÈTE sera utilisée comme titre lors de l'importation dans Moodle.
** Désavantage : cela peut ajouter beaucoup de mots inutiles et peut inclure des caractères qui ne seront peut-être pas reconnus lors de l'exportation.
** Désavantage : cela peut ajouter beaucoup de mots inutiles et peut inclure des caractères qui ne seront peut-être pas reconnus lors de l'exportation.
** Avantages : Si chaque question commence d'une façon différente, cela peut faciliter la recherche d'une question parmi une catégorie de questions. Il n'est pas recommandé d'avoir le même titre pour toutes les questions.
** Avantages : si chaque question commence d'une façon différente, cela peut faciliter la recherche d'une question parmi une catégorie de questions. Il n'est pas recommandé d'avoir le même titre pour toutes les questions.


==Exemples de formats de questions==
==Exemples de formats de questions==
Ligne 124 : Ligne 126 :


Voici un format GIFT simple de choix multiple acceptable :
Voici un format GIFT simple de choix multiple acceptable :
Qui repose dans la Grant's tomb? {=Grant ~Personne ~Napoléon ~Churchill ~Mère Teresa}
 
Qui repose dans la Grant's tomb ? {=Grant ~Personne ~Napoléon ~Churchill ~Mère Teresa}


Voici un format plus long qui utilise davantage d'éléments GIFT :
Voici un format plus long qui utilise davantage d'éléments GIFT :


  // Question : 1 Nom : Grant's tomb
// Question : 1 Nom : Grant's tomb
  ::Grant's tomb::Qui repose dans la Grant's tomb à New-York? {
  ::Grant's tomb::Qui repose dans la Grant's tomb à New-York ? {
  =Grant
  =Grant
  ~Personne
  ~Personne
Ligne 150 : Ligne 153 :
     ~%50%L'épouse de Grant
     ~%50%L'épouse de Grant
     ~%-100%Le père de Grant
     ~%-100%Le père de Grant
}
Précisons que si le pourcentage n'est pas un nombre entier (par exemple pour 3 bonnes réponses) il faut écrire le nombre suivi de 5 chiffres après la virgule (le séparateur utilisé doit être le "point" et non la "virgule").
Exemple :
question {
~%33.33333%Bonne réponse
~%33.33333%Bonne réponse
~%33.33333%Bonne réponse
~%0%Mauvaise réponse
~%0%Mauvaise réponse
  }
  }


Ligne 167 : Ligne 181 :


Voici deux exemples utilisant la méthode simple de montrer les réponses possibles.
Voici deux exemples utilisant la méthode simple de montrer les réponses possibles.
Qui est enterré dans la Grant's tomb? {=Grant =Ulysses S. Grant =Ulysses Grant}


Deux plus deux égalent {=quatre =4 =IV}
Qui est enterré dans la Grant's tomb ? {=Grant =Ulysses S. Grant =Ulysses Grant}
 
Deux plus deux égalent {=quatre =4 =IV}


S'il existe une seule bonne réponse, elle peut être écrite sans symbole d'égalité la précédant, en autant qu'elle ne puisse pas être confondue avec une question vrai-faux.
S'il existe une seule bonne réponse, elle peut être écrite sans symbole d'égalité la précédant, en autant qu'elle ne puisse pas être confondue avec une question vrai-faux.
Ligne 176 : Ligne 191 :
Les différents appariements commencent par un symbole d'égalité (=) et sont séparés par ce symbole « -> ». Il doit y avoir au moins trois appariements (au moins trois éléments différents d'un côté et au moins deux éléments différents de l'autre).
Les différents appariements commencent par un symbole d'égalité (=) et sont séparés par ce symbole « -> ». Il doit y avoir au moins trois appariements (au moins trois éléments différents d'un côté et au moins deux éléments différents de l'autre).
   
   
Appariez les pays suivants avec les capitales correspondantes. {
Appariez les pays suivants avec les capitales correspondantes. {
     =Canada -> Ottawa
     =Canada -> Ottawa
     =Italie -> Rome
     =Italie -> Rome
     =Japon -> Tokyo
     =Japon -> Tokyo
     =Inde -> New Delhi
     =Inde -> New Delhi
    }
}


Les questions d'appariement ne peuvent pas inclure de rétroaction ni de pondération.
Les questions d'appariement ne peuvent pas inclure de rétroaction ni de pondération.
Ligne 188 : Ligne 203 :
Le format mot manquant insère automatiquement un trou au milieu d'une phrase. Pour utiliser le format mot manquant, mettez les réponses où vous voulez qu'un trou se crée dans le texte.
Le format mot manquant insère automatiquement un trou au milieu d'une phrase. Pour utiliser le format mot manquant, mettez les réponses où vous voulez qu'un trou se crée dans le texte.


Il faut débourser {~beaucoup d'argent =rien du tout ~un petit montant d'argent} pour télécharger Moodle à partir de moodle.org.
Il faut débourser {~beaucoup d'argent =rien du tout ~un petit montant d'argent} pour télécharger Moodle à partir de moodle.org.


Si les réponses arrivent avant le point dans la phrase, un trou sera inséré pour y saisir le mot manquant. Tous les types de questions peuvent être écrits dans le format mot manquant.
Si les réponses arrivent avant le point dans la phrase, un trou sera inséré pour y saisir le mot manquant. Tous les types de questions peuvent être écrits dans le format mot manquant.
Ligne 194 : Ligne 209 :
Il doit y avoir une ligne vide (double retour de chariot) entre les questions. Pour plus de clarté, les réponses peuvent être écrites sur des lignes séparées, voire indentées. Voici quelques exemples :
Il doit y avoir une ligne vide (double retour de chariot) entre les questions. Pour plus de clarté, les réponses peuvent être écrites sur des lignes séparées, voire indentées. Voici quelques exemples :


L'anniversaire de Mahatma Gandhi est une fête indienne célébrée le {
L'anniversaire de Mahatma Gandhi est une fête indienne célébrée le {
  ~15
  ~15
  ~3
  ~3
Ligne 200 : Ligne 215 :
  } octobre.
  } octobre.
   
   
Le 14 octobre {
Le 14 octobre {
  ~495 AD
~495 AD
  =1066 AD
=1066 AD
  ~1215 AD
~1215 AD
  ~43 AD
~43 AD
  } a lieu la bataille d'Hastings, en Angleterre.
  } a lieu la bataille d'Hastings, en Angleterre.


Ligne 212 : Ligne 227 :


Voici un simple format de question à réponse numérique. Elle tolérera une marge de 5 ans.
Voici un simple format de question à réponse numérique. Elle tolérera une marge de 5 ans.
En quelle année Ulysses S. Grant est-il né? {#1822:5}
 
En quelle année Ulysses S. Grant est-il né ? {#1822:5}
 
C'est une bonne idée de vérifier les limites de la marge. Par exemple, dans le prochain exemple, 3,141 n'est pas une bonne réponse et 3,142 est une bonne réponse selon la marge.  
C'est une bonne idée de vérifier les limites de la marge. Par exemple, dans le prochain exemple, 3,141 n'est pas une bonne réponse et 3,142 est une bonne réponse selon la marge.  
Quelle est la valeur de pi (incluant 3 chiffres après la virgule)? {#3,14159:0,0005}.
 
Quelle est la valeur de pi (incluant 3 chiffres après la virgule) ? {#3,14159:0,0005}.


Optionnellement, les réponses numériques peuvent être rédigées en tant qu'étendue comme dans cet exemple : {#valeur minimale..valeur maximale}.
Optionnellement, les réponses numériques peuvent être rédigées en tant qu'étendue comme dans cet exemple : {#valeur minimale..valeur maximale}.


Quelle est la valeur de pi (incluant 3 chiffres après la virgule)? {#3,141..3,142}.
Quelle est la valeur de pi (incluant 3 chiffres après la virgule) ? {#3,141..3,142}.


Les questions à réponse numérique ayant plusieurs réponses numériques peuvent être utilisés pour déterminer de multiples empans numériques et peuvent être particulièrement utiles lorsqu'ils sont utilisés en combinaison avec une pondération en pourcentage. Si de multiples réponses sont utilisées, celles-ci doivent être séparées par un symbole d'égalité, comme les questions à réponse courte.
Les questions à réponse numérique ayant plusieurs réponses numériques peuvent être utilisés pour déterminer de multiples empans numériques et peuvent être particulièrement utiles lorsqu'ils sont utilisés en combinaison avec une pondération en pourcentage. Si de multiples réponses sont utilisées, celles-ci doivent être séparées par un symbole d'égalité, comme les questions à réponse courte.


En quelle année est né Ulysses S. Grant? {#
En quelle année est né Ulysses S. Grant ? {#
    =1822:0
=1822:0
    =%50%1822:2
=%50%1822:2
  }
  }


Ligne 230 : Ligne 248 :
Une question de type composition est tout simplement une question avec un champ de réponse vide. Les accolades indiquant les réponses doivent rester vides, puisque ce type de question ne peut pas être corrigé automatiquement.
Une question de type composition est tout simplement une question avec un champ de réponse vide. Les accolades indiquant les réponses doivent rester vides, puisque ce type de question ne peut pas être corrigé automatiquement.


Écrivez une courte biographie de Dag Hammarskjöld. {}
Écrivez une courte biographie de Dag Hammarskjöld. {}


===Description===
===Description===
Ligne 246 : Ligne 264 :


  //Prochaines questions : questions numériques
  //Prochaines questions : questions numériques
Que font 2 plus 2? {#4}
Que font 2 plus 2 ? {#4}


Les commentaires seront exportés depuis Moodle et incluront un ID de question unique. La question suivante a été importée, puis exportée de Moodle :
Les commentaires seront exportés depuis Moodle et incluront un ID de question unique. La question suivante a été importée, puis exportée de Moodle :
  // Question : 914  Nom : Que font 2 plus 2?  
  ::Que font 2 plus 2?::Que font 2 plus 2?{#
  // Question : 914  Nom : Que font 2 plus 2 ?  
    =4:0#
  ::Que font 2 plus 2 ?::Que font 2 plus 2 ?{#
=4:0#
  }
  }


Ligne 257 : Ligne 276 :
Un nom de question peut être précisé en le plaçant avant la question et entre double deux-points (::...::).
Un nom de question peut être précisé en le plaçant avant la question et entre double deux-points (::...::).


  ::Origines des kanji::Les sinogrammes japonais viennent de quel pays? {=China}
  ::Origines des kanji::Les sinogrammes japonais viennent de quel pays ? {=China}


  ::Date du Thanksgiving américain::Aux États-Unis, le Thanksgiving est célébré le {~deuxième ~troisième =quatrième} jeudi de novembre.
  ::Date du Thanksgiving américain::Aux États-Unis, le Thanksgiving est célébré le {~deuxième ~troisième =quatrième} jeudi de novembre.
Ligne 266 : Ligne 285 :
Une rétroaction peut être incluse pour chaque réponse en plaçant un dièse à la suite de la réponse (#) suivi de la rétroaction.
Une rétroaction peut être incluse pour chaque réponse en plaçant un dièse à la suite de la réponse (#) suivi de la rétroaction.


  Quelle est la réponse à cette question à choix multiple? {
  Quelle est la réponse à cette question à choix multiple ? {
  ~Mauvaise réponse#Rétroaction pour cette mauvaise réponse
~Mauvaise réponse#Rétroaction pour cette mauvaise réponse
  ~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse
~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse
  =Bonne réponse#Très bien!
=Bonne réponse#Très bien !
  }
  }
    
    
  //Selon H2G2, « l'ultime réponse à la vie, l'univers et le reste » est {
  //Selon H2G2, « l'ultime réponse à la vie, l'univers et le reste » est {
  =quarante-deux#Bonne réponse selon H2G2!
=quarante-deux#Bonne réponse selon H2G2 !
  =42#Exact,tel que communiqué à Loonquawl et Phouchg.}
=42#Exact, tel que communiqué à Loonquawl et Phouchg.}
   
   
    42 est la réponse absolue à tout.{
42 est la réponse absolue à tout.{
  FALSE#42 est l'ultime réponse.#C'est la bonne réponse.}
  FALSE#42 est l'ultime réponse.#C'est la bonne réponse.}


Pour les questions à choix multiple, la rétroaction est affichée seulement pour les réponses que l'étudiant a choisi. Pour les réponses vrai ou faux, il peut y avoir une ou deux rétroactions (bonne et mauvaise réponse).
Pour les questions à choix multiple, la rétroaction est affichée seulement pour les réponses que l'étudiant a choisi. Pour les réponses vrai ou faux, il peut y avoir une ou deux rétroactions (bonne et mauvaise réponse).
===Feed-back général===
Le feed-back général peut être inclus pour chaque question en plaçant 4 dièses à la suite avant la parenthèse finale.
Quelle est la réponse à cette question à choix multiple ? {
~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#Très bien !
####Feed-back général pour toute réponse donnée à cette question.
}


===Pourcentage des points selon la réponse===
===Pourcentage des points selon la réponse===
Ligne 294 : Ligne 323 :
      
      
  ::Ville de Jésus::Jésus a grandi dans la ville de {
  ::Ville de Jésus::Jésus a grandi dans la ville de {
    =Nazareth#Oui, c'est la bonne réponse!
=Nazareth#Oui, c'est la bonne réponse !
    =%75%Nazarette#Bonne réponse, mauvaise orthographe.
=%75%Nazarette#Bonne réponse, mauvaise orthographe.
    =%25%Bethléhem#C'était sa ville de naissance, mais ce n'est pas l'endroit où il a grandi.
=%25%Bethléhem#C'était sa ville de naissance, mais ce n'est pas l'endroit où il a grandi.
  }
  }


Ligne 303 : Ligne 332 :
Veuillez également noter qu'il est possible de préciser un pourcentage qui n'est pas normalement offert dans l'interface. Le menu déroulant '''Faire correspondre les notes''' sur la page d'importation permet de déterminer comme gérer ces différences. Vous pouvez demander d'obtenir un message d'erreur ou que le pourcentage soit ajusté au plus près pourcentage.
Veuillez également noter qu'il est possible de préciser un pourcentage qui n'est pas normalement offert dans l'interface. Le menu déroulant '''Faire correspondre les notes''' sur la page d'importation permet de déterminer comme gérer ces différences. Vous pouvez demander d'obtenir un message d'erreur ou que le pourcentage soit ajusté au plus près pourcentage.


===Formatage du texte pour la question===
Formatage du texte pour la question
Le formatage du texte de la question (seulement) peut être précisé. Actuellement, les formats disponibles sont Moodle (Moodle Auto-Format), HTML (HTML format), plain (Plain text format) et markdown (Markdown format). Le format est précisé entre crochets [] avant le texte de la question. Par exemple :
Le formatage du texte de la question (seulement) peut être précisé. Actuellement, les formats disponibles sont Moodle (Moodle Auto-Format), HTML (HTML format), plain (Plain text format) et markdown (Markdown format). Le format est précisé entre crochets [] avant le texte de la question. Par exemple :


  [markdown]*Aux États-Unis, le Thanksgiving* est célébré le {
  [markdown]*Aux États-Unis, le Thanksgiving* est célébré le {
    ~deuxième
~deuxième
    ~troisième
~troisième
    =quatrième
=quatrième
  } jeudi de novembre.
  } jeudi de novembre.


===Multiple Answers===
===Plusieurs réponses possibles===
The Multiple Answers option is used for multiple choice questions when two or more answers must be selected in order to obtain full credit. The multiple answers option is enabled by assigning partial answer weight to multiple answers, while allowing no single answer to receive full credit.
L'option '''plusieurs réponses possibles''' est utilisée dans la question à choix multiple lorsque deux réponses ou plus doivent être sélectionnées pour obtenir tous les points. L'option '''plusieurs réponses possibles''' s'applique en accordant un pourcentage partiel des points pour différentes réponses, mais sans accorder tous les points pour une seule réponse.


  What two people are entombed in Grant's tomb? {
  Qui sont les deux personnes qui sont enterrés dans la Grant's tomb ? {
    ~No one
~Personne
    ~%50%Grant
~%50%Grant
    ~%50%Grant's wife
~%50%L'épouse de Grant
    ~Grant's father
~Le père de Grant
  }
  }


Note that there is no equal sign (=) in any answer and the answers should total no more than 100%, otherwise Moodle will return an error. To avoid the problem of students automatically getting 100% by simply checking all of the answers, it is best to include negative answer weights for wrong answers.
Veuillez noter qu'il n'y a pas de symbole d'égalité (=) pour aucune question et que les réponses doivent totaliser ni plus ni moins 100 % sans quoi vous recevrez un message d'erreur de Moodle. Pour éviter que les étudiants n'obtiennent 100 % en cochant toutes les réponses, il est recommandé d'inclure des pointages négatifs pour les mauvaises réponses.


  What two people are entombed in Grant's tomb? {
  Qui sont les deux personnes qui sont enterrés dans la Grant's tomb ? {
    ~%-50%No one
~%-50%Personne
    ~%50%Grant
~%50%Grant
    ~%50%Grant's wife
~%50%L'épouse de Grant
    ~%-50%Grant's father
~%-50%Le père de Grant
  }
  }


===Special Characters ~ = # { }===
===Caractères spéciaux ~ = # { }===
These symbols ~ = # { } : control the operation of this filter and cannot be used as normal text within questions. Since these symbols have a special role in determining the operation of this filter, they are called "control characters." But sometimes you may want to use one of these characters, for example to show a mathematical formula in a question. The way to get around this problem is "escaping" the control characters. This means simply putting a backslash (\) before a control character so the filter will know that you want to use it as a literal character instead of as a control character. For example:
Ces symboles ~ = # { } : contrôlent le fonctionnement de ce filtre et ne peuvent pas être utilisés comme texte normal à l'intérieur des questions. Puisque ces symboles ont un rôle spécial dans le fonctionnement du filtre, on les appelle « caractères de contrôle ». Mais parfois, vous pourriez vouloir utiliser l'un de ces caractères. Par exemple, pour montrer une formule mathématique dans une question. La façon d'éviter d'activer ces caractères de contrôle est de mettre une barre oblique inverse (\) avant le caractère de contrôle afin que le filtre sache que vous voulez l'utiliser comme caractère littéral et non comme contrôle. Par exemple :


  Which answer equals 5? {
  Laquelle de ces formules égale 5 ? {
    ~ \= 2 + 2
~ \= 2 + 2
    = \= 2 + 3
= \= 2 + 3
    ~ \= 2 + 4
~ \= 2 + 4
  }
  }


  ::GIFT Control Characters::
  ::Caractères de contrôle GIFT::
  Which of the following is NOT a control character for the GIFT import format? {
  Lequel de ces caractères n'est PAS un caractère de contrôle dans le format d'importation GIFT ? {
  ~ \~    # \~ is a control character.
~ \~    # \~ est un caractère de contrôle.
  ~ \=    # \= is a control character.
~ \=    # \= est un caractère de contrôle.
  ~ \#    # \# is a control character.
~ \#    # \# est un caractère de contrôle.
  ~ \{    # \{ is a control character.
~ \{    # \{ est un caractère de contrôle.
  ~ \}    # \} is a control character.
~ \}    # \} est un caractère de contrôle.
  = \      # Correct! \ (backslash) is not a control character. BUT,
= \      # Correct! \ (La barre oblique inverse) n'est pas un caractère de contrôle, MAIS, elle est utilisée pour éviter l'activation des caractères de contrôle.
              it is used to escape the control characters.
  }
  }


When the question is processed, the backslash is removed and is not saved in Moodle.
Lorsque la question est importée, la barre oblique inverse est supprimée et n'est pas enregistrée dans Moodle.


===Specifying Categories===
===Préciser des catégories===


It is possible to change the category into which the questions are added within the GIFT file. You can change the category as many times as you wish within the file. All questions after the modifier up to the next modifier or the end of the file will be added to the specified category. Up to the first category modifier the category specified on the import screen will be used. Note that for this to work the from file: box must be ticked on the import screen.
On peut modifier la catégorie dans laquelle les questions sont ajoutées à l'intérieur du fichier GIFT. Vous pouvez modifier la catégorie autant de fois que vous le voulez à l'intérieur du fichier. Toutes les questions après le début du modificateur et jusqu'au prochain modificateur ou la fin du fichier seront ajoutées à la catégorie mentionnée. Les questions du début du fichier jusqu'au premier modificateur Useront placées dans la catégorie précisée dans l'écran d'importation. Veuillez noter que pour que tout fonctionne, la case '''Obtenir la catégorie à partir du fichier''' doit être cochée dans l'écran d'importation.


To include a category modifier include a line like this (with a blank line before and after):
Pour inclure un modificateur de catégorie, insérez une ligne comme celle-ci (entre deux lignes vides) :


  $CATEGORY: tom/dick/harry
  $CATEGORY: tom/dick/harry


or simply
ou simplement


  $CATEGORY: mycategory
  $CATEGORY: Macatégorie


...the first example specifies a path of nested categories. In this case the questions will go into harry. The categories are created if they do not exist.
...le premier exemple précise le chemin d'accès vers une sous-catégorie. Dans ce cas, les questions iront dans la sous-catégorie « Harry » La catégorie sera créée si elle n'existe pas.
 
===Créer des questions sensibles à la casse===
Les questions à réponse courte peuvent être sensibles à la casse si vous changez le « 0 » pour un « 1 » à la ligne suivante '''de votre fichier moodle/question/format/gift/format.php''' :


===Making questions case sensitive===
Short Answer questions can be made case sensitive by changing "0" to "1" in the following line '''of your moodle/question/format/gift/format.php file''':
  $question->usecase = 0; // Ignore case
  $question->usecase = 0; // Ignore case


==Hints and Tips==
==Conseils==
* Use the ::title:: at the beginning of every question to organize your questions when Moodle presents a list or exports them as another GIFT file. When the title is left blank, Moodle will put the beginning of the question as the title. Some teachers want to see something like "001 LIT101 Poe ref Purloin Letter" or "The Purloin Letter was written by (AmLit pg 254)" in the title. 
* Utilisez le ::titre:: au début de chaque question pour organiser l'ordre d'affichage de vos questions dans une liste ou dans un autre fichier GIFT. Lorsque le titre est laissé vide, Moodle met le texte de la question comme titre.
 
* Vous voulez modifier vos questions de type vrai ou faux en questions à choix multiple? Exportez vos questions V/F en GIFT, utilisez un éditeur de texte pour remplacer le (T) par (=vrai ~faux), modifiez le titre légèrement pour pouvoir reconnaître la question modifiée, puis importez le fichier.
* You can specify markup if you need to format the question by setting [html], [moodle], [plain] or [markdown] just before the question text. See more about this in the reference pdf below.
==Format GIFT avec des médias (images, sons...)==
* In the Lesson module, in a question page, correct answers jump by default to Next page and incorrect answers jump to This page (i.e. student has to "try again"). When importing from a GIFT format file, this is exactly the mechanism which is used.
Le plugin tiers [https://moodle.org/plugins/pluginversions.php?plugin=qformat_giftmedia GIFT avec des médias] est un format d'import de questions similaire au format d'import Gift et il utilise la même syntaxe, mais au lieu d'un fichier texte (.txt) il permet d'importer une archive (.zip) contenant le fichier texte au format GIFT et des fichiers de médias (images, sons, ...). Une [[Format_GIFT_avec_des médias|documentation]] explique comment inclure les médias dans les questions.
* If you want a student to be taken directly from one question to the next irrespective of their answer being correct or incorrect: in the Lesson Settings, set Maximum number of attempts: to 1.
**Please note, however, that a message "correct / incorrect" will still be displayed to the student upon answering each question. If you do not want this (default) feedback message to be displayed then enter your own feedback message (i.e. "continue", "---", etc.)
**In case you want no visible message displayed then enter a non-breaking space as feedback. Moodle will not put it's automatic response because it sees the blank space. To do this, put a # after the answer and write [[Image:Nbsp.png]] (without spaces between these characters).
* Need to use a special GIFT character in your question or answer?  Put a \ in front of the GIFT character. 
**For example if you want to use curly braces, { or }, or equal sign, =, or # or ~ in a GIFT file (in a math question including TeX expressions) you must "escape" them by preceding them with a \ directly in front of each { or } or =. It is possible to use a replace program/macro/editor filter to do this conversion before importing to Moodle.
* Want to change T/F type questions to multiple choice? Consider exporting the T/F questions as a GIFT file, then using a text editor to replace the (T) with (=True ~False). Perhaps change the title slightly so you will recognize the new questions.
* Alphabetic case-sensitive comparison is disabled by default. If you need case-sensitive comparison for short answer questions (an unusual need), precede them with:
  $question->usecase = 1;
surrounded by blank lines.
 
==Word processor and spreadsheet tools that create GIFTs==
Several contributors have used macros to generate GIFT files from a more familiar popular programs.  
* There are Word macros available for easily creating GIFT files. See [http://www.moodleschool.co.nz/mod/resource/view.php?id=83 Broken link Moodle4Teachers] for downloads and instructions for use.
* There are several Excel spreadsheets for generating GIFT files. Several people have built upon other contributors work. 
**The latest version was posted on 10 April 2007 and can be found in this thread with this file name: [http://moodle.org/mod/forum/discuss.php?d=66660 Excel2GIFTv1.1.zip by Timothy Takemoto].  There is also a set of instructions Excel2GIFTv1.1_Instructions.rtf by Jeff Shek on the same day in that thread.
** [http://video.google.com/videoplay?docid=-6612645502883459334# video tutorial] for using Excel2GIFTv2.xls
**An earlier version of this Excel spreadsheet for generating multiple choice GIFT files [http://moodle.org/mod/forum/discuss.php?d=45245 initially created by Olga Forlani and improved by A. T. Wyatt].
*There are Open Office templates for generating GIFT files in Writer.  These are located in the Quiz forum in the [http://moodle.org/mod/forum/discuss.php?d=20705&parent=168385 OOo template to write exams and convert to GIFT format thread].
**The most recent for OO 2.x is "OOo2GIFT_Template_05.zip" posted 17 December 2005 by Enrique Castro.
**An earlier version is "GIFT_template_OOo.zip" posted 22 March 2005 by Enrique Castro.
*There is an easy to use on line multiple question generator at [http://a4esl.org/c/qw.html  a4esl.org]. Here you write your question(s) without formating marks, select Moodle and press the generate quiz button. This creates GIFT formatted text that can be pasted into a file for importing into Moodle.
**The initial format requires fewer keystrokes (it uses line position and returns) than the GIFT format, so you should save time and be less likely to create invalid data.
** Quiz authoring template for Microsoft Word [http://moodle.org/mod/data/view.php?d=13&rid=578 link]
** Moodle XML Converter [http://vletools.com]
** GIFT format parser library in Ruby [http://github.com/stuart/gift-parser]


==See also==
==Liens externes==
*[http://www.kingsley.k12.mi.us/documents/gift_format.pdf Formater des tests en format GIFT (en anglais)]
*[http://en.wikiversity.org/wiki/Google_Summer_of_Code_2010_Proposal:_GIFT_Conversion Google Summer of Code 2010 Proposal: conversion en GIFT (en anglais)] (Wikiversity)


* Here is a 2-column PDF [http://buypct.com/gift_reference.pdf GIFT Reference Sheet]
*[[Import and export FAQ]]
*[[Aiken Format]]


==External links==
*[http://www.kingsley.k12.mi.us/documents/gift_format.pdf Formatting quizzes in GIFT format]
*[http://en.wikiversity.org/wiki/Google_Summer_of_Code_2010_Proposal:_GIFT_Conversion Google Summer of Code 2010 Proposal: GIFT Conversion] (Wikiversity)


[[de:GIFT]]
[[de:GIFT]]
[[en:GIFT format]]
[[en:GIFT format]]
[[ja:GIFTフォーマット]]
[[ja:GIFTフォーマット]]

Dernière version du 15 janvier 2018 à 11:36

Le format GIFT permet d'utiliser un éditeur de texte pour écrire des questions à choix multiple, vrai ou faux, à réponse courte, à mot manquant, et à réponse numérique dans un format simple pouvant être importé. Le format GIFT est aussi un fichier d'exportation disponible dans la banque de questions. Le format a été développé dans la communauté Moodle, mais d'autres logiciels peuvent être compatibles avec ce format à un degré plus ou moins important.

  • Lorsque vous créez un grand nombre de questions, GIFT peut offrir un moyen rapide de mettre beaucoup de questions en même temps dans une catégorie de questions ou dans une leçon.
  • Parfois, il est plus facile de tester les questions d'une catégorie de questions en les visualisant dans un fichier GIFT.

Instructions générales

Au moins une ligne vide doit être laissée entre chaque question.

Dans sa forme la plus simple, la question vient d'abord, suivie des réponses entre parenthèses, accompagnées d'un symbole d'égalité (=) indiquant la bonne réponse ou les bonnes réponses ou d'un tilde (~) indiquant les mauvaises réponses. Un dièse (#) permet d'insérer une rétroaction. Les questions peuvent être pondérées en plaçant des symboles de pourcentage (%..%) autour de la pondération. Les commentaires sont précédés de deux barres obliques (//) et ne sont pas importés.

Voici quelques exemples utiles de GIFT qui peuvent être importés ou utilisés comme modèles de base ou comme point de départ.

Encodage UTF-8

Tout fichier GIFT doit être correctement encodé en UTF8. Vous pouvez utiliser l'éditeur de texte Notepad de Microsoft qui vient avec Windows pour enregistrer vos fichiers en UTF-8.

Note : le format ANSI fonctionnera (seulement) dans les langues sans caractères spéciaux (comme ä, ö, ü, æ, å, ø, œ or ß). N’utilisez pas « Unicode » comme format, puisqu'il s'agit de UTF-16 et que cela ne fonctionnera pas.

Symboles

Voici certains des symboles communs en GIFT et leur utilité.

Symboles Utilité
// Texte Commentaire jusqu'à la fin de la ligne (optionnel)
::Titre:: Titre de la question (optionnel)
Texte Texte de la question (devient le titre si aucun titre n'est saisi)
[...Format...] Format du passage suivant de texte. Les options sont [html], [moodle], [plain] et [markdown]. Par défaut, le format est [moodle] pour le texte de la question; les autres parties de la question ont par défaut le même format que celui utilisé pour le texte de la question.
{ Début des réponses -- Sans réponses, le texte est une description de question
{T} ou {F} Réponses vrai ou faux; aussi {TRUE} et {FALSE}
{ ... =Bonne réponse ... } Bonne réponse pour les choix multiples ou les textes troués
{ ... ~Mauvaise réponse ... } Mauvaise réponse pour les choix multiples ou les textes troués
{ ... =Élément -> réponse ... } Réponse pour les questions d'appariement
#Rétroaction Rétroaction pour les réponses aux questions à choix multiple, à réponse numérique ou aux textes troués
#### Permet de générer un feed-back général
{# Début des réponses numériques
Réponse:marge d'erreur Réponse numérique acceptée à l'intérieur d'une marge d'erreur
Limite inférieure..Limite supérieure marges de valeurs inférieure et supérieure acceptées dans une question à réponse numérique
=%n%réponse:marge d'erreur n pour cent accordé à une réponse numérique acceptée à l'intérieur d'une marge d'erreur
} Fin des réponses
\caractère Une barre oblique inverse permet de bloquer la signification de ~, =, #, {, }, et :
\n Ajout un saut de ligne dans le texte de la question -- les lignes vides délimitent les questions

Voici quelques brefs exemples :

// true/false
::Q1:: 1+1=2 {T}

// Choix multiple avec rétroaction spécifique pour les bonnes et les mauvaises réponses
::Q2:: Quelle couleur se trouve entre l'orange et le vert dans le spectre ? 
{=jaune #Bonne réponse; bravo ! ~rouge #Mauvaise réponse, c'est jaune. ~bleu #Mauvaise réponse, c'est jaune.}

// Texte troué
::Q3:: Deux plus {=deux =2} égalent quatre.

// Appariement
::Q4:: Quel animal mange quoi ? {=Chat -> Nourriture pour chats =Chien -> Nourriture pour chiens}

// Question à réponse numérique avec marge
::Q5:: Nommez un chiffre de 1 à 5. {#3:2}

// Question à réponse numérique avec marge (intervalle marqué par des points)
::Q6:: Nommez un chiffre de 1 à 5. {#1..5}
// Lors de l'importation, cette question devient la même que Q5, mais non disponible dans l'interface de questions de Moodle.

// réponses numériques multiples avec points partiels et rétroaction
::Q7:: En quelle année est né Ulysses S. Grant ? {#
         =1822:0      # Bravo ! Tous les points.
         =%50%1822:2  # Il est né en 1822. Votre réponse était proche, vous avez la moitié des points.
}

// Composition
::Q8:: Comment allez-vous ? {}

Explication des symboles

Dans le format choix multiple, les barres de commentaires // pour la question se transforment en numéro ID unique lors de l'exportation.

La première paire de :: précède le titre de la question.

La deuxième paire de :: précède la question. La première accolade { indique le début des réponses. Les bonnes réponses sont précédées de = et les mauvaises réponses sont précédées de ~. Les rétroactions de l'enseignant commencent par un #. La question se termine par } et une ligne vide. Veuillez noter qu'il s'agit d'accolades { } et non de parenthèses ( ) !

//Commentaires 
::Titre de la question 
:: Question {
=Bonne réponse
~Mauvaise réponse 1
#Rétroaction pour la mauvaise réponse 1
~Mauvaise réponse 2
#Rétroaction pour la mauvaise réponse 2
~Mauvaise réponse 3
#Rétroaction pour la mauvaise réponse 3
~Mauvaise réponse 4
#Rétroaction pour la mauvaise réponse 4
}

Le plus petit format pour une question à choix multiple est :

Question{=Bonne réponse ~Mauvaise réponse 1 ~Mauvaise réponse 2 ~Mauvaise réponse 3 ~Mauvaise réponse 4}
Conseil : si vous ne précisez pas de titre pour votre question, la question COMPLÈTE sera utilisée comme titre lors de l'importation dans Moodle.
    • Désavantage : cela peut ajouter beaucoup de mots inutiles et peut inclure des caractères qui ne seront peut-être pas reconnus lors de l'exportation.
    • Avantages : si chaque question commence d'une façon différente, cela peut faciliter la recherche d'une question parmi une catégorie de questions. Il n'est pas recommandé d'avoir le même titre pour toutes les questions.

Exemples de formats de questions

Il y a plusieurs façons d'utiliser un éditeur de texte pour écrire en format GIFT. Nous tenterons de montrer la version simple comme exemple et pour certains formats, nous introduirons quelques options plus complexes qui peuvent être importées dans différents formats de questions Moodle.

Choix multiple

Pour les questions à choix multiple, les mauvaises réponses sont précédées d'un tilde (~) et les bonnes réponses sont précédées d'un symbole d'égalité (=).

Voici un format GIFT simple de choix multiple acceptable :

Qui repose dans la Grant's tomb ? {=Grant ~Personne ~Napoléon ~Churchill ~Mère Teresa}

Voici un format plus long qui utilise davantage d'éléments GIFT :

// Question : 1 Nom : Grant's tomb
::Grant's tomb::Qui repose dans la Grant's tomb à New-York ? {
=Grant
~Personne
#C'était vrai pendant 12 ans, mais la dépouille de Grant a été enterrée dans cette tombe en 1897.
~Napoléon
#Il a été enterré en France.
~Churchill
#Il a été enterré en Angleterre.
~Mère Teresa
#Elle a été enterrée en Inde.
}

Choix multiple avec plusieurs bonnes réponses

Cela signifie que les boutons radio sont remplacés par des cases à cocher :

Parmi ces personnes, nommez-en deux qui sont enterrées dans la Grant's tomb. {
   ~%-100%Personne
   ~%50%Grant
   ~%50%L'épouse de Grant
   ~%-100%Le père de Grant
}

Précisons que si le pourcentage n'est pas un nombre entier (par exemple pour 3 bonnes réponses) il faut écrire le nombre suivi de 5 chiffres après la virgule (le séparateur utilisé doit être le "point" et non la "virgule"). Exemple :

question {
~%33.33333%Bonne réponse
~%33.33333%Bonne réponse
~%33.33333%Bonne réponse
~%0%Mauvaise réponse
~%0%Mauvaise réponse
}

Vrai-faux

Dans ce type de question, la réponse indique si une proposition est vraie ou fausse. La réponse doit être écrite comme {TRUE} (vrai) ou {FALSE} (faux), ou abrégée {T} ou {F}.

// Question : 0 Nom : Proposition vraie
::Proposition vraie à propos de Grant::Grant a été enterré dans une tombe à New-York.{T}

// Question : 0 Nom : Proposition fausse
::Proposition fausse à propos du soleil::Le soleil se lève à l'Ouest.{FALSE}

Réponse courte

Les réponses d'une question de type réponse courte sont toutes précédées d'un symbole d'égalité (=), indiquant que toutes ces réponses sont bonnes. Les réponses ne doivent pas contenir de tilde.

Voici deux exemples utilisant la méthode simple de montrer les réponses possibles.

Qui est enterré dans la Grant's tomb ? {=Grant =Ulysses S. Grant =Ulysses Grant}
Deux plus deux égalent {=quatre =4 =IV}

S'il existe une seule bonne réponse, elle peut être écrite sans symbole d'égalité la précédant, en autant qu'elle ne puisse pas être confondue avec une question vrai-faux.

Appariement

Les différents appariements commencent par un symbole d'égalité (=) et sont séparés par ce symbole « -> ». Il doit y avoir au moins trois appariements (au moins trois éléments différents d'un côté et au moins deux éléments différents de l'autre).

Appariez les pays suivants avec les capitales correspondantes. {
   =Canada -> Ottawa
   =Italie -> Rome
   =Japon -> Tokyo
   =Inde -> New Delhi
}

Les questions d'appariement ne peuvent pas inclure de rétroaction ni de pondération.

Mot manquant

Le format mot manquant insère automatiquement un trou au milieu d'une phrase. Pour utiliser le format mot manquant, mettez les réponses où vous voulez qu'un trou se crée dans le texte.

Il faut débourser {~beaucoup d'argent =rien du tout ~un petit montant d'argent} pour télécharger Moodle à partir de moodle.org.

Si les réponses arrivent avant le point dans la phrase, un trou sera inséré pour y saisir le mot manquant. Tous les types de questions peuvent être écrits dans le format mot manquant.

Il doit y avoir une ligne vide (double retour de chariot) entre les questions. Pour plus de clarté, les réponses peuvent être écrites sur des lignes séparées, voire indentées. Voici quelques exemples :

L'anniversaire de Mahatma Gandhi est une fête indienne célébrée le {
~15
~3
=2
} octobre.

Le 14 octobre {
~495 AD
=1066 AD
~1215 AD
~43 AD
} a lieu la bataille d'Hastings, en Angleterre.

Questions à réponse numérique

La section réponse pour les questions à réponse numérique doivent commencer par un dièse (#). Les réponses numériques peuvent inclure une marge d'erreur, qui doit être mentionnée après le bonne réponse, et être précédée d'un deux-points (:). Ainsi, par exemple, si la bonne réponse peut être n'importe quel nombre entre 1,5 et 2,5, alors elle sera écrite comme {#2:0,5}. Ceci indique que 2 avec une marge d'erreur de 0,5 est la bonne réponse (c'est-à-dire l'empan entre 1,5 et 2,5). Si aucune marge d'erreur n'est mentionnée, elle sera de zéro.

Voici un simple format de question à réponse numérique. Elle tolérera une marge de 5 ans.

En quelle année Ulysses S. Grant est-il né ? {#1822:5}

C'est une bonne idée de vérifier les limites de la marge. Par exemple, dans le prochain exemple, 3,141 n'est pas une bonne réponse et 3,142 est une bonne réponse selon la marge.

Quelle est la valeur de pi (incluant 3 chiffres après la virgule) ? {#3,14159:0,0005}.

Optionnellement, les réponses numériques peuvent être rédigées en tant qu'étendue comme dans cet exemple : {#valeur minimale..valeur maximale}.

Quelle est la valeur de pi (incluant 3 chiffres après la virgule) ? {#3,141..3,142}.

Les questions à réponse numérique ayant plusieurs réponses numériques peuvent être utilisés pour déterminer de multiples empans numériques et peuvent être particulièrement utiles lorsqu'ils sont utilisés en combinaison avec une pondération en pourcentage. Si de multiples réponses sont utilisées, celles-ci doivent être séparées par un symbole d'égalité, comme les questions à réponse courte.

En quelle année est né Ulysses S. Grant ? {#
=1822:0
=%50%1822:2
}

Composition

Une question de type composition est tout simplement une question avec un champ de réponse vide. Les accolades indiquant les réponses doivent rester vides, puisque ce type de question ne peut pas être corrigé automatiquement.

Écrivez une courte biographie de Dag Hammarskjöld. {}

Description

Une question de type Description n'a aucune réponse. Ce type de question ne sert qu'à insérer du texte fixe comme une consigne dans votre test.

Exemple : Vous pouvez utiliser un crayon et un papier pour les questions d'appariement suivantes.

Options

En plus de ces types de questions de base, ce filtre offre différentes options : lignes de commentaires, nom de la question, rétroaction et pondération de la question en pourcentage.

Lignes de commentaires

Des commentaires, qui ne seront pas importés dans Moodle, peuvent être inclus dans le fichier texte. Ils peuvent être utilisés pour créer des en-têtes ou donner de l'information sur les questions. Toutes les lignes commençant par une double barre oblique inverse (\\) (sans espace) seront ignorées par le filtre.

//Prochaines questions : questions numériques
Que font 2 plus 2 ? {#4}

Les commentaires seront exportés depuis Moodle et incluront un ID de question unique. La question suivante a été importée, puis exportée de Moodle :

// Question : 914  Nom : Que font 2 plus 2 ? 
::Que font 2 plus 2 ?::Que font 2 plus 2 ?{#
=4:0#
}

Nom de la question

Un nom de question peut être précisé en le plaçant avant la question et entre double deux-points (::...::).

::Origines des kanji::Les sinogrammes japonais viennent de quel pays ? {=China}
::Date du Thanksgiving américain::Aux États-Unis, le Thanksgiving est célébré le {~deuxième ~troisième =quatrième} jeudi de novembre.

Si aucun nom de question n'est précisé, la question entière sera utilisée comme nom par défaut.

Rétroaction

Une rétroaction peut être incluse pour chaque réponse en plaçant un dièse à la suite de la réponse (#) suivi de la rétroaction.

Quelle est la réponse à cette question à choix multiple ? {
~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#Très bien !
}
 
//Selon H2G2, « l'ultime réponse à la vie, l'univers et le reste » est {
=quarante-deux#Bonne réponse selon H2G2 !
=42#Exact, tel que communiqué à Loonquawl et Phouchg.}

42 est la réponse absolue à tout.{
FALSE#42 est l'ultime réponse.#C'est la bonne réponse.}

Pour les questions à choix multiple, la rétroaction est affichée seulement pour les réponses que l'étudiant a choisi. Pour les réponses vrai ou faux, il peut y avoir une ou deux rétroactions (bonne et mauvaise réponse).

Feed-back général

Le feed-back général peut être inclus pour chaque question en plaçant 4 dièses à la suite avant la parenthèse finale.

Quelle est la réponse à cette question à choix multiple ? {
~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#Très bien !
####Feed-back général pour toute réponse donnée à cette question.
}

Pourcentage des points selon la réponse

Il est possible de donner différents pourcentages des points selon la réponse dans les questions à choix multiple et à réponse courte. Le pourcentage des points selon la réponse peut être précisé en faisant suivre le tilde (pour les questions à choix multiple) ou le symbole d'égalité (pour les questions à réponse courte) par le pourcentage des points accordé entre symboles de pourcentage (exemple : %50%). Cette option peut être combinée à une rétroaction.

Question difficile.{~Mauvaise réponse ne valant aucun point~%50%Réponse valant la moitié des points=Bonne réponse valant tous les points}

::Ville de Jésus::Jésus a grandi dans la ville de {
   ~Jérusalem#C'était une ville importante, mais ce n'est pas la bonne réponse.
   ~%25%Bethléhem#C'était sa ville de naissance, mais ce n'est pas l'endroit où il a grandi.
   ~%50%Galilée#Vous devez être plus précis.
   =Nazareth#Oui, c'est la bonne réponse!
}.
    
::Ville de Jésus::Jésus a grandi dans la ville de {
=Nazareth#Oui, c'est la bonne réponse !
=%75%Nazarette#Bonne réponse, mauvaise orthographe.
=%25%Bethléhem#C'était sa ville de naissance, mais ce n'est pas l'endroit où il a grandi.
}

Veuillez noter que ces deux exemples montrent la même question, mais le premier montre une question à choix multiple et le deuxième montre une question à réponse courte.

Veuillez également noter qu'il est possible de préciser un pourcentage qui n'est pas normalement offert dans l'interface. Le menu déroulant Faire correspondre les notes sur la page d'importation permet de déterminer comme gérer ces différences. Vous pouvez demander d'obtenir un message d'erreur ou que le pourcentage soit ajusté au plus près pourcentage.

Formatage du texte pour la question Le formatage du texte de la question (seulement) peut être précisé. Actuellement, les formats disponibles sont Moodle (Moodle Auto-Format), HTML (HTML format), plain (Plain text format) et markdown (Markdown format). Le format est précisé entre crochets [] avant le texte de la question. Par exemple :

[markdown]*Aux États-Unis, le Thanksgiving* est célébré le {
~deuxième
~troisième
=quatrième
} jeudi de novembre.

Plusieurs réponses possibles

L'option plusieurs réponses possibles est utilisée dans la question à choix multiple lorsque deux réponses ou plus doivent être sélectionnées pour obtenir tous les points. L'option plusieurs réponses possibles s'applique en accordant un pourcentage partiel des points pour différentes réponses, mais sans accorder tous les points pour une seule réponse.

Qui sont les deux personnes qui sont enterrés dans la Grant's tomb ? {
~Personne
~%50%Grant
~%50%L'épouse de Grant
~Le père de Grant
}

Veuillez noter qu'il n'y a pas de symbole d'égalité (=) pour aucune question et que les réponses doivent totaliser ni plus ni moins 100 % sans quoi vous recevrez un message d'erreur de Moodle. Pour éviter que les étudiants n'obtiennent 100 % en cochant toutes les réponses, il est recommandé d'inclure des pointages négatifs pour les mauvaises réponses.

Qui sont les deux personnes qui sont enterrés dans la Grant's tomb ? {
~%-50%Personne
~%50%Grant
~%50%L'épouse de Grant
~%-50%Le père de Grant
}

Caractères spéciaux ~ = # { }

Ces symboles ~ = # { } : contrôlent le fonctionnement de ce filtre et ne peuvent pas être utilisés comme texte normal à l'intérieur des questions. Puisque ces symboles ont un rôle spécial dans le fonctionnement du filtre, on les appelle « caractères de contrôle ». Mais parfois, vous pourriez vouloir utiliser l'un de ces caractères. Par exemple, pour montrer une formule mathématique dans une question. La façon d'éviter d'activer ces caractères de contrôle est de mettre une barre oblique inverse (\) avant le caractère de contrôle afin que le filtre sache que vous voulez l'utiliser comme caractère littéral et non comme contrôle. Par exemple :

Laquelle de ces formules égale 5 ? {
~ \= 2 + 2
= \= 2 + 3
~ \= 2 + 4
}
::Caractères de contrôle GIFT::
Lequel de ces caractères n'est PAS un caractère de contrôle dans le format d'importation GIFT ? {
~ \~     # \~ est un caractère de contrôle.
~ \=     # \= est un caractère de contrôle.
~ \#     # \# est un caractère de contrôle.
~ \{     # \{ est un caractère de contrôle.
~ \}     # \} est un caractère de contrôle.
= \      # Correct! \ (La barre oblique inverse) n'est pas un caractère de contrôle, MAIS, elle est utilisée pour éviter l'activation des caractères de contrôle.
}

Lorsque la question est importée, la barre oblique inverse est supprimée et n'est pas enregistrée dans Moodle.

Préciser des catégories

On peut modifier la catégorie dans laquelle les questions sont ajoutées à l'intérieur du fichier GIFT. Vous pouvez modifier la catégorie autant de fois que vous le voulez à l'intérieur du fichier. Toutes les questions après le début du modificateur et jusqu'au prochain modificateur ou la fin du fichier seront ajoutées à la catégorie mentionnée. Les questions du début du fichier jusqu'au premier modificateur Useront placées dans la catégorie précisée dans l'écran d'importation. Veuillez noter que pour que tout fonctionne, la case Obtenir la catégorie à partir du fichier doit être cochée dans l'écran d'importation.

Pour inclure un modificateur de catégorie, insérez une ligne comme celle-ci (entre deux lignes vides) :

$CATEGORY: tom/dick/harry

ou simplement

$CATEGORY: Macatégorie

...le premier exemple précise le chemin d'accès vers une sous-catégorie. Dans ce cas, les questions iront dans la sous-catégorie « Harry » La catégorie sera créée si elle n'existe pas.

Créer des questions sensibles à la casse

Les questions à réponse courte peuvent être sensibles à la casse si vous changez le « 0 » pour un « 1 » à la ligne suivante de votre fichier moodle/question/format/gift/format.php :

$question->usecase = 0; // Ignore case

Conseils

  • Utilisez le ::titre:: au début de chaque question pour organiser l'ordre d'affichage de vos questions dans une liste ou dans un autre fichier GIFT. Lorsque le titre est laissé vide, Moodle met le texte de la question comme titre.
  • Vous voulez modifier vos questions de type vrai ou faux en questions à choix multiple? Exportez vos questions V/F en GIFT, utilisez un éditeur de texte pour remplacer le (T) par (=vrai ~faux), modifiez le titre légèrement pour pouvoir reconnaître la question modifiée, puis importez le fichier.

Format GIFT avec des médias (images, sons...)

Le plugin tiers GIFT avec des médias est un format d'import de questions similaire au format d'import Gift et il utilise la même syntaxe, mais au lieu d'un fichier texte (.txt) il permet d'importer une archive (.zip) contenant le fichier texte au format GIFT et des fichiers de médias (images, sons, ...). Une documentation explique comment inclure les médias dans les questions.

Liens externes