Subversion Repositories wimsdev

Rev

Rev 14822 | 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
 
14822 mquerol 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>
14822 mquerol 10
Per construir un exercici amb aquest model, només cal que introduïu els textos.
13476 obado 11
</p><p class="wims_credits">
15179 lemaire 12
Autor del model: <a href="mailto:qualite@wimsedu.info">Gang Xiao</a>
12168 mquerol 13
</p>
23 reyssat 14
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
15
 
14822 mquerol 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
 
14822 mquerol 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
 
14822 mquerol 27
:Nombre mínim de paraules a marcar a cada exercici. Almenys 1.
23 reyssat 28
\integer{minmark=1}
29
 
14822 mquerol 30
:Nombre màxim de paraules a marcar a cada exercici.
23 reyssat 31
\integer{maxmark=8}
32
 
12168 mquerol 33
:Dades principals.
14822 mquerol 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
14822 mquerol 38
signes d'interrogació "??". Cada camp conté una llista d'elements separats
13488 obado 39
per comes.</p>El primer element abans de la coma
14822 mquerol 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>
14822 mquerol 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
14822 mquerol 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
14822 mquerol 64
??{poser,posé},posée?? en haut d'une ??,colonne??.
23 reyssat 65
Ceux qui ??fait,font??
14822 mquerol 66
??{dégringolé,dégringolée},dégringoler?? une noix de coco
23 reyssat 67
??{peu,peut,peux},peuvent?? ??{le,les},la??
14822 mquerol 68
??{gardée,gardé},garder??.
23 reyssat 69
;
70
 
71
??{Quel,Quels,Quelles},Quelle??
14822 mquerol 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".
14822 mquerol 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
 
14822 mquerol 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??
14822 mquerol 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
14822 mquerol 86
??,sable?? que le vent ??à,a??
8002 bpr 87
??{construit,construits,construite},construites??. Les
23 reyssat 88
??grains,graines?? de ??{certain,certaine,certains},certaines??
14822 mquerol 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
 
14822 mquerol 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
14822 mquerol 108
\text{accolade=item(1,1 sí,
12168 mquerol 109
2 no)}
110
 
111
:Opcions.
14822 mquerol 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
 
14822 mquerol 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
 
14822 mquerol 148
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
23 reyssat 149
 
14822 mquerol 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
 
14822 mquerol 162
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%
23 reyssat 163
 
14822 mquerol 164
\answer{Champ 1}{\good;\show}{type=mark}{option=\option}