Subversion Repositories wimsdev

Rev

Rev 11375 | Rev 13476 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11375 Rev 12171
Line 2... Line 2...
2
textarea="data"
2
textarea="data"
3
 
3
 
4
:Choisir parmi des étiquettes le mot entendu (enregistrement de la base audio de WIMS).
4
:Triar entre les etiquetes la paraula que s'ha escoltat (des dels àudios existents al servidor WIMS).
5
 
5
 
6
Un audio est proposé et le texte doit être choisi par des étiquettes. Les audio sont
6
Es proposa un àudio i s'ha de triar l'etiqueta del text. L'àudio s'agafa
7
pris parmi la base d'audio de mots enregistrés de WIMS. Si l'exercice est dans une classe,
7
de la base d'àudio de paraules registrades de WIMS. Si l'exercici es troba en una classe,
8
avec une adapatation, il peut être utilisé avec des audios mis dans la classe.
8
amb una adaptació, es pot utilitzar amb àudios posats a la classe.
9
<p>
9
<p>
10
Pour construire un exercice avec ce modèle, il suffit de taper la liste de
10
Per construir un exercici amb aquest model, simplement escriviu la llista de
11
mots à condition qu'ils existent dans la base d'audio (pour vérifier, taper
11
paraules sempre que existeixen a la base d'àudio (per comprovar-ho, escriviu
12
swac dans le moteur de recherche et utiliser l'outil proposé).
12
swac al motor de cerca i utilitzeu l'eina proposada).
13
</p>
13
</p><p>
14
<p>
-
 
15
Pour plus de possibilités, utiliser Quicktool.
14
Per obtenir més possibilitats, utilitzeu Quicktool.
16
</p>
15
</p><p>
17
<p>
-
 
18
Auteur du modèle : Bernadette Perrin-Riou <bpr@math.u-psud.fr>
16
Autor del model: Bernadette Perrin-Riou <bpr@math.u-psud.fr>
19
</p>
17
</p>
20
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
18
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
21
 
19
 
22
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
20
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 ':'.)
21
(Ce sont les lignes qui commencent par un ':'.)
24
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
22
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
25
 
23
 
26
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
24
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
27
 
25
 
28
 
26
 
29
:\title{Écouter et reconnaître}
27
:\title{Escoltar i reconèixer}
30
:\author{Bernadette, Perrin-Riou}
28
:\author{Bernadette, Perrin-Riou}
31
:\email{bpr@math.u-psud.fr}
29
:\email{bpr@math.u-psud.fr}
-
 
30
:\credits{}
32
:Consigne
31
:Enunciat
33
\text{instruction=Clique sur le mot entendu.}
32
\text{instruction=Feu clic a la paraula que heu escoltat.}
34
 
33
 
35
:Liste de mots
34
:Llista de paraules
-
 
35
Si hi ha diverses línies, els distractors es prenen de la mateixa línia que la paraula escollida.
36
\text{liste = doctor,teacher,journalist,policeman, fireman, postman}
36
\text{liste = doctor,teacher,journalist,policeman, fireman, postman}
37
 
37
 
38
: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>.)
38
:Llenguatge d'àudio: les opcions possibles són <span class="tt">fra</span>,  <span class="tt">eng</span>,  <span class="tt">dut</span> (i altres amb menys possibilitats  <span class="tt">pol</span>,  <span class="tt">wol</span>,  <span class="tt">deu</span>,  <span class="tt">swe</span>.)
39
\text{lang = eng}
39
\text{lang = eng}
40
:Nombre de perturbateurs.
40
:Nombre de distractors
41
\integer{cntpertub=3}
41
\integer{cntpertub=3}
42
:La taille verticale des cases en pixels.
42
:La mida vertical de les caixes en píxels
43
\integer{sizev=200}
43
\integer{sizev=200}
44
 
44
 
45
:La taille horizontale des cases à gauche en pixels.
45
:La mida horitzontal de les caixes de l'esquerra en píxels
46
\integer{sizel=20}
46
\integer{sizel=20}
47
 
47
 
-
 
48
:Depenent de l'opció, es proposen totes les paraules o nomes una aleatòriament (com a màxim 10 paraules)
-
 
49
\text{choix=item(1,1 totes,
-
 
50
2 una sola)}
-
 
51
 
48
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
52
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
-
 
53
\text{choix=wims(word 1 of \choix)}
49
 
54
\text{Audio =}
-
 
55
\text{Perturb=}
50
\text{mot = randitem(\liste)}
56
\text{list=randrow(\liste)}
-
 
57
\text{mots=\choix=1 ? shuffle(\liste): randitem(\liste)}
-
 
58
\integer{cnt=items(\mots)}
-
 
59
\integer{cnt=min(10,\cnt)}
-
 
60
\for{j=1 to \cnt}{
-
 
61
  \text{mot=\mots[\j]}
-
 
62
  \text{audio = slib(lang/swac \mot,\lang)}
-
 
63
  \text{Audio = wims(append item \audio[1;1] to \Audio)}
51
\text{perturb=wims(listcomplement \mot in \liste)}
64
  \text{perturb=wims(listcomplement \mot in \liste)}
52
\text{perturb=shuffle(\perturb)}
65
  \text{perturb=shuffle(\perturb)}
53
\text{perturb=\perturb[1..\cntpertub]}
66
  \text{perturb=\perturb[1..\cntpertub]}
-
 
67
  \text{Perturb=wims(append line \perturb to \Perturb)}
54
 
68
}
55
\text{audio = slib(lang/swac \mot,\lang)}
-
 
56
\text{audio = \audio[1;1]}
-
 
57
\text{size=\sizev[]x\sizel[]x\sizer}
69
\text{size=\sizev[]x\sizel[]x\sizer}
-
 
70
\text{etape=wims(makelist r x for x=1 to \cnt)}
-
 
71
\text{etape=wims(replace , by ; in \etape)}
-
 
72
\steps{\etape}
58
 
73
 
59
\statement{
74
\statement{
-
 
75
<div class="instruction">
60
\instruction
76
\instruction
-
 
77
</div>
61
<div class="wimscenter">\audio</div>
78
<div class="wimscenter">\Audio[\step]</div>
62
 
79
 
63
<div class="wimscenter">
80
<div class="wimscenter">
64
\embed{r1,\size}
81
\embed{r \step,\size}
65
</div>
82
</div>
66
}
83
}
-
 
84
\answer{}{\mots[1];\Perturb[1;]}{type=clickfill}
67
\answer{}{\mot;\perturb}{type=clickfill}
85
\answer{}{\mots[2];\Perturb[2;]}{type=clickfill}
-
 
86
\answer{}{\mots[3];\Perturb[3;]}{type=clickfill}
-
 
87
\answer{}{\mots[4];\Perturb[4;]}{type=clickfill}
-
 
88
\answer{}{\mots[5];\Perturb[5;]}{type=clickfill}
-
 
89
\answer{}{\mots[6];\Perturb[6;]}{type=clickfill}
-
 
90
\answer{}{\mots[7];\Perturb[7;]}{type=clickfill}
-
 
91
\answer{}{\mots[8];\Perturb[8;]}{type=clickfill}
-
 
92
\answer{}{\mots[9];\Perturb[9;]}{type=clickfill}
-
 
93
\answer{}{\mots[10];\Perturb[10;]}{type=clickfill}