Subversion Repositories wimsdev

Rev

Rev 13476 | Rev 13716 | 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
 
13488 obado 6
L'exercici presenta un text on les paraules són "marcables" amb el ratolí. Cal que
12168 mquerol 7
en seleccioneu algunes d'acord amb l'enunciat de l'exercici.
23 reyssat 8
<p>
13488 obado 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
 
13488 obado 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
 
13488 obado 19
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
23 reyssat 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
 
13488 obado 26
:Nombre mínim de paraules a marcar a cada exercici. Almenys 1.
23 reyssat 27
\integer{minmark=1}
28
 
13488 obado 29
:Nombre màxim de paraules a marcar a cada exercici.
23 reyssat 30
\integer{maxmark=8}
31
 
12168 mquerol 32
:Dades principals.
13488 obado 33
Escriure una pregunta per línia i separar les línies
12168 mquerol 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
13488 obado 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
12168 mquerol 40
posades entre claus</li><li>o es pot deixar buit.
41
</li></ul>
13488 obado 42
El segon element és la paraula correcta.
12168 mquerol 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
13488 obado 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
13488 obado 63
??{poser,posé},posée?? en haut d'une ??,colonne??.
23 reyssat 64
Ceux qui ??fait,font??
13488 obado 65
??{dégringolé,dégringolée},dégringoler?? une noix de coco
23 reyssat 66
??{peu,peut,peux},peuvent?? ??{le,les},la??
13488 obado 67
??{gardée,gardé},garder??.
23 reyssat 68
;
69
 
70
??{Quel,Quels,Quelles},Quelle??
13488 obado 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".
13488 obado 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
 
13488 obado 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}.
23 reyssat 82
Il n'y ??{pleu,pleus,pleuvent},pleut??
13488 obado 83
presque ??,pas??. Très ??peut,peu?? de plantes et ??,d'animaux?? y
23 reyssat 84
??vit,vivent??. Les ??,dunes?? ??son,sont?? des collines de
13488 obado 85
??,sable?? que le vent ??à,a??
8002 bpr 86
??{construit,construits,construite},construites??. Les
23 reyssat 87
??grains,graines?? de ??{certain,certaine,certains},certaines??
13488 obado 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
23 reyssat 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
 
13488 obado 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
13488 obado 107
\text{accolade=item(1,1 sí,
12168 mquerol 108
2 no)}
109
 
110
:Opcions.
13488 obado 111
Afegiu la paraula <span class="tt wims_code_words">split</span> a la definició si voleu donar una nota 
12168 mquerol 112
parcial per a respostes parcialment correctes.
23 reyssat 113
\text{option=split}
114
 
13488 obado 115
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
23 reyssat 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
 
13488 obado 147
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
23 reyssat 148
 
13488 obado 149
::Vous n'avez pas besoin de modifier ceci en général.
23 reyssat 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
 
13488 obado 161
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%
23 reyssat 162
 
12168 mquerol 163
\answer{Champ 1}{\good;\show}{type=mark}{option=\option}