Rev 16266 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
11375 | bpr | 1 | type=imaudio |
13716 | obado | 2 | textarea="instruction" |
3 | iEdit="instruction" |
||
5275 | bpr | 4 | |
16265 | reyssat | 5 | :Choisir parmi des étiquettes le mot entendu (à partir d'audios existant sur le serveur WIMS). |
5275 | bpr | 6 | |
16265 | reyssat | 7 | L'exercice choisit une liste de mots (une ligne parmi plusieurs |
8 | listes), et montre à l'élève certains mots de cette liste sous forme |
||
16266 | reyssat | 9 | d'étiquettes, ainsi qu'un fichier audio de l'une de ces étiquettes. L'élève |
16265 | reyssat | 10 | doit cliquer sur l'étiquette correspondant à l'audio. |
5276 | bpr | 11 | <p> |
16265 | reyssat | 12 | Pour construire un exercice avec ce modèle, il suffit d'adapter |
13 | l'énoncé et les listes de mots (une liste par ligne). Tous les mots de |
||
14 | ces listes doivent exister parmi la base audio de mots enregistrés de |
||
15 | WIMS (pour vérifier, taper swac dans le moteur de recherche et |
||
16 | utiliser l'outil proposé). Mais si l'exercice est dans une classe, |
||
17 | avec une adapatation, il peut être utilisé avec des audios mis dans la |
||
18 | classe. </p><p> Pour plus de possibilités, utiliser Quicktool. |
||
19 | </p><p class="wims_credits"> Auteur du modèle : <a |
||
20 | href="mailto:bernadette.m.riou@orange.fr">Bernadette Perrin-Riou</a> |
||
16268 | bpr | 21 | </p> |
22 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
5275 | bpr | 23 | |
24 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
||
25 | (Ce sont les lignes qui commencent par un ':'.) |
||
26 | Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo. |
||
27 | |||
28 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
||
29 | |||
30 | :\title{Écouter et reconnaître} |
||
31 | :\author{Bernadette, Perrin-Riou} |
||
16261 | bpr | 32 | :\email{bernadette.m.riou@orange.fr} |
5724 | bpr | 33 | :\credits{} |
13488 | obado | 34 | |
5275 | bpr | 35 | :Consigne |
36 | \text{instruction=Clique sur le mot entendu.} |
||
37 | |||
16265 | reyssat | 38 | |
39 | :Listes de mots |
||
40 | S'il y a plusieurs lignes, une sera choisie au hasard et le mot |
||
41 | audio ainsi que les perturbateurs seront pris sur cette ligne |
||
42 | (fixée pendant tout l'exercice même si on choisit l'option "tous les mots)". |
||
16260 | bpr | 43 | \matrix{liste=doctor,teacher,journalist,policeman, fireman, postman |
44 | 70,71,72,73,74,75 |
||
45 | 60,61,62,63,64,65 |
||
46 | } |
||
5275 | bpr | 47 | |
16261 | bpr | 48 | :Langue 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>.) |
5275 | bpr | 49 | \text{lang = eng} |
13488 | obado | 50 | |
13716 | obado | 51 | :Nombre de perturbateurs |
16265 | reyssat | 52 | Les perturbateurs sont les mots, choisis dans la liste, |
53 | autres que celui qui est présenté en audio. Il y aura donc une |
||
54 | étiquette de plus que de perturbateurs. |
||
5275 | bpr | 55 | \integer{cntpertub=3} |
13488 | obado | 56 | |
16265 | reyssat | 57 | :Taille horizontale des étiquettes (en pixels) |
5275 | bpr | 58 | \integer{sizev=200} |
59 | |||
16265 | reyssat | 60 | :Taille verticale des étiquettes (en pixels) |
5275 | bpr | 61 | \integer{sizel=20} |
62 | |||
16262 | bpr | 63 | :Option |
16265 | reyssat | 64 | Selon l'option, tous les mots (au plus 10) d'une ligne prise au hasard |
65 | dans les listes de mots sont proposés successivement, en changeant à |
||
66 | chaque étape les perturbateurs, ou bien l'exercice ne porte que sur un |
||
67 | seul mot. Dans tous les cas, les mots perturbateurs sont pris dans la |
||
68 | même ligne. |
||
16260 | bpr | 69 | |
16265 | reyssat | 70 | \text{choix=item(1,1 : tous les mots, |
71 | 2 : un seul mot)} |
||
10913 | bpr | 72 | |
5275 | bpr | 73 | :%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%% |
10913 | bpr | 74 | \text{choix=wims(word 1 of \choix)} |
75 | \text{Audio =} |
||
76 | \text{Perturb=} |
||
77 | \text{list=randrow(\liste)} |
||
16263 | bpr | 78 | \integer{cntlist=items(\list)} |
16260 | bpr | 79 | \text{mots=\choix=1 ? shuffle(\list): randitem(\list)} |
10913 | bpr | 80 | \integer{cnt=items(\mots)} |
81 | \integer{cnt=min(10,\cnt)} |
||
16263 | bpr | 82 | \integer{cntpertub=min(\cntpertub,\cntlist-1)} |
10913 | bpr | 83 | \for{j=1 to \cnt}{ |
84 | \text{mot=\mots[\j]} |
||
16263 | bpr | 85 | \text{audio=slib(lang/swac \mot,\lang)} |
86 | \text{Audio=wims(append item \audio[1;1] to \Audio)} |
||
16260 | bpr | 87 | \text{perturb=wims(listcomplement \mot in \list)} |
10913 | bpr | 88 | \text{perturb=shuffle(\perturb)} |
89 | \text{perturb=\perturb[1..\cntpertub]} |
||
90 | \text{Perturb=wims(append line \perturb to \Perturb)} |
||
91 | } |
||
5275 | bpr | 92 | \text{size=\sizev[]x\sizel[]x\sizer} |
10913 | bpr | 93 | \text{etape=wims(makelist r x for x=1 to \cnt)} |
94 | \text{etape=wims(replace , by ; in \etape)} |
||
95 | \steps{\etape} |
||
5275 | bpr | 96 | |
97 | \statement{ |
||
16074 | bpr | 98 | <div class="wims_question">\instruction</div> |
13488 | obado | 99 | <div class="wimscenter">\Audio[\step]</div> |
100 | <div class="wimscenter"> |
||
101 | \embed{r \step,\size} |
||
102 | </div> |
||
103 | } |
||
5275 | bpr | 104 | |
10913 | bpr | 105 | \answer{}{\mots[1];\Perturb[1;]}{type=clickfill} |
106 | \answer{}{\mots[2];\Perturb[2;]}{type=clickfill} |
||
107 | \answer{}{\mots[3];\Perturb[3;]}{type=clickfill} |
||
108 | \answer{}{\mots[4];\Perturb[4;]}{type=clickfill} |
||
109 | \answer{}{\mots[5];\Perturb[5;]}{type=clickfill} |
||
110 | \answer{}{\mots[6];\Perturb[6;]}{type=clickfill} |
||
111 | \answer{}{\mots[7];\Perturb[7;]}{type=clickfill} |
||
112 | \answer{}{\mots[8];\Perturb[8;]}{type=clickfill} |
||
113 | \answer{}{\mots[9];\Perturb[9;]}{type=clickfill} |
||
114 | \answer{}{\mots[10];\Perturb[10;]}{type=clickfill} |