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} |