|
| Explications pas à pas
|
Un questionnaire simple.
pour questions
rapporte [
[q1]
[q2]
]
fin
pour reponse1
rapporte [
[r1]
[etc]
]
fin
pour test :n
vt
ec item :n questions
ec item :n reponse1
ec item :n reponse2
(Ici on pourrait insérer une analyse de la réponse)
test :n + 1
fin
*********************************************
Un questionnaire avec vérification de la réponse et un compteur.
pour depart
donne "compteur 0
rg ct vt vc test 1
fin
pour test :numero
vt
ec item 1 execute mot "question :numero
ec []
insère [a -> ] insère item 2 execute mot "question :numero
ec [] ec []
insère [b -> ] insère item 3 execute mot "question :numero
ec [] ec []
insŠre [c -> ] insère item 4 execute mot "question :numero
ec []
donne "réponse liscar
sisinon :réponse = item 5 execute mot "question :numero
[ffond 1
donne "compteur :compteur + 1]
[ffond 24]
donne "numero :numero + 1
ec []
afficher.les.points
attends 20 ffond 0
si :numero = 3 [stoptout]
test :numero
fin
pour afficher.les.points
insère [Ton score est de ]
insère car 32
insère :compteur
insère car 32
sisinon :compteur < 2 [insère "point] [insère "points]
fin
**************************************
* Exemple de procedure type pour les *
* questions *
**************************************
pour question
vt
rapporte [
[la question]
[ réponse1]
[ réponse2]
[ réponse3]
[bonne réponse]
]
fin
pour question1
rapporte [
[Quelle est la capitale de la Belgique]
[Bruxelles]
[Paris]
[Anderlecht]
a
]
fin
pour question2
rapporte [
[Quelle est la capitale de la France ?]
[Bruxelles]
[Paris]
[Bordeaux]
b
]
fin
Pour de plus amples informations, n'hésitez pas à contacter Benoit Bozet.
|
|
|