Rev 13716 | Blame | Compare with Previous | Last modification | View Log | RSS feed
type=numbers gapfill
textarea="data"
:Preguntes de resposta numèrica incrustades en un text aleatori.
Aquest exercici presenta textos "amb forats", cadascun per a ser omplert per un
nombre.
<p>
Per construir un exercici amb aquest model, només cal que introduïu els textos.
Una senzilla sintaxi us permet especificar els forats i el nombre de forats
que accepta.
<P>
Autor del model: <a href="mailto:qualite@wimsedu.info">Gang Xiao</a>
:%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%%
Enlevez l'en-tête ci-dessus si vous détruisez les balises pour le modèle !
(Ce sont les lignes qui commencent par un ':'.)
Sinon l'exercice risque de ne pas pouvoir repasser sous Createxo.
:%%%%%%%% Paramètres d'exemples à redéfinir %%%%%%%%%%%%%%%%%
:\title{Preguntes numèriques}
:\author{XIAO, Gang}
:\email{qualite@wimsedu.info}
:\credits{}
:S'accepta text aleatori posat entre claus
$embraced_randitem
\text{accolade=item(1,1 sí,
2 no)}
:Dades principals.
Definiu una pregunta per línia i línies separades
per un punt i coma. (Els textos, per tant, no poden contenir
punt i coma). <p>
Les dades numèriques que cal respondre s'han de posar entre un parell de
doble-signe d'interrogació "??".
Podeu fer fins a 6 preguntes en una sola frase.
$embraced_randitem
\text{data=
Le permis à points contient ??6?? points pour un nouveau conducteur.;
Le permis à points aura ??12?? points au bout de ??3?? ans si le
nouveau conducteur ne s'est pas fait retirer de point pendant
cette période et n'a pas suivi d'apprentissage anticipé.;
Le permis à points aura ??12?? points au bout de ??2?? ans si le
nouveau conducteur ne s'est pas fait retirer de point pendant
cette période et a suivi un apprentissage anticipé.;
Le permis à points "plein" contient ??12?? points.;
L'oubli de la ceinture de sécurité coûte ??1?? point(s) sur le permis à
points.;
Le chevauchement de la ligne continue au milieu de la route coûte
??1?? point(s) sur le permis à points.;
Si je ne boucle pas ma ceinture, ça me coûtera ??1?? point(s) sur mon permis.;
Si j'oublie de porter un casque quand je conduis une moto, ça me coûtera ??1?? point(s)
sur mon permis.;
Si j'accélère alors que quelqu'un est en train de me dépasser, ça me coûtera
??2?? point(s) sur mon permis.;
{La circulation,Le stationnement} sur le terre-plein central d'une autoroute
coûte ??2?? point(s) sur le permis.;
Le franchissement de la ligne continue au milieu de la route coûte
??3?? point(s) sur le permis à points.;
La conduite avec un taux d'alcoolémie dans le sang compris entre 0.5 g/l et
moins de 0.8 g/l coûte ??3?? point(s) sur le permis à points.;
La conduite avec un taux d'alcoolémie dans le sang compris entre ??0.5?? g/l et
moins de ??0.8?? g/l coûte 3 points sur le permis à points.;
Le dépassement dangereux coûte ??3?? points sur le permis.;
{L'arrêt,Le stationnement} dangereux coûte ??3?? point(s) sur le permis.;
Si je {roule,circule} sur la bande d'arrêt d'urgence d'une autoroute, ça me coûtera
??3?? points sur mon permis.;
Le non-respect de la distance de sécurité coûte ??3?? point(s) sur le permis.;
Un excès de vitesse de {5,8,10,15,20,25} km/h me coûtera ??3?? point(s)
pendant la période de probation de 2 ans.;
Le non-respect d'un stop coûte ??4?? point(s) sur le permis.;
Si je grille un feu rouge, ça me coûtera ??4?? point(s) sur mon permis.;
La conduite avec un taux dans le sang d'alcoolémie de {0.8,0.9,1,1.2,1.3,1.5} g
pour mille coûte ??6?? point(s) sur le permis à points.;
La conduite avec un taux dans le sang d'alcoolémie supérieur ou égale à
??0.8?? g pour mille coûte 6 point(s) sur le permis à points.;
La circulation en sens interdit coûte ??4?? point(s) sur le permis.;
Le non-respect de la priorité de passage coûte ??4?? point(s) sur le permis.;
{La marche arrière,Le demi-tour} sur l'autoroute coûte ??4?? point(s) sur le
permis.;
Le délit de fuite coûte ??6?? point(s) sur le permis.;
}
:%%%%%%%%%%%%%% Rien à modifier avant l'énoncé %%%%%%%%%%%%%%%%
\text{accolade=wims(word 1 of \accolade)}
\text{data=wims(singlespace \data)}
\text{data=wims(nonempty rows \data)}
\text{data=randomrow(\data)}
\text{data=\accolade=1 ? wims(embraced randitem \data)}
\text{data=slib(text/cutchoice2 \data)}
\integer{qs=floor(rows(\data)/2)}
\text{len=}
\for{i=1 to \qs}{
\text{d=wims(trim \data[2*\i;])}
\integer{l=wims(charcnt \d) + 2}
\text{len=\len \l,}
}
\text{qlist=wims(makelist reply x for x=1 to \qs)}
\steps{\qlist}
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
::Vous n'avez pas besoin de modifier ceci en général.
\statement{
\data[1;]
\for{k=1 to \qs}{
\embed{r \k,\len[\k]
autocomplete="off"} \data[2*\k+1;]
}
}
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
\answer{Champ 1}{\data[2;]}{type=number}
\answer{Champ 2}{\data[4;]}{type=number}
\answer{Champ 3}{\data[6;]}{type=number}
\answer{Champ 4}{\data[8;]}{type=number}
\answer{Champ 5}{\data[10;]}{type=number}
\answer{Champ 6}{\data[12;]}{type=number}