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} |