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