Subversion Repositories wimsdev

Rev

Rev 11375 | Rev 13716 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11375 Rev 12172
Line 2... Line 2...
2
textarea="data words"
2
textarea="data words"
3
 
3
 
4
:Questions à réponses textuelles tolérantes incorporées dans un texte aléatoire.
4
:Preguntes amb respostes de text incorporades en un text aleatori. Les respostes només han de contenir paraules imposades.
5
 
5
 
6
Cet exercice présente des textes "à trous", chacun devant être rempli par un
6
Aquest exercici presenta textos "amb forats", cadascun per a ser omplert amb
7
mot (voire une très courte phrase).
7
una paraula (fins i tot una frase molt curta).
8
<p>
8
<p>
9
Pour construire un exercice avec ce modèle, il suffit d'entrer les textes.
9
Per construir un exercici amb aquest model, només cal que introduïu els textos.
10
Une syntaxe facile permet de spécifier les trous et le bon mot qu'il
10
Una senzilla sintaxi us permet especificar els forats i la paraula correcta
11
accepte.
11
acceptada.
12
<p>
12
</p> <p>
13
L'analyseur de réponse sait ignorer les "petites" différences dans la
13
L'analitzador de respostes sap ignorar les "petites" diferències a la
14
réponse : absence ou ajout d'un article, majuscule/minuscule, accents,
14
resposta: absència o addició d'un article, majúscules/minúscules, accents,
15
pluriel/singulier. Il peut aussi ne pas compter des erreurs de frappe comme
15
plural/singular. Tampoc pot comptar errors d'escriptura com
16
une fausse réponse. Des synonymes peuvent aussi être déclarés.
16
una resposta falsa. També es poden declarar els sinònims.
17
<p>
17
</p>
18
Auteur du modèle : Gang Xiao <qualite@wimsedu.info>
18
Autor del model: Gang Xiao <qualite@wimsedu.info>
19
 
19
 
20
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
20
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
21
 
21
 
22
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
22
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
23
(Ce sont les lignes qui commencent par un ':'.)
23
(Ce sont les lignes qui commencent par un ':'.)
24
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
24
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
25
 
25
 
26
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
26
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
27
 
27
 
28
:\title{Questions textuelles}
28
:\title{Qüestions textuals}
29
:\author{XIAO, Gang}
29
:\author{XIAO, Gang}
30
:\email{qualite@wimsedu.info}
30
:\email{qualite@wimsedu.info}
-
 
31
:\credits{}
31
 
32
 
32
:Longueur des cases à taper. Il faut prévoir les réponses les plus longues.
33
:Longitud de les caselles a omplir. S'han de preveure les respostes més llargues
33
\integer{len=20}
34
\integer{len=20}
34
 
35
 
35
:Données principales.
36
:Dades principals
36
Définir une question par ligne, et séparer les lignes
-
 
37
par un point-virgule. (Donc les textes eux-memes ne peuvent pas contenir
37
Els textos han de ser separats per punt i coma. Els textos mateixos
38
des point-virgules.) <p>
38
no poden contenir punt i coma.<p>
39
La question à poser doit être mise entre une paire de
39
Les preguntes a demanar (forats) s'han de posar entre un parell de
40
double-point d'interrogation "??".
40
doble-signe d'interrogació "??".
41
On peut poser jusqu'à 6 questions dans une même phrase.
41
Hi pot haver fins a 6 preguntes en un sol text.
42
Si une question accepte plusieurs réponses correctes possibles, mettre
42
Si una pregunta accepta diverses respostes correctes, poseu
43
toutes les bonnes réponses (synonymes) séparées par un trait vertical
43
totes les respostes correctes (sinònims) separades per una línia vertical
44
<span class="tt wims_code_words">|</span>.
44
<span class = "tt wims_code_words"> | </ span>.
45
<p>
45
<p>
46
L'analyseur ne tient pas compte des petites différences dans la réponse :
46
L'analitzador no  en compte petites diferències de resposta:
47
absence ou ajout d'un article, majuscule/minuscule, accents,
47
absència o addició d'un article, majúscules/minúscules, accents,
48
pluriel/singulier.
48
plural/singular.
49
$embraced_randitem
49
$embraced_randitem
50
\text{data=
50
\text{data=
51
l'unité de base pour mesurer une intensité est ??ampère??.;
51
l'unité de base pour mesurer une intensité est ??ampère??.;
52
l'unité de base pour mesurer une tension est ??volt??.;
52
l'unité de base pour mesurer une tension est ??volt??.;
53
l'unité de base pour mesurer une résistance est ??ohm??.;
53
l'unité de base pour mesurer une résistance est ??ohm??.;
Line 59... Line 59...
59
l'ampère est une unité de mesure pour ??l'intensité??.;
59
l'ampère est une unité de mesure pour ??l'intensité??.;
60
le volt est une unité de mesure pour ??la tension|la charge??.;
60
le volt est une unité de mesure pour ??la tension|la charge??.;
61
le ohm est une unité de mesure pour ??la résistance??.;
61
le ohm est une unité de mesure pour ??la résistance??.;
62
le watt est une unité de mesure pour ??la puissance??.;
62
le watt est une unité de mesure pour ??la puissance??.;
63
 
63
 
64
}
64
}
65
 
