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"
2
textarea="data"
3
 
3
 
4
:Questions à réponse numérique incorporées dans un texte aléatoire.
4
:Preguntes de resposta numèrica incrustades en un text aleatori.
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 per un
7
nombre.
7
nombre.
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 nombre qu'il
10
Una senzilla sintaxi us permet especificar els forats i el nombre de forats
11
accepte.
11
que accepta.
12
<p>
12
<P>
13
Auteur du modèle : Gang Xiao <qualite@wimsedu.info>
13
Autor del model: Gang Xiao <qualite@wimsedu.info>
14
 
14
 
15
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
15
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
16
 
16
 
17
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
17
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
18
(Ce sont les lignes qui commencent par un ':'.)
18
(Ce sont les lignes qui commencent par un ':'.)
19
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
19
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
20
 
20
 
21
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
21
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
22
 
22
 
23
:\title{Questions numériques}
23
:\title{Preguntes numèriques}
24
:\author{XIAO, Gang}
24
:\author{XIAO, Gang}
25
:\email{qualite@wimsedu.info}
25
:\email{qualite@wimsedu.info}
-
 
26
:\credits{}
-
 
27
 
-
 
28
:S'accepta text aleatori posat entre claus
-
 
29
$embraced_randitem
-
 
30
\text{accolade=item(1,1 sí,
-
 
31
2 no)}
26
 
32
 
27
:Données principales.
33
:Dades principals.
28
Définir une question par ligne, et séparer les lignes
34
Definiu una pregunta per línia i línies separades
29
par un point-virgule. (Donc les textes eux-mêmes ne peuvent pas contenir
35
per un punt i coma. (Els textos, per tant, no poden contenir
30
des point-virgules.) <p>
36
punt i coma). <p>
31
La donnée numérique à poser comme question doit être entre une paire de
37
Les dades numèriques que cal respondre s'han de posar entre un parell de
32
double-point d'interrogation "??".
38
doble-signe d'interrogació "??".
33
On peut poser jusqu'à 6 questions dans une même phrase.
39
Podeu fer fins a 6 preguntes en una sola frase.
34
$embraced_randitem
40
$embraced_randitem
35
\text{data=
41
\text{data=
36
Le permis à points contient ??6?? points pour un nouveau conducteur.;
42
Le permis à points contient ??6?? points pour un nouveau conducteur.;
37
Le permis à points aura ??12?? points au bout de ??3?? ans si le
43
Le permis à points aura ??12?? points au bout de ??3?? ans si le
38
	nouveau conducteur ne s'est pas fait retirer de point pendant
44
	nouveau conducteur ne s'est pas fait retirer de point pendant
Line 77... Line 83...
77
	permis.;
83
	permis.;
78
Le délit de fuite coûte ??6?? point(s) sur le permis.;
84
Le délit de fuite coûte ??6?? point(s) sur le permis.;
79
}
85
}
80
 
86
 
81
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
87
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
-
 
88
\text{accolade=wims(word 1 of \accolade)}
82
 
89
 
83
\text{data=wims(singlespace \data)}
90
\text{data=wims(singlespace \data)}
84
\text{data=wims(nonempty rows \data)}
91
\text{data=wims(nonempty rows \data)}
85
\text{data=randomrow(\data)}
92
\text{data=randomrow(\data)}
86
\text{data=wims(embraced randitem \data)}
93
\text{data=\accolade=1 ? wims(embraced randitem \data)}
87
\text{data=slib(text/cutchoice2 \data)}
94
\text{data=slib(text/cutchoice2 \data)}
88
\integer{qs=floor(rows(\data)/2)}
95
\integer{qs=floor(rows(\data)/2)}
89
\text{len=}
96
\text{len=}
90
\for{i=1 to \qs}{
97
\for{i=1 to \qs}{
91
 \text{d=wims(trim \data[2*\i;])}
98
 \text{d=wims(trim \data[2*\i;])}