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