Rev 13765 | 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" |
13716 | obado | 3 | iEdit="explain" |
3161 | bpr | 4 | |
13765 | bpr | 5 | :Établir la correspondance entre paires d'objets (avec audios de la base). |
3161 | bpr | 6 | |
7 | On présente des paires d'objets dans un tableau à deux colonnes. Il faut |
||
8 | rétablir la bonne correspondance dans les paires en modifiant la colonne à |
||
15179 | lemaire | 9 | droite, par glisser-déposer ou clic avec la souris. |
7718 | bpr | 10 | Les objets de gauche sont obligatoirement des audio pris dans la base shtooka de WIMS. Pour |
5129 | bpr | 11 | vérifier s'ils existent, utiliser l'outil Swac (dans le moteur de recherche |
7718 | bpr | 12 | chercher <span class="tt">swac</span>). |
3161 | bpr | 13 | <p> |
14 | Pour construire un exercice avec ce modèle, il suffit de taper la liste de |
||
5275 | bpr | 15 | paires d'objets. Pour plus de possibilités, utiliser Quicktool. |
16 | </p> |
||
13488 | obado | 17 | <p class="wims_credits"> |
15179 | lemaire | 18 | Auteur du modèle : <a href="mailto:bernadette.m.riou@orange.fr">Bernadette Perrin-Riou</a> |
3161 | bpr | 19 | </p> |
20 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
21 | |||
22 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
||
23 | (Ce sont les lignes qui commencent par un ':'.) |
||
24 | Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo. |
||
25 | |||
26 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
||
27 | |||
28 | :\title{Correspondance avec audio préenregistrés} |
||
5147 | bpr | 29 | :\author{Bernadette, Perrin-Riou} |
3161 | bpr | 30 | :\email{bpr@math.u-psud.fr} |
5724 | bpr | 31 | :\credits{} |
3161 | bpr | 32 | |
13716 | obado | 33 | :Nombre de (paires) d'objets à faire correspondre |
3161 | bpr | 34 | \integer{tot=3} |
35 | |||
13716 | obado | 36 | :La taille verticale des cases en pixels |
3161 | bpr | 37 | Pensez aux gens qui augmentent la taille de polices de leurs navigateurs ! |
38 | Ne mettez pas les cases trop petites. |
||
39 | \integer{sizev=50} |
||
40 | |||
13716 | obado | 41 | :La taille horizontale des cases à gauche (en pixels) |
3161 | bpr | 42 | \integer{sizel=250} |
43 | |||
13716 | obado | 44 | :La taille horizontale des cases à droite (en pixels) |
3161 | bpr | 45 | \integer{sizer=250} |
46 | |||
5907 | bpr | 47 | :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 | 48 | \text{lang=fra} |
13716 | obado | 49 | |
50 | :Consigne pour les apprenants |
||
51 | $embraced_randitem |
||
13765 | bpr | 52 | \text{explain=Établissez la correspondance de sens entre les mots écrits et les mots parlés.} |
13716 | obado | 53 | |
3161 | bpr | 54 | :Données principales. |
55 | Définir une paire d'objets correspondants par ligne, séparés par une virgule. |
||
5797 | bpr | 56 | $embraced_randitem |
3161 | bpr | 57 | \matrix{data= |
58 | village,ville |
||
59 | maison,immeuble |
||
60 | père,mère |
||
61 | rue,autoroute |
||
62 | bleu,vert |
||
63 | } |
||
64 | |||
5797 | bpr | 65 | :Mise en aléatoire par des accolades emboitables |
66 | $embraced_randitem |
||
67 | \text{accolade=item(1,1 oui, |
||
68 | 2 non)} |
||
69 | |||
3161 | bpr | 70 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
5797 | bpr | 71 | \text{accolade=wims(word 1 of \accolade)} |
3161 | bpr | 72 | \integer{datacnt=rows(\data)} |
73 | \integer{tot=\tot>\datacnt?\datacnt} |
||
74 | |||
75 | \text{shuf=item(1..\tot,shuffle(\datacnt))} |
||
76 | \text{data=row(\shuf,\data)} |
||
5797 | bpr | 77 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
3161 | bpr | 78 | \text{datal=column(1,\data)} |
79 | \text{datar1=column(2,\data)} |
||
80 | \text{datar=} |
||
81 | \for{k =1 to \tot}{ |
||
82 | \text{audio=\datar1[\k]} |
||
12914 | obado | 83 | \text{audio=slib(lang/swac \audio,\lang)} |
3161 | bpr | 84 | \text{audio=\audio[1;1]} |
85 | \text{datar=wims(append item \audio to \datar)} |
||
86 | } |
||
87 | \text{size=\sizev[]x\sizel[]x\sizer} |
||
5797 | bpr | 88 | \text{explain=\accolade=1 ? wims(embraced randitem \explain)} |
3161 | bpr | 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 | |||
6946 | bpr | 99 | <div class="wimscenter"> |
3161 | bpr | 100 | \embed{reply 1,\size} |
6946 | bpr | 101 | </div> |
3161 | bpr | 102 | |
103 | } |
||
104 | |||
105 | :%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5 |
||
106 | |||
107 | \answer{La réponse}{\datal;\datar}{type=correspond} |
||
108 |