Rev 13556 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
11375 | bpr | 1 | type=gapfill |
4498 | czzmrn | 2 | textarea="data" |
3 | |||
4 | :Domande che richiedono come risposta un numero in un testo scelto a caso. |
||
5 | |||
6 | Questo esercizio presenta dei testi con spazi da riempire ciascuno con un numero. |
||
7 | <p> |
||
8 | Per costruire un esercizio utilizzando questo modello è sufficente inserire i testi. |
||
9 | Una sintassi semplificata permette di specificare gli spazi e i numeri accettati. |
||
13479 | obado | 10 | </p><p class="wims_credits"> |
15179 | lemaire | 11 | Autore del modello: <a href="mailto:qualite@wimsedu.info">Gang Xiao</a></p> |
4498 | czzmrn | 12 | |
13 | :%%%%%%%%%%%%%%%%% ATTENZIONE %%%%%%%%%%%%%%%%%%%% |
||
14 | |||
15 | Se si rimuovono le indicazioni del modulo modelli (le righe che |
||
16 | cominciano con ':') è necessario rimuovere tutta questa parte |
||
17 | introduttiva del file. Altrimenti Createxo potrebbe non accettare il |
||
18 | codice dell'esercizio. |
||
19 | |||
20 | :%%%%%%%% Parametri che possono essere ridefiniti %%%%%%%%%%%%%%%%% |
||
21 | |||
22 | :\title{Domande numeriche} |
||
5147 | bpr | 23 | :\author{XIAO, Gang} |
8002 | bpr | 24 | :\email{qualite@wimsedu.info} |
5724 | bpr | 25 | :\credits{} |
4498 | czzmrn | 26 | |
13501 | czzmrn | 27 | :Scelte casuali di elementi inseriti tra parentesi graffe |
8530 | czzmrn | 28 | $embraced_randitem |
13556 | czzmrn | 29 | \text{accolade=item(1,1 sì, |
8530 | czzmrn | 30 | 2 no)} |
31 | |||
4498 | czzmrn | 32 | :Contenuto effettivo dell'esercizio. |
33 | Inserire una domanda in ogni riga e separare le righe con punti-e-virgola (quindi |
||
34 | i testi non possono contenere il simbolo ";"). <p> |
||
35 | Il numero richiesto nella risposta deve essere inserito tra due coppie |
||
36 | di punti interrogativi "??". |
||
37 | Si possono inserire più domande in una stessa frase (fino a 6). |
||
38 | $embraced_randitem |
||
39 | \text{data= |
||
40 | Le permis à points contient ??6?? points pour un nouveau conducteur.; |
||
41 | Le permis à points aura ??12?? points au bout de ??3?? ans si le |
||
42 | nouveau conducteur ne s'est pas fait retirer de point pendant |
||
43 | cette période et n'a pas suivi d'apprentissage anticipé.; |
||
44 | Le permis à points aura ??12?? points au bout de ??2?? ans si le |
||
45 | nouveau conducteur ne s'est pas fait retirer de point pendant |
||
46 | cette période et a suivi un apprentissage anticipé.; |
||
47 | Le permis à points "plein" contient ??12?? points.; |
||
48 | L'oubli de la ceinture de sécurité coûte ??1?? point(s) sur le permis à |
||
49 | points.; |
||
50 | Le chevauchement de la ligne continue au milieu de la route coûte |
||
51 | ??1?? point(s) sur le permis à points.; |
||
52 | Si je ne boucle pas ma ceinture, ça me coûtera ??1?? point(s) sur mon permis.; |
||
53 | Si j'oublie de porter un casque quand je conduis une moto, ça me coûtera ??1?? point(s) |
||
54 | sur mon permis.; |
||
55 | Si j'accélère alors que quelqu'un est en train de me dépasser, ça me coûtera |
||
56 | ??2?? point(s) sur mon permis.; |
||
57 | {La circulation,Le stationnement} sur le terre-plein central d'une autoroute |
||
58 | coûte ??2?? point(s) sur le permis.; |
||
59 | Le franchissement de la ligne continue au milieu de la route coûte |
||
60 | ??3?? point(s) sur le permis à points.; |
||
61 | La conduite avec un taux d'alcoolémie dans le sang compris entre 0.5 g/l et |
||
62 | moins de 0.8 g/l coûte ??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 |
||
64 | moins de ??0.8?? g/l coûte 3 points sur le permis à points.; |
||
65 | Le dépassement dangereux coûte ??3?? points sur le permis.; |
||
66 | {L'arrêt,Le stationnement} dangereux coûte ??3?? point(s) sur le permis.; |
||
67 | Si je {roule,circule} sur la bande d'arrêt d'urgence d'une autoroute, ça me coûtera |
||
68 | ??3?? points sur mon permis.; |
||
69 | Le non-respect de la distance de sécurité coûte ??3?? point(s) sur le permis.; |
||
70 | Un excès de vitesse de {5,8,10,15,20,25} km/h me coûtera ??3?? point(s) |
||
71 | pendant la période de probation de 2 ans.; |
||
72 | Le non-respect d'un stop coûte ??4?? point(s) sur le permis.; |
||
73 | Si je grille un feu rouge, ça me coûtera ??4?? point(s) sur mon permis.; |
||
74 | La conduite avec un taux dans le sang d'alcoolémie de {0.8,0.9,1,1.2,1.3,1.5} g |
||
75 | pour mille coûte ??6?? point(s) sur le permis à points.; |
||
76 | La conduite avec un taux dans le sang d'alcoolémie supérieur ou égale à |
||
77 | ??0.8?? g pour mille coûte 6 point(s) sur le permis à points.; |
||
78 | La circulation en sens interdit coûte ??4?? point(s) sur le permis.; |
||
79 | Le non-respect de la priorité de passage coûte ??4?? point(s) sur le permis.; |
||
80 | {La marche arrière,Le demi-tour} sur l'autoroute coûte ??4?? point(s) sur le |
||
81 | permis.; |
||
82 | Le délit de fuite coûte ??6?? point(s) sur le permis.; |
||
83 | } |
||
84 | |||
85 | :%%%%%%%%%%%%%% Parte che precede l'enunciato: da non modificare %%%%%%%%%%%%%%%% |
||
8530 | czzmrn | 86 | \text{accolade=wims(word 1 of \accolade)} |
4498 | czzmrn | 87 | |
88 | \text{data=wims(singlespace \data)} |
||
89 | \text{data=wims(nonempty rows \data)} |
||
90 | \text{data=randomrow(\data)} |
||
8530 | czzmrn | 91 | \text{data=\accolade=1 ? wims(embraced randitem \data)} |
4498 | czzmrn | 92 | \text{data=slib(text/cutchoice2 \data)} |
93 | \integer{qs=floor(rows(\data)/2)} |
||
94 | \text{len=} |
||
13556 | czzmrn | 95 | \text{latextext= \data[1;]} |
96 | \text{latexsol=\data[1;]} |
||
4498 | czzmrn | 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,} |
||
13556 | czzmrn | 101 | \real{taille=ceil(\l/3-1)} |
102 | \text{latextext=\latextext \underline{\hspace{\taille cm}} \data[2*\i+1;]} |
||
103 | \text{latexsol=\latexsol \goodchoice{\data[2*\i;]} \data[2*\i+1;]} |
||
4498 | czzmrn | 104 | } |
105 | |||
106 | \text{qlist=wims(makelist reply x for x=1 to \qs)} |
||
107 | \steps{\qlist} |
||
108 | |||
109 | :%%%%%%%%%%%%% Enunciato (in html). %%%%%%%%%%%%%%%%%%%% |
||
110 | |||
111 | ::In questa parte non dovrebbe esserci nulla da modificare. |
||
112 | |||
113 | \statement{ |
||
114 | \data[1;] |
||
115 | \for{k=1 to \qs}{ |
||
4789 | czzmrn | 116 | \embed{r \k,\len[\k] |
6946 | bpr | 117 | autocomplete="off"} \data[2*\k+1;] |
4498 | czzmrn | 118 | } |
119 | } |
||
120 | |||
121 | :%%%%%%%%%%%%% Non modificare nulla da qui in poi. %%%%%%%%%%%%%%%%%5 |
||
122 | |||
123 | \answer{Campo 1}{\data[2;]}{type=number} |
||
124 | \answer{Campo 2}{\data[4;]}{type=number} |
||
125 | \answer{Campo 3}{\data[6;]}{type=number} |
||
126 | \answer{Campo 4}{\data[8;]}{type=number} |
||
127 | \answer{Campo 5}{\data[10;]}{type=number} |
||
128 | \answer{Campo 6}{\data[12;]}{type=number} |
||
129 | |||
13556 | czzmrn | 130 | \latex{ |
131 | \begin{statement} |
||
132 | \latextext |
||
133 | \end{statement} |
||
134 | \begin{solution} |
||
135 | \latexsol |
||
136 | \end{solution} |
||
137 | } |