Subversion Repositories wimsdev

Rev

Rev 12168 | Rev 13488 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
11375 bpr 1
type=select
23 reyssat 2
textarea="data"
3
 
12168 mquerol 4
:Feu clic a les paraules per ressaltar-les en un text.
23 reyssat 5
 
12168 mquerol 6
L'exercici presenta un text on les paraules són "marcables" amb el ratolí. Cal que
7
en seleccioneu algunes d'acord amb l'enunciat de l'exercici.
23 reyssat 8
<p>
12168 mquerol 9
Per construir un exercici amb aquest model, només cal que introduïu els textos.
13476 obado 10
</p><p class="wims_credits">
12168 mquerol 11
Autor del model: Gang Xiao <qualite@wimsedu.info>
12
</p>
23 reyssat 13
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
14
 
2880 bpr 15
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
23 reyssat 16
(Ce sont les lignes qui commencent par un ':'.)
17
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
18
 
19
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
20
 
12168 mquerol 21
:\title{Seleccionar paraules en un text}
5147 bpr 22
:\author{XIAO, Gang}
8002 bpr 23
:\email{qualite@wimsedu.info}
12168 mquerol 24
:\credits{}
23 reyssat 25
 
12168 mquerol 26
:Nombre mínim de paraules a marcar a cada exercici. Almenys 1.
23 reyssat 27
\integer{minmark=1}
28
 
12168 mquerol 29
:Nombre màxim de paraules a marcar a cada exercici.
23 reyssat 30
\integer{maxmark=8}
31
 
12168 mquerol 32
:Dades principals.
33
Escriure una pregunta per línia i separar les línies
34
per un punt i coma. Per tant, els textos no poden contenir 
35
punt i coma. <p>
36
Els camps que s'han de marcar han d'estar situats entre un parell de dobles
37
signes d'interrogació "??". Cada camp conté una llista d'elements separats
38
per comes. </p>El primer element abans de la coma
39
és <ul><li>una paraula errònia,</li><li> una llista de paraules errònies
40
posades entre claus</li><li>o es pot deixar buit.
41
</li></ul>
42
El segon element és la paraula correcta.
43
<pre>
44
Le chat ??manges,mange?? la souris.
45
Le chat ??{mangent,menge},mange?? la souris.
46
Le chat ??,mange?? la souris.
47
</pre>
48
 
49
Aquestes paraules s'escolliran a l'atzar abans de mostrar
50
la frase.
51
</p>
52
Fins a cent punts de marcatge
53
es poden posar en cada frase.
23 reyssat 54
$embraced_randitem
55
 
