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 | : |
4 | :Triar resposta (menú desplegable o etiqueta) en un text proposat a l'atzar. |
5 | 5 | ||
6 |
|
6 | Aquest exercici presenta textos on s'insereixen camps de selecció múltiple. |
7 | <p> |
7 | <p> |
8 |
|
8 | Per construir un exercici amb aquest model, només cal que introduïu els textos. |
9 |
|
9 | Una senzilla sintaxi permet incorporar els camps triats als textos. |
10 | <p> |
10 | <p> |
11 |
|
11 | Autor del model: Gang Xiao <qualite@wimsedu.info>, modificat per Bernadette Perrin-Riou |
12 | ( |
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{ |
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 |
27 | :Format de resposta |
27 |
|
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{ |
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 | : |
42 | :Dades principals. |
33 |
|
43 | Escriure els textos separats per punt i coma. |
34 |
|
44 | Els textos no poden contenir |
35 |
|
45 | punt i coma. <p> |
36 | La |
46 | La pregunta que s'ha de fer s'ha de posar entre un parell de |
37 |
|
47 | doble-signe d'interrogació "??", la primera és la resposta correcta. |
38 |
|
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 | : |
78 | :Text que es mostra abans de la pregunta. Es permeten etiquetes HTML. Pot estar buit. |
69 | $embraced_randitem |
79 | $embraced_randitem |
70 | \text{ |
80 | \text{pre=Ompliu les caselles:<p>} |
71 | 81 | ||
72 | : |
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 | : |
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{ |
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 |
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{ |
111 | \text{pre=\accolade=1 ?wims(embraced randitem \pre)} |
97 | \text{ |
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{ |
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 |