Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
3161 | bpr | 1 | type=datalist |
2 | textarea="data explain" |
||
3 | |||
3426 | bpr | 4 | :Etablir la correspondance entre paires d'objets (avec audios de la base). |
3161 | bpr | 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 ou click avec la souris. |
||
3426 | bpr | 9 | Les objets de gauche sont obligatoirement des audio pris dans la base shtooka de WIMS. Pour |
3161 | bpr | 10 | vérifier s'ils existent, utiliser l'outil Swac. |
11 | <p> |
||
12 | </p><p> |
||
13 | Pour construire un exercice avec ce modèle, il suffit de taper la liste de |
||
14 | paires d'objets. |
||
15 | </p><p> |
||
16 | Auteur du modèle : Bernadette Perrin-Riou <bpr@math.u-psud.fr> |
||
17 | </p> |
||
18 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
19 | |||
20 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
||
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 avec audio préenregistrés} |
||
27 | :\author{Bernadette Perrin-Riou} |
||
28 | :\email{bpr@math.u-psud.fr} |
||
29 | |||
30 | :Nombre de (paires) d'objets à faire correspondre. |
||
31 | \integer{tot=3} |
||
32 | |||
33 | :La taille verticale des cases en pixels. |
||
34 | Pensez aux gens qui augmentent la taille de polices de leurs navigateurs ! |
||
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 | |||
3190 | bpr | 44 | :Language audio : les choix possibles sont <tt>fra</tt>, <tt>eng</tt>, <tt>dut</tt> (et d'autres avec moins de possibilités <tt>pol</tt>, <tt>wol</tt>, <tt>deu</tt>, <tt>swe</tt>.) |
3161 | bpr | 45 | \text{lang=fra} |
46 | :Données principales. |
||
47 | Définir une paire d'objets correspondants par ligne, séparés par une virgule. |
||
48 | \matrix{data= |
||
49 | village,ville |
||
50 | maison,immeuble |
||
51 | père,mère |
||
52 | rue,autoroute |
||
53 | bleu,vert |
||
54 | } |
||
55 | |||
56 | :Le texte qui explique ce qu'il faut faire. |
||
57 | $embraced_randitem |
||
58 | \text{explain=Etablissez la correspondance de sens entre les mots écrits et les mots parlés.} |
||
59 | |||
60 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
||
61 | |||
62 | \integer{datacnt=rows(\data)} |
||
63 | \integer{tot=\tot>\datacnt?\datacnt} |
||
64 | |||
65 | \text{shuf=item(1..\tot,shuffle(\datacnt))} |
||
66 | \text{data=row(\shuf,\data)} |
||
67 | \text{datal=column(1,\data)} |
||
68 | \text{datar1=column(2,\data)} |
||
69 | \text{datar=} |
||
70 | \for{k =1 to \tot}{ |
||
71 | \text{audio=\datar1[\k]} |
||
72 | \text{audio=slib(lang/swac \audio,fra,player=player)} |
||
73 | \text{audio=\audio[1;1]} |
||
74 | \text{datar=wims(append item \audio to \datar)} |
||
75 | } |
||
76 | \text{size=\sizev[]x\sizel[]x\sizer} |
||
77 | \text{explain=wims(embraced randitem \explain)} |
||
78 | |||
79 | :%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%% |
||
80 | |||
81 | ::Vous n'avez pas besoin de modifier ceci en général. |
||
82 | |||
83 | La commande pour afficher le tableau de correspondance, |
||
84 | c'est \embed{reply 1,\size} |
||
85 | |||
86 | \statement{\explain |
||
87 | |||
88 | <p><center> |
||
89 | \embed{reply 1,\size} |
||
90 | </center> |
||
91 | |||
92 | } |
||
93 | |||
94 | :%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5 |
||
95 | |||
96 | \answer{La réponse}{\datal;\datar}{type=correspond} |
||
97 |