Construction du quiz
Trouver l'objet sur lequel allait porter le questionnaire
n'a pas été une chose aisée, mais au bout d'un
moment je ne suis rappelé qu'il y a avait une chose, à
l'école primaire, qui me donnait froid dans le dos à
chaque fois qu'il fallait l'utiliser: LE MEMENTO ORTHOGRAPHIQUE.
Je me suis dit qu'il serait intéressant
de faire une version on-line de cet ouvrage souvent utiliser dans
l'enseignement primaire genevois des années 80, version qui
tenterait de le rendre plus interactif.
J'ai traité dans ce questionnaire qu'un
seul thème de ce livre, à savoir les homonymes de la
langue française. J'ai créé plusieurs questions
en essayant de démontrer l'ambiguïté de la langue
française par ces nombreux homonymes. J'ai pensé qu'il
serait utile que les élèves aient accès à
une aide propre à chaque question, aide donnant les règles
à suivre afin de choisir le terme adéquat par rapport
au contexte de la phrase.
Pour réaliser ceci, je me suis largement
inspirer du code d'Elia Deiaco dans son exercice de l'année
dernière (à vrai dire je l'ai carrément copié),
à savoir la "fonction ouvrir":
function ouvrir1() {
window.open('jocker1.php','aide','scrollbars=yes, status=yes,width=600,height=500');
}
Cette fonction permet d'ouvrir une nouvelle fenêtre
à chaque fois que l'on clique sur le bouton "aide" situé
sous toutes les questions de ce questionnaire.
Ma seconde idée pour donner un côté
pédagogique à ce questionnaire a été de
donner des exemples à l'intérieur de chaque aide. Ces
exemples devaient être des phrases démontrant l'utilisation
de chaque homonyme afin de bien comprendre les règles expliquées.
Ces exemples, afin d'être efficaces, devaient se trouver à
l'intérieur de chaque aide. Pour réaliser ceci, j'ai
utilisé la production d'Elia Deiaco, à savoir mettre
un attribut "JSForm" dans la fonction onClick:
<input type="button" name="exemple1"
value="exemple aussitôt" onClick="JSForm.exemple.value =
'je fus reçu aussitôt'">
Mais, pour que cela fonctionne, il ne faut surtout
pas oublier d'écrire "JSForm" dans le "name" du tag "form":
<form name="JSForm" method="post" action="bigquiz/calculquiz.php">
J'ai ensuite, dans cette fenêtre d'aide, sans
copier ou sans prendre l'idée, écrit la "fonction fermer"
qui permet de retourner sur le questionnaire lorsque l'on clique sur
le bouton correspondant.