Subversion Repositories wimsdev

Rev

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
}