Rev 12172 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
13716 | obado | 1 | type=numbers gapfill |
23 | reyssat | 2 | textarea="data" |
3 | |||
12172 | mquerol | 4 | :Preguntes de resposta numèrica incrustades en un text aleatori. |
23 | reyssat | 5 | |
12172 | mquerol | 6 | Aquest exercici presenta textos "amb forats", cadascun per a ser omplert per un |
23 | reyssat | 7 | nombre. |
8 | <p> |
||
12172 | mquerol | 9 | Per construir un exercici amb aquest model, només cal que introduïu els textos. |
10 | Una senzilla sintaxi us permet especificar els forats i el nombre de forats |
||
11 | que accepta. |
||
12 | <P> |
||
13 | Autor del model: Gang Xiao <qualite@wimsedu.info> |
||
23 | reyssat | 14 | |
15 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
16 | |||
2880 | bpr | 17 | Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle ! |
23 | reyssat | 18 | (Ce sont les lignes qui commencent par un ':'.) |
19 | Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo. |
||
20 | |||
21 | :%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%% |
||
22 | |||
12172 | mquerol | 23 | :\title{Preguntes numèriques} |
5147 | bpr | 24 | :\author{XIAO, Gang} |
8002 | bpr | 25 | :\email{qualite@wimsedu.info} |
12172 | mquerol | 26 | :\credits{} |
23 | reyssat | 27 | |
12172 | mquerol | 28 | :S'accepta text aleatori posat entre claus |
23 | reyssat | 29 | $embraced_randitem |
12172 | mquerol | 30 | \text{accolade=item(1,1 sí, |
31 | 2 no)} |
||
32 | |||
33 | :Dades principals. |
||
34 | Definiu una pregunta per línia i línies separades |
||
35 | per un punt i coma. (Els textos, per tant, no poden contenir |
||
36 | punt i coma). <p> |
||
37 | Les dades numèriques que cal respondre s'han de posar entre un parell de |
||
38 | doble-signe d'interrogació "??". |
||
39 | Podeu fer fins a 6 preguntes en una sola frase. |
||
40 | $embraced_randitem |
||
23 | reyssat | 41 | \text{data= |
3426 | bpr | 42 | Le permis à points contient ??6?? points pour un nouveau conducteur.; |
23 | reyssat | 43 | Le permis à points aura ??12?? points au bout de ??3?? ans si le |
44 | nouveau conducteur ne s'est pas fait retirer de point pendant |
||
3426 | bpr | 45 | cette période et n'a pas suivi d'apprentissage anticipé.; |
23 | reyssat | 46 | Le permis à points aura ??12?? points au bout de ??2?? ans si le |
47 | nouveau conducteur ne s'est pas fait retirer de point pendant |
||
48 | cette période et a suivi un apprentissage anticipé.; |
||
49 | Le permis à points "plein" contient ??12?? points.; |
||
3426 | bpr | 50 | L'oubli de la ceinture de sécurité coûte ??1?? point(s) sur le permis à |
23 | reyssat | 51 | points.; |
3426 | bpr | 52 | Le chevauchement de la ligne continue au milieu de la route coûte |
23 | reyssat | 53 | ??1?? point(s) sur le permis à points.; |
3426 | bpr | 54 | Si je ne boucle pas ma ceinture, ça me coûtera ??1?? point(s) sur mon permis.; |
55 | Si j'oublie de porter un casque quand je conduis une moto, ça me coûtera ??1?? point(s) |
||
23 | reyssat | 56 | sur mon permis.; |
3426 | bpr | 57 | Si j'accélère alors que quelqu'un est en train de me dépasser, ça me coûtera |
23 | reyssat | 58 | ??2?? point(s) sur mon permis.; |
59 | {La circulation,Le stationnement} sur le terre-plein central d'une autoroute |
||
3426 | bpr | 60 | coûte ??2?? point(s) sur le permis.; |
61 | Le franchissement de la ligne continue au milieu de la route coûte |
||
23 | reyssat | 62 | ??3?? point(s) sur le permis à points.; |
63 | La conduite avec un taux d'alcoolémie dans le sang compris entre 0.5 g/l et |
||
3426 | bpr | 64 | moins de 0.8 g/l coûte ??3?? point(s) sur le permis à points.; |
23 | reyssat | 65 | La conduite avec un taux d'alcoolémie dans le sang compris entre ??0.5?? g/l et |
3426 | bpr | 66 | moins de ??0.8?? g/l coûte 3 points sur le permis à points.; |
67 | Le dépassement dangereux coûte ??3?? points sur le permis.; |
||
68 | {L'arrêt,Le stationnement} dangereux coûte ??3?? point(s) sur le permis.; |
||
69 | Si je {roule,circule} sur la bande d'arrêt d'urgence d'une autoroute, ça me coûtera |
||
23 | reyssat | 70 | ??3?? points sur mon permis.; |
3426 | bpr | 71 | Le non-respect de la distance de sécurité coûte ??3?? point(s) sur le permis.; |
72 | Un excès de vitesse de {5,8,10,15,20,25} km/h me coûtera ??3?? point(s) |
||
23 | reyssat | 73 | pendant la période de probation de 2 ans.; |
3426 | bpr | 74 | Le non-respect d'un stop coûte ??4?? point(s) sur le permis.; |
75 | Si je grille un feu rouge, ça me coûtera ??4?? point(s) sur mon permis.; |
||
23 | reyssat | 76 | La conduite avec un taux dans le sang d'alcoolémie de {0.8,0.9,1,1.2,1.3,1.5} g |
3426 | bpr | 77 | pour mille coûte ??6?? point(s) sur le permis à points.; |
23 | reyssat | 78 | La conduite avec un taux dans le sang d'alcoolémie supérieur ou égale à |
3426 | bpr | 79 | ??0.8?? g pour mille coûte 6 point(s) sur le permis à points.; |
80 | La circulation en sens interdit coûte ??4?? point(s) sur le permis.; |
||
81 | Le non-respect de la priorité de passage coûte ??4?? point(s) sur le permis.; |
||
82 | {La marche arrière,Le demi-tour} sur l'autoroute coûte ??4?? point(s) sur le |
||
23 | reyssat | 83 | permis.; |
3426 | bpr | 84 | Le délit de fuite coûte ??6?? point(s) sur le permis.; |
23 | reyssat | 85 | } |
86 | |||
87 | :%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%% |
||
12172 | mquerol | 88 | \text{accolade=wims(word 1 of \accolade)} |
23 | reyssat | 89 | |
90 | \text{data=wims(singlespace \data)} |
||
91 | \text{data=wims(nonempty rows \data)} |
||
92 | \text{data=randomrow(\data)} |
||
12172 | mquerol | 93 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
23 | reyssat | 94 | \text{data=slib(text/cutchoice2 \data)} |
95 | \integer{qs=floor(rows(\data)/2)} |
||
96 | \text{len=} |
||
97 | \for{i=1 to \qs}{ |
||
98 | \text{d=wims(trim \data[2*\i;])} |
||
99 | \integer{l=wims(charcnt \d) + 2} |
||
100 | \text{len=\len \l,} |
||
101 | } |
||
102 | |||
103 | \text{qlist=wims(makelist reply x for x=1 to \qs)} |
||
104 | \steps{\qlist} |
||
105 | |||
106 | :%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%% |
||
107 | |||
108 | ::Vous n'avez pas besoin de modifier ceci en général. |
||
109 | |||
110 | \statement{ |
||
111 | \data[1;] |
||
112 | \for{k=1 to \qs}{ |
||
4763 | bpr | 113 | \embed{r \k,\len[\k] |
6946 | bpr | 114 | autocomplete="off"} \data[2*\k+1;] |
23 | reyssat | 115 | } |
116 | } |
||
117 | |||
118 | :%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5 |
||
119 | |||
120 | \answer{Champ 1}{\data[2;]}{type=number} |
||
121 | \answer{Champ 2}{\data[4;]}{type=number} |
||
122 | \answer{Champ 3}{\data[6;]}{type=number} |
||
123 | \answer{Champ 4}{\data[8;]}{type=number} |
||
124 | \answer{Champ 5}{\data[10;]}{type=number} |
||
125 | \answer{Champ 6}{\data[12;]}{type=number} |
||
126 |