Rev 11544 | Rev 13477 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
11375 | bpr | 1 | type=imaudio |
3161 | bpr | 2 | textarea="data explain" |
3 | |||
7718 | 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. |
||
7718 | bpr | 9 | Les objets de gauche sont obligatoirement des audio pris dans la base shtooka de WIMS. Pour |
5129 | bpr | 10 | vérifier s'ils existent, utiliser l'outil Swac (dans le moteur de recherche |
7718 | bpr | 11 | chercher <span class="tt">swac</span>). |
3161 | bpr | 12 | <p> |
13 | Pour construire un exercice avec ce modèle, il suffit de taper la liste de |
||
5275 | bpr | 14 | paires d'objets. Pour plus de possibilités, utiliser Quicktool. |
15 | </p> |
||
16 | <p> |
||
11544 | obado | 17 | Author of the model: Bernadette Perrin-Riou <bpr@math.u-psud.fr> |
3161 | bpr | 18 | </p> |
19 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
20 | |||
11544 | obado | 21 | Remove the above header if you destroy the model tags! (The lines starting |
22 | with a ':'.) Otherwise the exercise might not be taken back by Createxo. |
||
3161 | bpr | 23 | |
11544 | obado | 24 | :%%%%%%%% Sample parameters to be redefined %%%%%%%%%%%%%%%%% |
3161 | bpr | 25 | |
26 | :\title{Correspondance avec audio préenregistrés} |
||
5147 | bpr | 27 | :\author{Bernadette, Perrin-Riou} |
3161 | bpr | 28 | :\email{bpr@math.u-psud.fr} |
5724 | bpr | 29 | :\credits{} |
3161 | bpr | 30 | |
31 | :Nombre de (paires) d'objets à faire correspondre. |
||
32 | \integer{tot=3} |
||
33 | |||
34 | :La taille verticale des cases en pixels. |
||
35 | Pensez aux gens qui augmentent la taille de polices de leurs navigateurs ! |
||
36 | Ne mettez pas les cases trop petites. |
||
37 | \integer{sizev=50} |
||
38 | |||
39 | :La taille horizontale des cases à gauche en pixels. |
||
40 | \integer{sizel=250} |
||
41 | |||
42 | :La taille horizontale des cases à droite en pixels. |
||
43 | \integer{sizer=250} |
||
44 | |||
5907 | bpr | 45 | :Language audio : les choix possibles sont <span class="tt">fra</span>, <span class="tt">eng</span>, <span class="tt">dut</span> (et d'autres avec moins de possibilités <span class="tt">pol</span>, <span class="tt">wol</span>, <span class="tt">deu</span>, <span class="tt">swe</span>.) |
3161 | bpr | 46 | \text{lang=fra} |
47 | :Données principales. |
||
48 | Définir une paire d'objets correspondants par ligne, séparés par une virgule. |
||
5797 | bpr | 49 | $embraced_randitem |
3161 | bpr | 50 | \matrix{data= |
51 | village,ville |
||
52 | maison,immeuble |
||
53 | père,mère |
||
54 | rue,autoroute |
||
55 | bleu,vert |
||
56 | } |
||
57 | |||
58 | :Le texte qui explique ce qu'il faut faire. |
||
59 | $embraced_randitem |
||
60 | \text{explain=Etablissez la correspondance de sens entre les mots écrits et les mots parlés.} |
||
61 | |||
11544 | obado | 62 | :Embraced random items |
5797 | bpr | 63 | $embraced_randitem |
11544 | obado | 64 | \text{accolade=item(1,1 yes, |
65 | 2 no)} |
||
5797 | bpr | 66 | |
11544 | obado | 67 | :%%%%%%%%%%%%%% Nothing to modify until statement %%%%%%%%%%%%%%%% |
5797 | bpr | 68 | \text{accolade=wims(word 1 of \accolade)} |
3161 | bpr | 69 | \integer{datacnt=rows(\data)} |
70 | \integer{tot=\tot>\datacnt?\datacnt} |
||
71 | |||
72 | \text{shuf=item(1..\tot,shuffle(\datacnt))} |
||
73 | \text{data=row(\shuf,\data)} |
||
5797 | bpr | 74 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
3161 | bpr | 75 | \text{datal=column(1,\data)} |
76 | \text{datar1=column(2,\data)} |
||
77 | \text{datar=} |
||
78 | \for{k =1 to \tot}{ |
||
79 | \text{audio=\datar1[\k]} |
||
12914 | obado | 80 | \text{audio=slib(lang/swac \audio,\lang)} |
3161 | bpr | 81 | \text{audio=\audio[1;1]} |
82 | \text{datar=wims(append item \audio to \datar)} |
||
83 | } |
||
84 | \text{size=\sizev[]x\sizel[]x\sizer} |
||
5797 | bpr | 85 | \text{explain=\accolade=1 ? wims(embraced randitem \explain)} |
3161 | bpr | 86 | |
11544 | obado | 87 | :%%%%%%%%%%%%% Now the statement in HTML. %%%%%%%%%%%%%%%%%%%% |
3161 | bpr | 88 | |
11544 | obado | 89 | ::You don't need to modify this in general. |
3161 | bpr | 90 | |
91 | La commande pour afficher le tableau de correspondance, |
||
92 | c'est \embed{reply 1,\size} |
||
93 | |||
94 | \statement{\explain |
||
95 | |||
6946 | bpr | 96 | <div class="wimscenter"> |
3161 | bpr | 97 | \embed{reply 1,\size} |
6946 | bpr | 98 | </div> |
3161 | bpr | 99 | |
100 | } |
||
101 | |||
11544 | obado | 102 | :%%%%%%%%%%%%% Nothing to modify after. %%%%%%%%%%%%%%%%%5 |
3161 | bpr | 103 | |
104 | \answer{La réponse}{\datal;\datar}{type=correspond} |
||
105 |