65
 
66
:Type d'analyse de réponse.
66
:Tipus d'anàlisi de resposta
67
Les types <span class="tt">case</span> et <span class="tt">nocase</span> sont surtout adaptés pour les
67
Els tipus <span class="tt">case</span> i <span class="tt">nocase</span> són especialment adequats per a
68
applications linguistiques. Dans les autres cas, préférez <span class="tt">atext</span>.
68
aplicacions lingüístiques. En altres casos, és preferible <span class="tt">atext</span>.
69
\text{atype=item(3,case (aucune tolérance d'erreur),
69
\text{atype=item(3,case (no es tolera cap error),
70
	nocase (tolère minuscule/majuscule),
70
	nocase (tolera minúscules/majúscules),
71
	atext (ignore pluriel/singulier et articles))}
71
	atext (ignora plural/singular i articles))}
72
 
72
 
73
:Liste de mots reconnus.
73
:Llista de possibles paraules
74
Mettez les mots reconnus dans la liste. Toute réponse contenant un mot
74
Posi les paraules reconegudes per l'exercici a la llista següent. Qualsevol resposta que contingui una paraula
75
en dehors de cette liste sera considérée comme une erreur de frappe et
75
fora d'aquesta llista es considerarà un error tipogràfic i
76
renvoyée pour retaper. <p>
76
es demanarà tornar-ho a escriure.<p>
77
Si ce champ est vide, toute réponse non reconnue est jugée fausse. Ce qui
77
Si aquest camp està buit, qualsevol resposta no reconeguda es considera incorrecta. Que
78
doit être le cas en général pour les applications linguistiques.
78
hauria de ser el cas en general per a les aplicacions de llengües.
-
 
79
</p>
79
\text{words=
80
\text{words=ampere volt ohm farad henry watt hertz
80
electricite electrique circuit composante intensite courant tension charge
81
electricite electrique circuit composante intensite courant tension charge
81
resistor resistance diode transistor condensateur capacite solenoide
82
resistor resistance diode transistor condensateur capacite solenoide
82
inductance puissance frequence hertz
83
inductance puissance frequence
83
}
84
}
84
 
85
 
85
:Texte affiché avant la question. Balises html admises. Peut être vide.
86
:Text que es mostra abans de la pregunta. Es permeten etiquetes HTML. Pot estar buit
86
$embraced_randitem
87
$embraced_randitem
87
\text{pre=En électricité,}
88
\text{pre=En électricité,}
88
 
89
 
89
:Texte affiché après la question. Balises html admises. Peut être vide.
90
:Text que es mostra després de la pregunta. Es permeten etiquetes HTML. Pot estar buit
-
 
91
$embraced_randitem
-
 
92
\text{post=}
-
 
93
 
-
 
94
:S'accepta text aleatori posat entre claus
90
$embraced_randitem
95
$embraced_randitem
91
\text{post=}
96
\text{accolade=item(1,1 sí,
-
 
97
2 no)}
92
 
98
 
93
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
99
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
94
 
100
 
-
 
101
\text{accolade=wims(word 1 of \accolade)}
95
\text{data=wims(singlespace \data)}
102
\text{data=wims(singlespace \data)}
96
\text{data=wims(nonempty rows \data)}
103
\text{data=wims(nonempty rows \data)}
97
\text{data=randomrow(\data)}
104
\text{data=randomrow(\data)}
98
\text{data=wims(embraced randitem \data)}
105
\text{data=\accolade=1 ?wims(embraced randitem \data)}
99
\text{data=slib(text/cutchoice2 \data)}
106
\text{data=slib(text/cutchoice2 \data)}
100
\integer{qs=floor(rows(\data)/2)}
107
\integer{qs=floor(rows(\data)/2)}
101
\text{words=wims(trim \words)}
108
\text{words=wims(trim \words)}
102
\text{atype=wims(word 1 of \atype)}
109
\text{atype=wims(word 1 of \atype)}
103
 
110
 
104
\text{pre=wims(embraced randitem \pre)}
111
\text{pre=\accolade=1 ?wims(embraced randitem \pre)}
105
\text{post=wims(embraced randitem \post)}
112
\text{post=\accolade=1 ?wims(embraced randitem \post)}
106
\text{qlist=wims(makelist reply x for x=1 to \qs)}
113
\text{qlist=wims(makelist reply x for x=1 to \qs)}
107
\steps{\qlist}
114
\steps{\qlist}
108
 
115
 
109
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
116
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
110
 
117