Rev 11375 | Rev 12914 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 11375 | Rev 11860 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | textarea="data explain" |
2 | textarea="data explain" |
3 | 3 | ||
4 | : |
4 | :Establir la correspondència entre parells d'objectes (amb àudios de la base de dades). |
5 | 5 | ||
6 |
|
6 | Es presenten parells d'objectes a una taula amb dues columnes. S'ha |
7 |
|
7 | d'establir la correspondència correcta entre cada parella modificant la columna |
8 |
|
8 | de la dreta, arrossegant o fent clic amb el ratolí. |
9 |
|
9 | Els objectes a l'esquerra han de ser obligatòriament audio present a la base shtooka de WIMS. Per a |
10 |
|
10 | comprovar si existeixen, utilitzar l'eina de Swac (en el motor de cerca |
11 |
|
11 | Cercar <span class="tt">swac</span>). |
12 | <p> |
12 | <p> |
13 |
|
13 | Per construir un exercici amb aquest model, simplement escriviu la llista de |
14 |
|
14 | parells d'objectes. Per a més opcions, usar Quicktool. |
15 | </p> |
15 | </p> |
16 | <p> |
16 | <p> |
17 |
|
17 | Autor del model: Bernadette Perrin-Riou <bpr@math.u-psud.fr> |
18 | </p> |
18 | </p> |
19 | :%%%%%%%%%%%%%%%%% |
19 | :%%%%%%%%%%%%%%%%% ATENCIÓ %%%%%%%%%%%%%%%%%%%% |
20 | 20 | ||
21 |
|
21 | Elimineu la capçalera anterior si elimineu les etiquetes per al model! |
22 | ( |
22 | (Són les línies que comencen amb un ':'.) |
23 |
|
23 | En cas contrari l'exercici pot no de funcionar sota Createxo. |
24 | 24 | ||
25 | :%%%%%%%% |
25 | :%%%%%%%% Exemples de paràmetres a redefinir %%%%%%%%%%%%%%%%% |
26 | 26 | ||
27 | :\title{ |
27 | :\title{Correspondència amb els audios prèviament enregistrats} |
28 | :\author{Bernadette, Perrin-Riou} |
28 | :\author{Bernadette, Perrin-Riou} |
29 | :\email{bpr@math.u-psud.fr} |
29 | :\email{bpr@math.u-psud.fr} |
- | 30 | :\credits{} |
|
30 | 31 | ||
31 | :Nombre de ( |
32 | :Nombre de (parelles) d'objectes que s'han d'associar |
32 | \integer{tot=3} |
33 | \integer{tot=3} |
33 | 34 | ||
34 | :La |
35 | :La mida vertical de les caixes en píxels |
35 |
|
36 | Pensar en els usuaris que augmenten la mida del tipus de lletra al seu navegador! |
36 |
|
37 | No poseu les caixes massa petites. |
37 | \integer{sizev=50} |
38 | \integer{sizev=50} |
38 | 39 | ||
39 | :La |
40 | :La mida horitzontal de les caixes de l'esquerra en píxels |
40 | \integer{sizel=250} |
41 | \integer{sizel=250} |
41 | 42 | ||
42 | :La |
43 | :La mida horitzontal de les caixes de la dreta en píxels |
43 | \integer{sizer=250} |
44 | \integer{sizer=250} |
44 | 45 | ||
45 | : |
46 | :Idioma d'àudio: les opcions disponibles 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>) |
46 | \text{lang=fra} |
47 | \text{lang=fra} |
47 | : |
48 | :Dades principals |
48 |
|
49 | Definir un parell d'elements corresponents per línia, separats per una coma. |
- | 50 | $embraced_randitem |
|
49 | \matrix{data= |
51 | \matrix{data= |
50 | village,ville |
52 | village,ville |
51 | maison,immeuble |
53 | maison,immeuble |
52 | père,mère |
54 | père,mère |
53 | rue,autoroute |
55 | rue,autoroute |
54 | bleu,vert |
56 | bleu,vert |
55 | } |
57 | } |
56 | 58 | ||
57 | : |
59 | :L'enunciat de l'exercici |
58 | $embraced_randitem |
60 | $embraced_randitem |
59 | \text{ |
61 | \text{explain=Establir la correspondència entre les paraules escrites i les paraules parlades.} |
60 | 62 | ||
61 | : |
63 | :S'accepta text aleatori posat entre claus |
- | 64 | $embraced_randitem |
|
- | 65 | \text{accolade=item(1,1 sí, |
|
- | 66 | 2 no)} |
|
62 | 67 | ||
- | 68 | :%%%%%%%%%%%%%% Res canviar abans de l'enunciat %%%%%%%%%%%%%%%% |
|
- | 69 | \text{accolade=wims(word 1 of \accolade)} |
|
63 | \integer{datacnt=rows(\data)} |
70 | \integer{datacnt=rows(\data)} |
64 | \integer{tot=\tot>\datacnt?\datacnt} |
71 | \integer{tot=\tot>\datacnt?\datacnt} |
65 | 72 | ||
66 | \text{shuf=item(1..\tot,shuffle(\datacnt))} |
73 | \text{shuf=item(1..\tot,shuffle(\datacnt))} |
67 | \text{data=row(\shuf,\data)} |
74 | \text{data=row(\shuf,\data)} |
- | 75 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
|
68 | \text{datal=column(1,\data)} |
76 | \text{datal=column(1,\data)} |
69 | \text{datar1=column(2,\data)} |
77 | \text{datar1=column(2,\data)} |
70 | \text{datar=} |
78 | \text{datar=} |
71 | \for{k =1 to \tot}{ |
79 | \for{k =1 to \tot}{ |
72 | \text{audio=\datar1[\k]} |
80 | \text{audio=\datar1[\k]} |
73 | \text{audio=slib(lang/swac |
81 | \text{audio=slib(lang/swac \audio,\lang,player=player)} |
74 | \text{audio=\audio[1;1]} |
82 | \text{audio=\audio[1;1]} |
75 | \text{datar=wims(append item \audio to \datar)} |
83 | \text{datar=wims(append item \audio to \datar)} |
76 | } |
84 | } |
77 | \text{size=\sizev[]x\sizel[]x\sizer} |
85 | \text{size=\sizev[]x\sizel[]x\sizer} |
78 | \text{ |
86 | \text{explain=\accolade=1 ? wims(embraced randitem \explain)} |
79 | - | ||
80 | :%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%% |
- | |
81 | - | ||
82 | ::Vous n'avez pas besoin de modifier ceci en général. |
- | |
83 | 87 | ||
- | 88 | :%%%%%%%%%%%%% Ara l'enunciat en format HTML. %%%%%%%%%%%%%%%%%%%% |
|
- | 89 | ||
- | 90 | ::Vostè no necessita canviar això en general. |
|
- | 91 | ||
84 | La |
92 | La comanda per mostrar la taula de correspondència, |
85 |
|
93 | és \embed{reply 1,\size} |
86 | 94 | ||
87 | \statement{\explain |
95 | \statement{\explain |
88 | 96 | ||
89 |
|
97 | <div class="wimscenter"> |
90 | \embed{reply 1,\size} |
98 | \embed{reply 1,\size} |
91 | </div> |
99 | </div> |
92 | 100 | ||
93 | } |
101 | } |
94 | 102 | ||
95 | :%%%%%%%%%%%%% |
103 | :%%%%%%%%%%%%% Res a canviar per sota. %%%%%%%%%%%%%%%%%5 |
96 | - | ||
97 | \answer{La réponse}{\datal;\datar}{type=correspond} |
- | |
98 | 104 | ||
- | 105 | \answer{La resposta}{\datal;\datar}{type=correspond} |