Subversion Repositories wimsdev

Rev

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