Subversion Repositories wimsdev

Rev

Rev 13765 | 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"
13716 obado 3
iEdit="explain"
3161 bpr 4
 
13765 bpr 5
:Établir la correspondance entre paires d'objets (avec audios de la base).
3161 bpr 6
 
7
On présente des paires d'objets dans un tableau à deux colonnes. Il faut
8
rétablir la bonne correspondance dans les paires en modifiant la colonne à
15179 lemaire 9
droite, par glisser-déposer ou clic avec la souris.
7718 bpr 10
Les objets de gauche sont obligatoirement des audio pris dans la base shtooka de WIMS. Pour
5129 bpr 11
vérifier s'ils existent, utiliser l'outil Swac (dans le moteur de recherche
7718 bpr 12
chercher <span class="tt">swac</span>).
3161 bpr 13
<p>
14
Pour construire un exercice avec ce modèle, il suffit de taper la liste de
5275 bpr 15
paires d'objets. Pour plus de possibilités, utiliser Quicktool.
16
</p>
13488 obado 17
<p class="wims_credits">
15179 lemaire 18
Auteur du modèle : <a href="mailto:bernadette.m.riou@orange.fr">Bernadette Perrin-Riou</a>
3161 bpr 19
</p>
20
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
21
 
22
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
23
(Ce sont les lignes qui commencent par un ':'.)
24
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
25
 
26
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
27
 
28
:\title{Correspondance avec audio préenregistrés}
5147 bpr 29
:\author{Bernadette, Perrin-Riou}
3161 bpr 30
:\email{bpr@math.u-psud.fr}
5724 bpr 31
:\credits{}
3161 bpr 32
 
13716 obado 33
:Nombre de (paires) d'objets à faire correspondre
3161 bpr 34
\integer{tot=3}
35
 
13716 obado 36
:La taille verticale des cases en pixels
3161 bpr 37
Pensez aux gens qui augmentent la taille de polices de leurs navigateurs !
38
Ne mettez pas les cases trop petites.
39
\integer{sizev=50}
40
 
13716 obado 41
:La taille horizontale des cases à gauche (en pixels)
3161 bpr 42
\integer{sizel=250}
43
 
13716 obado 44
:La taille horizontale des cases à droite (en pixels)
3161 bpr 45
\integer{sizer=250}
46
 
5907 bpr 47
: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 48
\text{lang=fra}
13716 obado 49
 
50
:Consigne pour les apprenants
51
$embraced_randitem
13765 bpr 52
\text{explain=Établissez la correspondance de sens entre les mots écrits et les mots parlés.}
13716 obado 53
 
3161 bpr 54
:Données principales.
55
Définir une paire d'objets correspondants par ligne, séparés par une virgule.
5797 bpr 56
$embraced_randitem
3161 bpr 57
\matrix{data=
58
village,ville
59
maison,immeuble
60
père,mère
61
rue,autoroute
62
bleu,vert
63
}
64
 
5797 bpr 65
:Mise en aléatoire par des accolades emboitables
66
$embraced_randitem
67
\text{accolade=item(1,1 oui,
68
2 non)}
69
 
3161 bpr 70
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
5797 bpr 71
\text{accolade=wims(word 1 of \accolade)}
3161 bpr 72
\integer{datacnt=rows(\data)}
73
\integer{tot=\tot>\datacnt?\datacnt}
74
 
75
\text{shuf=item(1..\tot,shuffle(\datacnt))}
76
\text{data=row(\shuf,\data)}
5797 bpr 77
\text{data=\accolade=1 ? wims(embraced randitem \data)}
3161 bpr 78
\text{datal=column(1,\data)}
79
\text{datar1=column(2,\data)}
80
\text{datar=}
81
\for{k =1 to \tot}{
82
  \text{audio=\datar1[\k]}
12914 obado 83
  \text{audio=slib(lang/swac \audio,\lang)}
3161 bpr 84
  \text{audio=\audio[1;1]}
85
  \text{datar=wims(append item \audio to \datar)}
86
}
87
\text{size=\sizev[]x\sizel[]x\sizer}
5797 bpr 88
\text{explain=\accolade=1 ? wims(embraced randitem \explain)}
3161 bpr 89
 
90
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
91
 
92
::Vous n'avez pas besoin de modifier ceci en général.
93
 
94
La commande pour afficher le tableau de correspondance,
95
c'est \embed{reply 1,\size}
96
 
97
\statement{\explain
98
 
6946 bpr 99
<div class="wimscenter">
3161 bpr 100
\embed{reply 1,\size}
6946 bpr 101
</div>
3161 bpr 102
 
103
}
104
 
105
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
106
 
107
\answer{La réponse}{\datal;\datar}{type=correspond}
108