Subversion Repositories wimsdev

Rev

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}