Atelier
Formulaires |
Réaliser un QCM |
De quoi
s'agit-il ? |
L es QCMs font partie de la panoplie classique de contrôle des connaissances. Nous distinguerons deux types de questions : |
Comment
faire ? |
1 - Commençons par créer le formulaire. On obtient les boutons radio avec la balise INPUT en indiquant le type RADIO et les cases à cocher avec la même balise INPUT en indiquant le type CHECKBOX. |
Boutons
radio |
1 - Pour les boutons radio le processus de vérification est très simple. Puisqu'il n'y a qu'une seule bonne réponse possible, il suffit de vérifier qu'elle a été cochée en utilisant sa propriété CHECKED. Si la bonne réponse est la 3ème de la liste proposée, on utilisera le code suivant : |
Cases
à cocher |
1 - Pour les cases à cocher le processus de vérification est un peu plus compliqué. Il faut en effet vérifier que d'une part les bonnes réponses sont cochées et que d'autre part les mauvaises réponses ne le sont pas. On utilisera encore la propriété CHECKED, mais il faudra cette fois parcourir tout le tableau des cases dans une boucle FOR. Nous mettrons cette opération dans une fonction test(nom,n) déclarée dans l'entête du fichier HTML. Le paramètre "nom" est le nom du groupe de cases à cocher à tester, le paramètre "n" est le nombre de cases contenues dans ce groupe. |
Votre mission |
V otre mission, si vous l'acceptez, consiste à réaliser une page HTML avec un QCM contenant 10 questions proposant chacunes au moins trois réponses. Les réponses fournies par l'utilisateur devront bien entendu être évaluées. |
Retour |