Subversion Repositories wimsdev

Rev

Rev 11375 | Rev 13476 | 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 à choix multiples incorporées dans un texte aléatoire.
4
:Triar resposta (menú desplegable o etiqueta) en un text proposat a l'atzar.
5
 
5
 
6
Cet exercice présente des textes  des champs à choix multiples sont insérés.
6
Aquest exercici presenta textos on s'insereixen camps de selecció múltiple.
7
<p>
7
<p>
8
Pour construire un exercice avec ce modèle, il suffit d'entrer les textes.
8
Per construir un exercici amb aquest model, només cal que introduïu els textos.
9
Une syntaxe facile permet d'incorporer les champs de choix dans les textes.
9
Una senzilla sintaxi permet incorporar els camps triats als textos.
10
<p>
10
<p>
11
Auteur du modèle : Gang Xiao <qualite@wimsedu.info> modifié par Bernadette Perrin-Riou
11
Autor del model: Gang Xiao <qualite@wimsedu.info>, modificat per Bernadette Perrin-Riou
12
(ajout de l'option clickfill)
12
(afegir l'opció clickfill)
13
 
13
 
14
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
14
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
15
 
15
 
16
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
16
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
17
(Ce sont les lignes qui commencent par un ':'.)
17
(Ce sont les lignes qui commencent par un ':'.)
18
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
18
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
19
 
19
 
20
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
20
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
21
 
21
 
22
:\title{Choix dans des textes}
22
:\title{Menús desplegables o etiquetes en diversos textos}
23
:\author{XIAO, Gang}
23
:\author{XIAO, Gang}
24
:\email{qualite@wimsedu.info}
24
:\email{qualite@wimsedu.info}
-
 
25
:\credits{}
25
 
26
 
26
:Format des réponses
27
:Format de resposta
27
Possibilité : menu, clickfill
28
Possibilitats: menu, clickfill, dragfill
-
 
29
<ul><li><dl class="tt">clickfill</dl> etiqueta a moure (es pot utilitzar una etiqueta diverses vegades).
-
 
30
</li>
-
 
31
<li><dl class="tt">dragfill</dl> etiqueta a moure (cada etiqueta
-
 
32
només es pot utilitzar una vegada).
-
 
33
</li>
-
 
34
<li><dl class="tt">menu</dl> menú desplegable.
-
 
35
</li></ul>
28
\text{format=menu}
36
\text{format=item(1,menu,
-
 
37
	clickfill,
-
 
38
	dragfill)}
29
 
39
 
30
:
-
 
-
 
40
:Mida de les caixes (clickfill, dragfill)
31
\text{len=150 x 25}
41
\text{len=150 x 25}
32
:Données principales.
42
:Dades principals.
33
Définir une question par ligne, et séparer les lignes
43
Escriure els textos separats per punt i coma.
34
par un point-virgule. Les textes eux-mêmes ne peuvent donc pas contenir
44
Els textos no poden contenir
35
des point-virgules. <p>
45
punt i coma. <p>
36
La question à poser doit être mise entre une paire de
46
La pregunta que s'ha de fer s'ha de posar entre un parell de
37
double-point d'interrogation "??", la bonne réponse étant en premier.
47
doble-signe d'interrogació "??", la primera és la resposta correcta.
38
On peut poser jusqu'à 20 questions dans une même phrase.
48
Podeu fer fins a 20 preguntes en el mateix text.
39
 
49
 
40
$embraced_randitem
50
$embraced_randitem
41
\text{data=
51
\text{data=
42
Le dernier empereur ??Pu Yi, Pu Jie, Ci Xi, Yuan Shikai??
52
Le dernier empereur ??Pu Yi, Pu Jie, Ci Xi, Yuan Shikai??
43
de la dernière dynastie chinoise ??Qing,Ming,Song,Tang??, fut destitué par
53
de la dernière dynastie chinoise ??Qing,Ming,Song,Tang??, fut destitué par
Line 63... Line 73...
63
soldée par la capitulation du gouvernement ??chinois,indien??
73
soldée par la capitulation du gouvernement ??chinois,indien??
64
??3,2,4,5,8?? ans après, avec la signature du traité de
74
??3,2,4,5,8?? ans après, avec la signature du traité de
65
??Nankin,Pekin,Canton,Maguan,Taiping,Tianjin??.;
75
??Nankin,Pekin,Canton,Maguan,Taiping,Tianjin??.;
66
}
76
}
67
 
77
 
68
:Texte affiché avant la question. Balises html admises. Peut être vide.
78
:Text que es mostra abans de la pregunta. Es permeten etiquetes HTML. Pot estar buit.
69
$embraced_randitem
79
$embraced_randitem
70
\text{pre=<p>Remplissez les cases : </p>}
80
\text{pre=Ompliu les caselles:<p>}
71
 
81
 
72
:Texte affiché après la question. Balises html admises. Peut être vide.
82
:Text que es mostra després de la pregunta. Es permeten etiquetes HTML. Pot estar buit.
73
$embraced_randitem
83
$embraced_randitem
74
\text{post=}
84
\text{post=}
75
 
85
 
76
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
86
:S'accepta text aleatori posat entre claus
-
 
87
$embraced_randitem
-
 
88
\text{accolade=item(1,1 sí,
-
 
89
2 no)}
77
 
90
 
-
 
91
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
-
 
92
\text{format=wims(word 1 of \format)}
78
\text{data=wims(singlespace \data)}
93
\text{data=wims(singlespace \data)}
79
\text{data=wims(nonempty rows \data)}
94
\text{data=wims(nonempty rows \data)}
80
\text{data=randomrow(\data)}
95
\text{data=randomrow(\data)}
81
\text{data=wims(embraced randitem \data)}
96
\text{data=\accolade=1 ?wims(embraced randitem \data)}
82
\text{data=slib(text/cutchoice2 \data)}
97
\text{data=slib(text/cutchoice2 \data)}
83
\integer{qs=min(20,floor(rows(\data)/2))}
98
\integer{qs=min(20,floor(rows(\data)/2))}
84
 
99
 
85
\text{good=}
100
\text{good=}
86
\text{field=}
101
\text{field=}
87
\for{i=1 to \qs}{
102
\for{i=1 to \qs}{
88
 \text{f=\data[2*\i;]}
103
 \text{f=\data[2*\i;]}
89
 \text{g=\f[1]}
104
 \text{g=\f[1]}
90
 \text{f=wims(sort items \f)}
105
 \text{f=wims(sort items \f)}
91
 \text{g1=positionof(\g,\f)}
106
 \text{g1=positionof(\g,\f)}
92
 \text{good=\format issametext clickfill ?\good\g,:\good\g1,}
107
 \text{good=\format iswordof clickfill dragfill ?\good\g,:\good\g1,}
93
 \text{field=\field\f;}
108
 \text{field=\field\f;}
94
}
109
}
95
 
110
 
96
\text{pre=wims(embraced randitem \pre)}
111
\text{pre=\accolade=1 ?wims(embraced randitem \pre)}
97
\text{post=wims(embraced randitem \post)}
112
\text{post=\accolade=1 ?wims(embraced randitem \post)}
98
\text{qlist=wims(makelist reply x for x=1 to \qs)}
113
\text{qlist=wims(makelist reply x for x=1 to \qs)}
99
\steps{\qlist}
114
\steps{\qlist}
100
 
115
 
101
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
116
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
102
 
117
 
103
::Vous n'avez pas besoin de modifier ceci en général.
118
::Vous n'avez pas besoin de modifier ceci en général.
104
 
119
 
105
\statement{\pre
120
\statement{<div class="instruction">
-
 
121
\pre
-
 
122
</div>
106
\data[1;]
123
\data[1;]
107
\for{k=1 to \qs}{
124
\for{k=1 to \qs}{
108
\embed{r \k,\len} \data[2*\k+1;]
125
\embed{r \k,\len} \data[2*\k+1;]
109
}
126
}
110
\post
127
\post