Subversion Repositories wimsdev

Rev

Rev 8512 | Rev 11544 | 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>
3161 bpr 17
Auteur du modèle : Bernadette Perrin-Riou <bpr@math.u-psud.fr>
18
</p>
19
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
20
 
21
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
22
(Ce sont les lignes qui commencent par un ':'.)
23
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
24
 
25
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
26
 
27
:\title{Correspondance avec audio préenregistrés}
5147 bpr 28
:\author{Bernadette, Perrin-Riou}
3161 bpr 29
:\email{bpr@math.u-psud.fr}
5724 bpr 30
:\credits{}
3161 bpr 31
 
32
:Nombre de (paires) d'objets à faire correspondre.
33
\integer{tot=3}
34
 
35
:La taille verticale des cases en pixels.
36
Pensez aux gens qui augmentent la taille de polices de leurs navigateurs !
37
Ne mettez pas les cases trop petites.
38
\integer{sizev=50}
39
 
40
:La taille horizontale des cases à gauche en pixels.
41
\integer{sizel=250}
42
 
43
:La taille horizontale des cases à droite en pixels.
44
\integer{sizer=250}
45
 
5907 bpr 46
: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 47
\text{lang=fra}
48
:Données principales.
49
Définir une paire d'objets correspondants par ligne, séparés par une virgule.
5797 bpr 50
$embraced_randitem
3161 bpr 51
\matrix{data=
52
village,ville
53
maison,immeuble
54
père,mère
55
rue,autoroute
56
bleu,vert
57
}
58
 
59
:Le texte qui explique ce qu'il faut faire.
60
$embraced_randitem
61
\text{explain=Etablissez la correspondance de sens entre les mots écrits et les mots parlés.}
62
 
5797 bpr 63
:Mise en aléatoire par des accolades emboitables
64
$embraced_randitem
65
\text{accolade=item(1,1 oui,
66
2 non)}
67
 
3161 bpr 68
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
5797 bpr 69
\text{accolade=wims(word 1 of \accolade)}
3161 bpr 70
\integer{datacnt=rows(\data)}
71
\integer{tot=\tot>\datacnt?\datacnt}
72
 
73
\text{shuf=item(1..\tot,shuffle(\datacnt))}
74
\text{data=row(\shuf,\data)}
5797 bpr 75
\text{data=\accolade=1 ? wims(embraced randitem \data)}
3161 bpr 76
\text{datal=column(1,\data)}
77
\text{datar1=column(2,\data)}
78
\text{datar=}
79
\for{k =1 to \tot}{
80
  \text{audio=\datar1[\k]}
7781 bpr 81
  \text{audio=slib(lang/swac \audio,\lang,player=player)}
3161 bpr 82
  \text{audio=\audio[1;1]}
83
  \text{datar=wims(append item \audio to \datar)}
84
}
85
\text{size=\sizev[]x\sizel[]x\sizer}
5797 bpr 86
\text{explain=\accolade=1 ? wims(embraced randitem \explain)}
3161 bpr 87
 
88
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
89
 
90
::Vous n'avez pas besoin de modifier ceci en général.
91
 
92
La commande pour afficher le tableau de correspondance,
93
c'est \embed{reply 1,\size}
94
 
95
\statement{\explain
96
 
6946 bpr 97
<div class="wimscenter">
3161 bpr 98
\embed{reply 1,\size}
6946 bpr 99
</div>
3161 bpr 100
 
101
}
102
 
103
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
104
 
105
\answer{La réponse}{\datal;\datar}{type=correspond}
106