Subversion Repositories wimsdev

Rev

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