Вы находитесь на странице: 1из 7

Syntaxe du format GIFT

Le format GIFT est le plus complet des formats d'importation de questions disponible dans
Moodle. Il a t conu pour permettre aux enseignants d'crire simplement des questions dans
un fichier texte. Les diffrents types de questions peuvent tre mlangs dans un mme fichier
texte, et le format permet galement l'insertion de commentaires, titres de questions, feedbacks
et pondration des points en %.

Cration du fichier
Le fichier contenant les questions doit tre enregistr au format texte dans l'encodage UTF-8 :

Sous Windows
o Utilisez lapplication Bloc-Notes .
o Saisissez vos questions.
o Allez dans Fichier , Enregistrer sous . Choisir Codage UTF-8 .
Sous Mac
o Utilisez lapplication TextEdit .
o Saisissez vos questions.
o Dans le menu Format , slectionnez Convertir au format texte . Puis
allez dans le menu Fichier , Enregistrer sous . Choisir Encodage
Format Texte , Unicode (UTF-8) .

Elments de syntaxe gnraux :

Encadrez le nom de la question par :: . Le nom de la question est facultatif mais


recommand pour reprer la question dans la liste des questions.
Insrez une ligne vide entre chaque question pour les sparer.
Encadrez lensemble des diffrentes propositions de la questions par { et }
Les symboles ~ = # { } : ont une fonction particulire. Pour utiliser ces caractres
dans les questions comme du texte, il faut les neutraliser en les faisant
prcder du caractre \ .
Pour ajouter une ligne vide lintrieur dune question, utiliser la notation \n
Pour ajouter une ligne de commentaire dans le fichier, mettre // en dbut de
ligne.
Les rponses de la question peuvent tre crites sur une mme ligne ou sur des
lignes spares et mme indentes dans un souci de clart.
Une rponse correcte est prfixe d'un signe gal (=).
Une rponse incorrecte ou partiellement correcte est prfixe d'un tilde (~)
Un feedback peut tre inclus avec chaque rponse. Pour cela, placer le feedback
aprs la rponse en le faisant prcder de #
o Pour les questions choix multiples, le feedback n'est affich que pour la
rponse slectionne par l'tudiant.
o Pour la rponse courte, le feedback est affiche uniquement si l'tudiant a
donn la rponse correcte (rponse prcde du signe = )
correspondante.
o Pour les questions Vrai/Faux, il peut y avoir une ou deux chanes pour le
feedback. La premire est affiche si la rponse donne est incorrecte, la
deuxime si la rponse est correcte.

Dpartement TICEDISI Universit Paris Descartes

Aot 2012

