Subversion Repositories wimsdev

Rev

Rev 5448 | Rev 6132 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
type=datalist
2
textarea="data explain"
3
 
4
:Etablir la correspondance entre paires d'objets.
5
 
6
On présente des paires d'objets dans un tableau à deux colonnes. Il faut
7
rétablir la bonne correspondance dans les paires en modifiant la colonne à
8
droite, par glisser-déposer avec la souris.
9
<p>
10
Pour construire un exercice avec ce modèle, il suffit de taper la liste de
11
paires d'objets.
12
<p>
13
Avec une légère modification, une variante de cet exercice peut accepter des
14
objets en image.
15
<p>
16
Auteur du modèle : Gang Xiao <xiao@unice.fr>
17
 
18
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
19
 
2880 bpr 20
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
23 reyssat 21
(Ce sont les lignes qui commencent par un ':'.)
22
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
23
 
24
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
25
 
26
:\title{Correspondance}
5147 bpr 27
:\author{Gang, Xiao}
23 reyssat 28
:\email{xiao@unice.fr}
29
 
30
:Nombre de (paires) d'objets à faire correspondre.
31
\integer{tot=6}
32
 
33
:La taille verticale des cases en pixels.
4674 bpr 34
Pensez aux gens qui augmentent la taille de polices de leur navigateur !
23 reyssat 35
Ne mettez pas les cases trop petites.
36
\integer{sizev=50}
37
 
38
:La taille horizontale des cases à gauche en pixels.
39
\integer{sizel=250}
40
 
41
:La taille horizontale des cases à droite en pixels.
42
\integer{sizer=250}
43
 
44
:Données principales.
45
Définir une paire d'objets correspondants par ligne, séparés par une virgule.
46
\matrix{data=
47
L'Allemagne,		Berlin
48
L'Australie,		Canberra
49
Le Canada,		Ottawa
50
La Chine,		Beijing
51
L'Espagne,		Madrid
52
Les Etats-Unis,		Washington
53
La France,		Paris
54
La Grande Bretagne,	Londres
55
L'Inde,			New Delhi
56
L'Indonésie,		Jakarta
57
L'Italie,		Rome
58
Le Japon,		Tokyo
59
La Russie,		Moscou
60
}
61
 
62
:Le texte qui explique ce qu'il faut faire.
63
$embraced_randitem
64
\text{explain=Etablissez la correspondance entre les pays et leurs capitales.}
65
 
66
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
67
 
68
\integer{datacnt=rows(\data)}
69
\integer{tot=\tot>\datacnt?\datacnt}
70
 
71
\text{shuf=item(1..\tot,shuffle(\datacnt))}
72
\text{data=row(\shuf,\data)}
73
\text{datal=column(1,\data)}
74
\text{datar=column(2,\data)}
75
\text{size=\sizev[]x\sizel[]x\sizer}
76
\text{explain=wims(embraced randitem \explain)}
77
 
78
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
79
 
80
::Vous n'avez pas besoin de modifier ceci en général.
81
 
82
La commande pour afficher le tableau de correspondance,
83
c'est \embed{reply 1,\size}
84
 
85
\statement{\explain
86
 
5907 bpr 87
 <div class="wimscenter">
23 reyssat 88
\embed{reply 1,\size}
5907 bpr 89
</div>
23 reyssat 90
 
91
}
92
 
93
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
94
 
95
\answer{La réponse}{\datal;\datar}{type=correspond}
96