Subversion Repositories wimsdev

Rev

Rev 11556 | Rev 13716 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11556 Rev 12172
Line 2... Line 2...
2
textarea="data explain"
2
textarea="data explain"
3
 
3
 
4
:Taper la propriété d'un objet choisi aléatoirement dans une liste
4
:Escriure la propietat d'un objecte seleccionat aleatòriament d'una llista.
5
 
5
 
6
<p>
6
<p>
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.
7
Es presenta un objecte triat aleatòriament d'una llista i demana escriure la seva propietat segons la sol·licitud de l'exercici.
8
</p><p>
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.
9
Per construir un exercici amb aquest model, simplement doneu la llista d'objectes i les seves propietats.
10
</p>
10
</p>
11
<p>Auteur du modèle : Gang Xiao <qualite@wimsedu.info></p>
11
<p>Autor del model: Gang Xiao <qualite@wimsedu.info></p>
12
 
12
 
13
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
13
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
14
 
14
 
15
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
15
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
16
(Ce sont les lignes qui commencent par un ':'.)
16
(Ce sont les lignes qui commencent par un ':'.)
17
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
17
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
18
 
18
 
19
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
19
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
20
 
20
 
21
:\title{Propriété tapée}
21
:\title{Escriure la propietat}
22
:\author{XIAO, Gang}
22
:\author{XIAO, Gang}
23
:\email{qualite@wimsedu.info}
23
:\email{qualite@wimsedu.info}
-
 
24
:\credits{}
24
 
25
 
25
:Taille du champ à taper.
26
:Mida del camp on escriure
26
Il faut prévoir suffisamment de place pour la propriété la plus longue.
27
Cal proporcionar espai suficient per a la propietat més llarga.
27
\integer{size=20}
28
\integer{size=20}
28
 
29
 
29
:Données principales.
30
:Dades principals
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>Escrire un objecte per línia, primer el nom de l'objecte que es mostrarà, llavors
-
 
32
la seva propietat tal i com s'hauria d'escriure, separada per una coma.
31
</p><p>
33
</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>
34
Podeu declarar sinònims de propietats que es reconeixeran, separats per línies verticals (exemple: sombre|foncé).</p>
33
\matrix{data=
35
\matrix{data=
34
bambou,bambous
36
bambou,bambous
35
bijou,bijoux
37
bijou,bijoux
36
boeuf,boeufs
38
boeuf,boeufs
37
cadeau,cadeaux
39
cadeau,cadeaux
Line 46... Line 48...
46
tableau,tableaux
48
tableau,tableaux
47
travail,travaux
49
travail,travaux
48
trou,trous
50
trou,trous
49
}
51
}
50
 
52
 
51
:Type d'analyse de réponse.
53
:Tipus d'anàlisi de resposta
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>.
54
Els tipus <span class="tt">case</span> i <span class="tt">nocase</span> són especialment adequats per a
-
 
55
aplicacions lingüístiques. En altres casos, és preferible <span class="tt">atext</span>.
53
\text{atype=item(1,case (aucune tolérance d'erreur),
56
\text{atype=item(3,case (no es tolera cap error),
54
	nocase (tolère minuscule/majuscule),
57
	nocase (tolera minúscules/majúscules),
55
	atext (ignore pluriel/singulier et articles))}
58
	atext (ignora plural/singular i articles))}
56
 
59
 
57
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
60
:S'accepta text aleatori posat entre claus
-
 
61
$embraced_randitem
-
 
62
 
-
 
63
\text{accolade=item(1,1 sí,
-
 
64
2 no)}
58
 
65
 
-
 
66
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
-
 
67
\text{accolade=wims(word 1 of \accolade)}
59
\text{data=randomrow(\data)}
68
\text{data=randomrow(\data)}
60
\text{name=\data[1]}
69
\text{name=\data[1]}
61
\text{prop=\data[2]}
70
\text{prop=\data[2]}
62
\text{atype=wims(word 1 of \atype)}
71
\text{atype=wims(word 1 of \atype)}
63
 
72
 
64
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
73
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
65
 
74
 
66
:Le texte pour expliquer ce qu'il faut faire.
75
:Enunciat
67
Pour évoquer l'objet tiré, écrire <span class="tt">\name</span>.
76
Per evocar l'objecte que es mostra, escriviu <span class="tt">\name</span>.
68
$embraced_randitem
77
$embraced_randitem
69
\text{explain=
78
\text{explain=
70
Tapez le pluriel du nom <span style="color:blue;font-weight:bold;">\name</span> :
79
Ecrire le pluriel du nom <span class="wims_emph">\name</span>.
71
}
80
}
72
 
81
 
73
:%% Calculs à ne pas modifier
82
:%% Calculs à ne pas modifier
74
\text{explain=wims(embraced randitem \explain)}
83
\text{explain=\accolade=1 ? wims(embraced randitem \explain)}
75
 
84
 
76
::On n'a pas besoin de modifier l'énoncé directement en général.
85
::On n'a pas besoin de modifier l'énoncé directement en général.
77
 
86
 
78
\statement{
87
\statement{
79
	<label for="reply1" class="oef_explain">\explain</label>
88
	<label for="reply1" class="oef_explain">\explain</label>