Subversion Repositories wimsdev

Rev

Rev 13715 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
12172 mquerol 1
type=imaudio
13715 obado 2
textarea="instruction"
3
iEdit="instruction"
12172 mquerol 4
 
5
:Escribir la palabra escuchada (de los audios existentes en el servidor WIMS).
6
 
7
Se propone un audio y el texto escuchado debe escribirse exactamente. El audio se
8
toma de la base de datos de audio de palabras registradas de WIMS. Si el ejercicio está en una clase,
9
con una adapatación, se puede usar con audios incluidos en la clase.
10
<p>
11
Para construir un ejercicio con este modelo, simplemente escriba la lista de
12
palabras siempre que existan en la base de audio (para verificarlo, escriba
13
swac en el motor de búsqueda y usar la herramienta propuesta).
13478 obado 14
</p><p>
12172 mquerol 15
Para más posibilidades, usa Quicktool.
13478 obado 16
</p><p class="wims_credits">
15179 lemaire 17
Autor del modelo: <a href="mailto:bernadette.m.riou@orange.fr">Bernadette Perrin-Riou</a>
12172 mquerol 18
</p>
13478 obado 19
:%%%%%%%%%%%%%%%%%      ATENCIÓN      %%%%%%%%%%%%%%%%%%%%
12172 mquerol 20
 
13478 obado 21
Elimina la cabecera anterior si borra las etiquetas para el modelo!
22
(Son las líneas que comienzan con un ':'.)
23
En caso contrario el ejercicio puede no funcionar bajo Createxo.
12172 mquerol 24
 
13478 obado 25
:%%%%%%%% Parámetros del ejemplo a redefinir %%%%%%%%%%%%%%%%%
12172 mquerol 26
 
27
:\title{Escuchar y escribir}
28
:\author{Bernadette, Perrin-Riou}
29
:\email{bpr@math.u-psud.fr}
30
:\credits{}
13478 obado 31
 
12172 mquerol 32
:Enunciado
33
\text{instruction=Escriba la palabra escuchada, sin errores ortográficos.}
34
 
35
:Lista de palabras
36
\text{liste = doctor,teacher,journalist,policeman, fireman, postman}
37
 
38
:Idioma de audio: las posibles opciones son <span class="tt">fra</span>, <span class="tt">eng</span>,  <span class="tt">dut</span> (y otros con menos posibilidades  <span class="tt">pol</span>,  <span class="tt">wol</span>,  <span class="tt">deu</span>,  <span class="tt">swe</span>)
39
\text{lang = eng}
13478 obado 40
 
12172 mquerol 41
:El tamaño vertical de los cuadros en números de caracteres
42
\integer{size=12}
13478 obado 43
 
12172 mquerol 44
:Dependiendo de la opción, se proponen todas las palabras o una al azar
45
\text{choix=item(1,1 todas,
46
2 una sola)}
47
 
48
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
49
\text{choix=wims(word 1 of \choix)}
50
\text{Audio =}
51
\text{mots=\choix=1 ? shuffle(randrow(\liste)): randitem(randrow(\liste))}
52
\integer{cnt=items(\mots)}
53
\integer{cnt=min(10,\cnt)}
54
\for{j=1 to \cnt}{
55
  \text{audio = slib(lang/swac \mots[\j],\lang)}
56
  \text{Audio = wims(append item \audio[1;1] to \Audio)}
57
}
58
\text{etape=wims(makelist r x for x=1 to \cnt)}
59
\text{etape=wims(replace , by ; in \etape)}
60
\steps{\etape}
61
 
62
\statement{
63
\instruction
64
<div class="wimscenter">\Audio[\step]</div>
65
 
66
<div class="wimscenter">
67
 \embed{r \step, \size
68
 default
69
 autocomplete="off"}
70
</div>
71
}
72
\answer{}{\mots[1]}{type=case}{option=nonstop}
73
\answer{}{\mots[2]}{type=case}{option=nonstop}
74
\answer{}{\mots[3]}{type=case}{option=nonstop}
75
\answer{}{\mots[4]}{type=case}{option=nonstop}
76
\answer{}{\mots[5]}{type=case}{option=nonstop}
77
\answer{}{\mots[6]}{type=case}{option=nonstop}
78
\answer{}{\mots[7]}{type=case}{option=nonstop}
79
\answer{}{\mots[8]}{type=case}{option=nonstop}
80
\answer{}{\mots[9]}{type=case}{option=nonstop}
81
\answer{}{\mots[10]}{type=case}{option=nonstop}