Quelle est la rponse cette question choix multiples ?{


~rponse fausse#Feedback pour la rponse correcte
~autre rponse fausse#Autre feedback pour cette rponse correcte
=bonne rponse#Excellent !}
Quel est le nom du hros du Comte de Monte-Cristo ?{
=Dants#Excellente rponse !
=Edmond Dants#Excellente rponse !}
tienne Lantier est le hros du Comte de Monte-Cristo.{
FALSE#Faux, il s'agit de Edmond Dants.
#En effet, c'est Edmond Dants}

Les coefficients (notes en %) peuvent tre indiqus dans les questions choix
multiples, dans les questions rponse courte et dans les questions numriques.
Le coefficient doit tre encadr par %.
o Dans les questions choix multiples, il peut tre inclus aprs le ~ de la
rponse. Si la rponse est correcte ou partiellement correcte, le coefficient
sera positif, si la rponse est incorrecte, le coefficient sera ngatif.
o Dans les questions rponse courte ou numrique, il peut tre inclus aprs
le = de la rponse (rponse correcte).
Question{
~Rponse fausse
~%50%Rponse valant la moiti des points
=Rponse donnant tous les points}
::Rsidence de Jsus::Jsus Christ rsidait {
~Jrusalem#C'tait une ville importante, mais de la mauvaise
rponse.
~%25%Bethlhem#Il y est n, mais n'y a pas grandi.
~%50%Galile#Soyez plus prcis.
=Nazareth#Oui ! C'est cela !}.
::Rsidence de Jsus:: Jsus Christ rsidait {
=Nazareth#Oui ! C'est cela !
=%75%Nazireth#Juste, mais mauvaise orthographe.
=%25%Bethlhem#Il y est n, mais n'y a pas grandi.}

Il est possible de modifier la catgorie dans laquelle les questions seront


ajoutes, en l'indiquant dans le fichier d'importation GIFT. Toutes les questions
aprs l'indication de catgorie jusqu' la prochaine indication (ou la fin du
fichier) seront ajoutes la catgorie indique. Pour que ceci fonctionne, il est
ncessaire de cocher la case Obtenir la catgorie partir du fichier . Pour
indiquer la catgorie, la faire prcder de $CATEGORY: , avec une ligne vide
avant et aprs. Exemple :
$CATEGORY: sciences/maths/analyse

Dpartement TICEDISI Universit Paris Descartes

Aot 2012

Elments de syntaxe de chaque type de questions


Choix multiple

La rponse correcte est prfixe d'un signe gal (=).


Les rponses incorrectes sont prfixes d'un tilde (~)
Avec loption Rponses multiples , deux rponses au moins doivent tre
slectionnes afin dobtenir tous les points. On active cette option en donnant
aux diverses rponses des coefficients, aucune rponse ne donnant le total des
points. Aucune rponse na donc de signe = , toutes sont prcdes du signe ~
(rponse fausse ou partiellement vraie) Le total des coefficients positifs doit tre
gal 100%. Il ne doit pas excder 100%, sans quoi une erreur surviendrait dans
Moodle. Pour viter que les tudiants obtiennent 100% en slectionnant
systmatiquement toutes les rponses, il est conseill d'inclure des coefficients
ngatifs pour les rponses fausses.
Exemples :
::Histoire des 3 mousquetaires :: L'histoire des Trois Mousquetaires se droule au {
~quinzime
~seizime
=dix-septime
} sicle
::Origine des caractres japonais:: De quelle pays sont originaires les caractres japonais ? {
~Inde
=Chine
~Core
~gypte}
tienne Lantier est le hros du Comte de Monte-Cristo. {
~Vrai
=Faux
~Ne sais pas}
Avec coefficients :
Une seule rponse :
::Rsidence de Jsus::Jsus Christ rsidait {
~Jrusalem#C'tait une ville importante, mais ce nest pas la bonne rponse.
~%25%Bethlhem#Il y est n, mais n'y a pas grandi. avec feedbacks et coefficients
~%50%Galile#Soyez plus prcis.
=Nazareth#Oui ! C'est cela !}
Rponses multiples :
Les personnages suivants apparaissent dans les Trois mousquetaires ? {
~%-50%L'abb Faria
~%50%Constance Bonacieux
~%50%L'abb d'Herblay
~%-50%Le capitaine Nmo}

Rponse courte

Toutes les rponses fournies (autorises) sont prfixes d'un signe gal (=),
indiquant quelles sont toutes correctes. Les rponses ne peuvent contenir de tilde.

Dpartement TICEDISI Universit Paris Descartes

Aot 2012

Exemples :
::Nom du Comte de Monte-Cristo :: Quel est le nom du hros du Comte de Monte-Cristo
?{=Dants
=Edmond Dants}
Deux plus deux gale {=quatre =4 =IV =Quatre}.
Avec coefficients :
::Rsidence de Jsus:: Jsus Christ rsidait {
=Nazareth#Oui ! C'est cela !
=%75%Nazireth#Juste, mais mauvaise orthographe.
=%25%Bethlhem#Il y est n, mais n'y a pas grandi.}

Vrai / Faux

La rponse indique ici lequel des noncs est vrai ou faux. La rponse s'crit
{TRUE} ou {FALSE}, ou de faon abrge {T} ou {F}.
Exemples :
tienne Lantier est le hros du Comte de Monte-Cristo.{F}
Le Soleil se lve du ct Est.{T}

Appariement

Les paires correspondantes doivent commencer par un signe gal (=)


Les deux lments de la paire sont spars par le symbole -> (sans les
guillemets).
Il doit y avoir au moins trois paires.
Les questions d'appariement ne permettent ni les feedbacks, ni les coefficients.
Exemples :
Question d'appariement. {
=Terme 1 -> Correspondance 1
=Terme 2 -> Correspondance 2
=Terme 3 -> Correspondance 3
}
Faites correspondre les pays ci-dessous avec leur capitale. {
=Canada -> Ottawa
=Italie -> Rome
=Japon -> Tokyo
=Inde -> New Delhi
}

Numrique

La rponse d'une question numrique doit commencer par le signe dize (#).
Une marge d'erreur peut tre spcifie aprs la rponse correcte, spare par
un signe deux-points (:). Si par exemple la rponse est situe entre 1.5 et 2.5,

Dpartement TICEDISI Universit Paris Descartes

Aot 2012

on crira {#2:0.5}. Si aucune marge d'erreur n'est spcifie, elle est assimile
0. Attention : la , dune valeur numrique doit tre un .
Plusieurs rponses numriques peuvent tre donnes : elles doivent dans ce
cas tre spares par un signe gal (=), comme les rponses courtes.
(Remarque : l'interface de Moodle ne permet pas les rponses multiples pour les
questions numriques, il n'y a aucun moyen de les voir, ni de les modifier autrement
qu'en supprimant et en r-important la question).
La rponse numrique peut aussi tre donne sous la forme d'un intervalle de
la faon suivante : {#minimum..maximum}.
Exemples :
En quelle anne est n Wolfgang Amadeus Mozart ? {#1756}
Quelle est la valeur de (3 dcimales) ? {#3.1415:0.0005}
Quelle est la valeur de (3 dcimales) ? {#3.141..3.142}
En quelle anne est n Wolfgang Amadeus Mozart ? {#
=1756:0
=%50%1756:2}

Composition

Une question de composition est simplement une question dont le champ


rponse est vide. Il ne faut rien crire du tout entre les deux accolades. La
rponse est libre.
Exemple :
crire une brve biographie de Wolfgang Amadeus Mozart. {}

Description

Une description nest pas une question (elle ne comporte pas de rponse) mais
un contenu (texte, image, vido ...) qui permet d'introduire les questions ou de
donner des directives.
Exemple :
Les questions ci-dessous auront pour thme le roman Les trois Mousquetaires.

Mot manquant (ou format Cloze )

Tous les types de questions permettent ce format Mot manquant.


Le format Mot manquant insre automatiquement une ligne complter
(comme cela _____) au milieu du texte. Pour obtenir ce rsultat, placez les
rponses l o vous voulez que la ligne apparaisse.
Exemple :
Le hros du Compte de Monte-Cristo sappelle {~Jean =Edmond ~Philippe} Dants

Dpartement TICEDISI Universit Paris Descartes

Aot 2012

Remarque : les questions du type Cible sur image ne peuvent pas tre cres sous ce
format. Il faut donc les saisir laide de linterface de Moodle.

Rsum des lments de syntaxe


// Ligne de commentaire
Insrez une ligne vide (deux retours la ligne) entre chaque question. (Remarque :
linsertion dun caractre invisible peut occasionner des erreurs).
::Nom de la question ::Question
{ Propositions de rponses }
= Rponse vraie
~Rponse fausse
~Rponse partiellement fausse
= Rponse vraie#Feedback pour la rponse vraie
~%Coefficient%Rponse partiellement fausse#Feedback pour la rponse partiellement fausse
T ou TRUE
F ou FALSE
# Rponse numrique
# Rponse numrique min .. rponse numrique max
# Rponse numrique : marge derreur
=Terme 1 -> Correspondance 1
\n (pour insrer une ligne vide dans une question)
$CATEGORY: nom de la catgorie dans laquelle seront importes les questions qui
suivront cette ligne.

Caractres spciaux :
Caractre

Windows

Mac

Alt Gr 4

Alt (

Alt Gr +

Alt )

Alt Gr 2 espace

Alt n espace

Dpartement TICEDISI Universit Paris Descartes

Alt maj /

Aot 2012

Dpartement TICEDISI Universit Paris Descartes

Aot 2012

Вам также может понравиться