56
\text{data=
8002 bpr 57
{Jack,Jean,Louis,Michel,Pierre} ??et,est?? forain, il
23 reyssat 58
??{tien,tiens},tient?? ??un,une?? baraque de tir ??a,à?? la noix de coco.
8002 bpr 59
??Ont,On?? ??trouvent,trouve?? des ??Baraque,Baraques?? Noix de Coco dans
23 reyssat 60
??tous,toutes?? les foires. Les ??,gens?? ??arrive,arrivent??,
61
??donne,donnent?? des ??,sous??
8002 bpr 62
??est,et?? ??envoie,envoient?? des ??,boules?? sur une noix de coco
23 reyssat 63
??{poser,posé},posée?? en haut d'une ??,colonne??.
64
Ceux qui ??fait,font??
8002 bpr 65
??{dégringolé,dégringolée},dégringoler?? une noix de coco
23 reyssat 66
??{peu,peut,peux},peuvent?? ??{le,les},la??
67
??{gardée,gardé},garder??.
68
;
69
 
70
??{Quel,Quels,Quelles},Quelle??
71
idée ??est-je,ai-je??
72
??{d'acheté,d'achetée,d'achetés},d'acheter?? ??{cept,cette,ces,ce},cet??
73
oiseau ? L'oiselier me dit : "??{S'est,Cet},C'est?? un ??{mal,malle},mâle??.
8002 bpr 74
??Attender,Attendez?? une ??,semaine?? qu'il
23 reyssat 75
??{s'abitue,s'abituent,s'habituent},s'habitue??, ??est,et?? il chantera".
8002 bpr 76
??Hors,Or??, l'oiseau ??sobstine,s'obstine?? ??a,à?? ??ce,se??
23 reyssat 77
??tait,taire?? et il ??fais,fait?? ??tous,tout?? de ??{traver,travert},travers??.
78
;
79
 
80
Les ??désert,déserts?? de ??sables,sable?? ??occupe,occupent?? de
81
??large,larges?? parties {de la planète,du monde,de la Terre}.
82
Il n'y ??{pleu,pleus,pleuvent},pleut??
83
presque ??,pas??. Très ??peut,peu?? de plantes et ??,d'animaux?? y
84
??vit,vivent??. Les ??,dunes?? ??son,sont?? des collines de
85
??,sable?? que le vent ??à,a??
8002 bpr 86
??{construit,construits,construite},construites??. Les
23 reyssat 87
??grains,graines?? de ??{certain,certaine,certains},certaines??
88
plantes ??reste,restent?? sous le ??sole,sol?? du désert pendant
89
des années. ??{Ils,Elle},Elles?? ??ce,se?? ??met,mettent??
90
??a,à?? ??{poussées,poussée,poussés},pousser?? dès qu'il y a
91
??une,un?? orage.
92
;
93
 
94
}
95
 
12168 mquerol 96
:Text que es mostra abans de la pregunta. Es permeten etiquetes HTML. Pot estar buit.
23 reyssat 97
$embraced_randitem
12168 mquerol 98
\text{pre=
99
Marquez les fautes d'orthographe dans la phrase ci-dessous.
23 reyssat 100
}
101
 
12168 mquerol 102
:Text que es mostra després de la pregunta. Es permeten etiquetes HTML. Pot estar buit.
23 reyssat 103
\text{post=}
104
 
12168 mquerol 105
:S'accepta text aleatori posat entre claus
106
$embraced_randitem
107
\text{accolade=item(1,1 sí,
108
2 no)}
109
 
110
:Opcions.
111
Afegiu la paraula <span class="tt wims_code_words">split</span> a la definició si voleu donar una nota 
112
parcial per a respostes parcialment correctes.
23 reyssat 113
\text{option=split}
114
 
115
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
116
 
12168 mquerol 117
\text{accolade=wims(word 1 of \accolade)}
23 reyssat 118
\text{data=wims(singlespace \data)}
119
\text{data=wims(nonempty rows \data)}
120
\text{data=randomrow(\data)}
12168 mquerol 121
\text{data=\accolade=1 ? wims(embraced randitem \data)}
23 reyssat 122
\text{data=slib(text/cutchoice2 \data)}
123
\integer{qs=floor(rows(\data)/2)}
124
\text{list=}
125
\text{ind=}
126
\for{i=1 to \qs}{
127
 \text{d=\data[2*\i;]}
128
 \text{list=\list \d;}
129
 \if{\d[1] issametext }{\text{ind=\ind[]2,}}{\text{ind=\ind[]1,}}
130
}
131
 
132
\text{can=positionof(1,\ind)}
133
\text{cancnt=items(\can)}
134
\integer{tomark=randint(min(\minmark,\cancnt)..min(\maxmark,\cancnt))}
135
\text{can=\cancnt>1?shuffle(\can)}
136
\text{good=item(1..\tomark,\can)}
137
\text{good=wims(sort numeric items \good)}
138
 
139
\text{show=}
140
\for{i=1 to \qs}{
141
 \text{d=\i isitemof \good?\list[\i;1]:\list[\i;2]}
142
 \text{show=\show[]\d,}
143
}
144
 
12168 mquerol 145
\text{pre=\accolade=1 ? wims(embraced randitem \pre)}
23 reyssat 146
 
147
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
148
 
149
::Vous n'avez pas besoin de modifier ceci en général.
150
 
12168 mquerol 151
\statement{<div>
152
\pre
153
</div>
23 reyssat 154
\data[1;]
155
\for{k=1 to \qs}{
156
\embed{r1,\k} \data[2*\k+1;]
157
}
158
\post
159
}
160
 
161
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%
162
 
12168 mquerol 163
\answer{Champ 1}{\good;\show}{type=mark}{option=\option}