Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
11375 bpr 1
type=gapfill
23 reyssat 2
textarea="data explain"
3
 
3426 bpr 4
:Taper la propriété d'un objet choisi aléatoirement dans une liste
23 reyssat 5
 
6
<p>
5354 obado 7
On présente un objet tiré au hasard dans une liste et demande de taper sa propriété selon la demande de l'exercice.
8
</p><p>
9
Pour construire un exercice avec ce modèle, il suffit de donner la liste d'objets et leurs propriétés.
10
</p>
8002 bpr 11
<p>Auteur du modèle : Gang Xiao <qualite@wimsedu.info></p>
23 reyssat 12
 
13
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
14
 
2880 bpr 15
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
23 reyssat 16
(Ce sont les lignes qui commencent par un ':'.)
17
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
18
 
19
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
20
 
21
:\title{Propriété tapée}
5147 bpr 22
:\author{XIAO, Gang}
8002 bpr 23
:\email{qualite@wimsedu.info}
23 reyssat 24
 
25
:Taille du champ à taper.
26
Il faut prévoir suffisamment de place pour la propriété la plus longue.
27
\integer{size=20}
28
 
29
:Données principales.
5354 obado 30
<p>Définir un objet par ligne, d'abord le nom de l'objet à afficher, ensuite sa propriété telle qu'elle doit être tapée, séparés par une virgule.
31
</p><p>
32
Vous pouvez déclarer des synonymes de propriétés à faire reconnaitre, en les séparant par des traits verticaux (exemple&nbsp;: sombre|foncé).</p>
23 reyssat 33
\matrix{data=
34
bambou,bambous
35
bijou,bijoux
36
boeuf,boeufs
37
cadeau,cadeaux
38
caillou,cailloux
39
cheval,chevaux
40
chou,choux
41
ciel,cieux
42
clou,clous
43
détail,détails
44
oeil,yeux
45
réseau,réseaux
46
tableau,tableaux
47
travail,travaux
48
trou,trous
49
}
50
 
51
:Type d'analyse de réponse.
5907 bpr 52
Les types <span class="tt">case</span> et <span class="tt">nocase</span> sont surtout adaptés pour les applications linguistiques. Dans les autres cas, préférez <span class="tt">atext</span>.
23 reyssat 53
\text{atype=item(1,case (aucune tolérance d'erreur),
4796 bpr 54
	nocase (tolère minuscule/majuscule),
55
	atext (ignore pluriel/singulier et articles))}
23 reyssat 56
 
57
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
58
 
59
\text{data=randomrow(\data)}
60
\text{name=\data[1]}
61
\text{prop=\data[2]}
62
\text{atype=wims(word 1 of \atype)}
63
 
64
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
65
 
66
:Le texte pour expliquer ce qu'il faut faire.
5907 bpr 67
Pour évoquer l'objet tiré, écrire <span class="tt">\name</span>.
23 reyssat 68
$embraced_randitem
69
\text{explain=
4856 bpr 70
Tapez le pluriel du nom <span style="color:blue;font-weight:bold;">\name</span> :
23 reyssat 71
}
72
 
73
:%% Calculs à ne pas modifier
74
\text{explain=wims(embraced randitem \explain)}
75
 
76
::On n'a pas besoin de modifier l'énoncé directement en général.
77
 
4780 obado 78
\statement{
5354 obado 79
	<label for="reply1" class="oef_explain">\explain</label>
4780 obado 80
	<span class="oef_input">
81
	\embed{r1,\size
11556 bpr 82
	autocomplete="off"}.
4780 obado 83
	</span>
23 reyssat 84
}
85
 
86
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
87
 
88
\answer{La réponse}{\prop}{type=\atype}
89