Subversion Repositories wimsdev

Rev

Rev 11544 | Rev 13477 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
11375 bpr 1
type=imaudio
3161 bpr 2
textarea="data explain"
3
 
7718 bpr 4
:Etablir la correspondance entre paires d'objets (avec audios de la base).
3161 bpr 5
 
6
On présente des paires d'objets dans un tableau à deux colonnes. Il faut
7
rétablir la bonne correspondance dans les paires en modifiant la colonne à
8
droite, par glisser-déposer ou click avec la souris.
7718 bpr 9
Les objets de gauche sont obligatoirement des audio pris dans la base shtooka de WIMS. Pour
5129 bpr 10
vérifier s'ils existent, utiliser l'outil Swac (dans le moteur de recherche
7718 bpr 11
chercher <span class="tt">swac</span>).
3161 bpr 12
<p>
13
Pour construire un exercice avec ce modèle, il suffit de taper la liste de
5275 bpr 14
paires d'objets. Pour plus de possibilités, utiliser Quicktool.
15
</p>
16
<p>
11544 obado 17
Author of the model: Bernadette Perrin-Riou <bpr@math.u-psud.fr>
3161 bpr 18
</p>
19
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
20
 
11544 obado 21
Remove the above header if you destroy the model tags! (The lines starting
22
with a ':'.) Otherwise the exercise might not be taken back by Createxo.
3161 bpr 23
 
11544 obado 24
:%%%%%%%% Sample parameters to be redefined %%%%%%%%%%%%%%%%%
3161 bpr 25
 
26
:\title{Correspondance avec audio préenregistrés}
5147 bpr 27
:\author{Bernadette, Perrin-Riou}
3161 bpr 28
:\email{bpr@math.u-psud.fr}
5724 bpr 29
:\credits{}
3161 bpr 30
 
31
:Nombre de (paires) d'objets à faire correspondre.
32
\integer{tot=3}
33
 
34
:La taille verticale des cases en pixels.
35
Pensez aux gens qui augmentent la taille de polices de leurs navigateurs !
36
Ne mettez pas les cases trop petites.
37
\integer{sizev=50}
38
 
39
:La taille horizontale des cases à gauche en pixels.
40
\integer{sizel=250}
41
 
42
:La taille horizontale des cases à droite en pixels.
43
\integer{sizer=250}
44
 
5907 bpr 45
: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>.)
3161 bpr 46
\text{lang=fra}
47
:Données principales.
48
Définir une paire d'objets correspondants par ligne, séparés par une virgule.
5797 bpr 49
$embraced_randitem
3161 bpr 50
\matrix{data=
51
village,ville
52
maison,immeuble
53
père,mère
54
rue,autoroute
55
bleu,vert
56
}
57
 
58
:Le texte qui explique ce qu'il faut faire.
59
$embraced_randitem
60
\text{explain=Etablissez la correspondance de sens entre les mots écrits et les mots parlés.}
61
 
11544 obado 62
:Embraced random items
5797 bpr 63
$embraced_randitem
11544 obado 64
\text{accolade=item(1,1 yes,
65
2 no)}
5797 bpr 66
 
11544 obado 67
:%%%%%%%%%%%%%% Nothing to modify until statement %%%%%%%%%%%%%%%%
5797 bpr 68
\text{accolade=wims(word 1 of \accolade)}
3161 bpr 69
\integer{datacnt=rows(\data)}
70
\integer{tot=\tot>\datacnt?\datacnt}
71
 
72
\text{shuf=item(1..\tot,shuffle(\datacnt))}
73
\text{data=row(\shuf,\data)}
5797 bpr 74
\text{data=\accolade=1 ? wims(embraced randitem \data)}
3161 bpr 75
\text{datal=column(1,\data)}
76
\text{datar1=column(2,\data)}
77
\text{datar=}
78
\for{k =1 to \tot}{
79
  \text{audio=\datar1[\k]}
12914 obado 80
  \text{audio=slib(lang/swac \audio,\lang)}
3161 bpr 81
  \text{audio=\audio[1;1]}
82
  \text{datar=wims(append item \audio to \datar)}
83
}
84
\text{size=\sizev[]x\sizel[]x\sizer}
5797 bpr 85
\text{explain=\accolade=1 ? wims(embraced randitem \explain)}
3161 bpr 86
 
11544 obado 87
:%%%%%%%%%%%%% Now the statement in HTML. %%%%%%%%%%%%%%%%%%%%
3161 bpr 88
 
11544 obado 89
::You don't need to modify this in general.
3161 bpr 90
 
91
La commande pour afficher le tableau de correspondance,
92
c'est \embed{reply 1,\size}
93
 
94
\statement{\explain
95
 
6946 bpr 96
<div class="wimscenter">
3161 bpr 97
\embed{reply 1,\size}
6946 bpr 98
</div>
3161 bpr 99
 
100
}
101
 
11544 obado 102
:%%%%%%%%%%%%% Nothing to modify after. %%%%%%%%%%%%%%%%%5
3161 bpr 103
 
104
\answer{La réponse}{\datal;\datar}{type=correspond}
105