Rev 15179 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
12169 | mquerol | 1 | type=order first |
23 | reyssat | 2 | textarea="data explain" |
13716 | obado | 3 | iEdit="explain" |
23 | reyssat | 4 | |
12169 | mquerol | 5 | :Reordenar els objectes donats, arrossegant i deixant anar. |
23 | reyssat | 6 | |
12169 | mquerol | 7 | Presentem una llista d'objectes, i cal ordenar-los en l'ordre especificat |
8 | fent-los anar cap a les caselles amb el ratolí. |
||
23 | reyssat | 9 | <p> |
12169 | mquerol | 10 | Per construir un exercici amb aquest model, només cal que introduïu la llista |
11 | objectes per ordenar i canviar el text explicatiu. |
||
23 | reyssat | 12 | <p> |
12169 | mquerol | 13 | Amb una petita modificació, una variant d'aquest model pot acceptar |
14 | imatges com a objectes. |
||
15179 | lemaire | 15 | |
13476 | obado | 16 | <p class="wims_credits"> |
15179 | lemaire | 17 | Autor del model: <a href="mailto:qualite@wimsedu.info">Gang Xiao</a> |
23 | reyssat | 18 | |
19 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
20 | |||
2880 | bpr | 21 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
23 | reyssat | 22 | (Ce sont les lignes qui commencent par un ':'.) |
23 | Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo. |
||
24 | |||
25 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
||
26 | |||
12169 | mquerol | 27 | :\title{Reordenar} |
5147 | bpr | 28 | :\author{XIAO, Gang} |
8002 | bpr | 29 | :\email{qualite@wimsedu.info} |
6132 | bpr | 30 | :\credits{} |
23 | reyssat | 31 | |
12169 | mquerol | 32 | :Nombre d'objectes a ordenar per exercici. Fins a 20. |
33 | Si aquest nombre és més petit que els objectes disponibles, es presentarà una part |
||
34 | dels objectes a l'atzar. <p> |
||
35 | Si aquest nombre és més gran que els objectes disponibles, es reduirà a |
||
36 | al nombre d'objectes. |
||
23 | reyssat | 37 | \integer{tot=6} |
38 | |||
12169 | mquerol | 39 | :La mida dels objectes per arrossegar, en píxels, x per y. |
40 | Penseu en les persones que augmenten la grandària de la font dels navegadors. |
||
41 | No deixeu que les caixes siguin massa petites. |
||
23 | reyssat | 42 | \text{size=80x40} |
43 | |||
12169 | mquerol | 44 | :La llista d'objectes a reordenar |
45 | Escriure els objectes en l'ordre correcte, separats per comes. |
||
46 | Si voleu introduir diverses llistes, poseu-ne una per línia |
||
47 | i es triaran a l'atzar. |
||
23 | reyssat | 48 | \text{data=Mercure,Vénus,Terre,Mars,Jupiter,Saturne,Uranus,Neptune} |
49 | |||
12169 | mquerol | 50 | :Enunciat. |
23 | reyssat | 51 | \text{explain= |
4674 | bpr | 52 | Mettre les planètes suivantes du système solaire dans le bon ordre, la plus proche |
23 | reyssat | 53 | du Soleil en premier. |
54 | } |
||
13476 | obado | 55 | |
12169 | mquerol | 56 | :S'accepta text aleatori posat entre claus |
57 | $embraced_randitem |
||
58 | \text{accolade=item(1,1 sí, |
||
59 | 2 no)} |
||
23 | reyssat | 60 | |
61 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
||
10914 | bpr | 62 | \text{data=randomrow(\data)} |
12169 | mquerol | 63 | \text{accolade=wims(word 1 of \accolade)} |
64 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
||
23 | reyssat | 65 | \integer{datacnt=items(\data)} |
66 | \integer{tot=min(20,min(\tot,\datacnt))} |
||
67 | \if{\tot<\datacnt}{ |
||
68 | \text{sh=shuffle(\datacnt)} |
||
69 | \text{sh=wims(sort numeric items \sh[1..\tot])} |
||
70 | \text{data=item(\sh,\data)} |
||
71 | } |
||
72 | |||
73 | \text{st=wims(makelist r x for x=1 to \tot)} |
||
74 | \steps{\st} |
||
75 | |||
76 | :%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%% |
||
77 | |||
78 | ::Vous n'avez pas besoin de modifier ceci en général. |
||
79 | |||
15344 | obado | 80 | \statement{ |
81 | <div>\explain</div> |
||
82 | \for{k=1 to \tot}{<div class="inline">\embed{r\k,\size}</div>} |
||
23 | reyssat | 83 | } |
84 | |||
85 | :%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5 |
||
86 | |||
87 | \answer{1}{\data[1]}{type=dragfill} |
||
88 | \answer{2}{\data[2]}{type=dragfill} |
||
89 | \answer{3}{\data[3]}{type=dragfill} |
||
90 | \answer{4}{\data[4]}{type=dragfill} |
||
91 | \answer{5}{\data[5]}{type=dragfill} |
||
92 | \answer{6}{\data[6]}{type=dragfill} |
||
93 | \answer{7}{\data[7]}{type=dragfill} |
||
94 | \answer{8}{\data[8]}{type=dragfill} |
||
95 | \answer{9}{\data[9]}{type=dragfill} |
||
96 | \answer{10}{\data[10]}{type=dragfill} |
||
97 | \answer{11}{\data[11]}{type=dragfill} |
||
98 | \answer{12}{\data[12]}{type=dragfill} |
||
99 | \answer{13}{\data[13]}{type=dragfill} |
||
100 | \answer{14}{\data[14]}{type=dragfill} |
||
101 | \answer{15}{\data[15]}{type=dragfill} |
||
102 | \answer{16}{\data[16]}{type=dragfill} |
||
103 | \answer{17}{\data[17]}{type=dragfill} |
||
104 | \answer{18}{\data[18]}{type=dragfill} |
||
105 | \answer{19}{\data[19]}{type=dragfill} |
||
106 | \answer{20}{\data[20]}{type=dragfill} |
||
107 |