Atelier
Formulaires
Parcours individualisés
De quoi
s'agit-il ?
Avec les autres fiches de cet atelier nous avons vu comment lire le contenu d'un formulaire pour pouvoir réagir. La réaction prévue était toujours l'affichage d'un message disant "Bien" ou "Erreur". Nous allons voir comment étoffer cette réaction en envoyant l'élève sur une nouvelle page en fonction de ses réponses.
L' exemple choisi vous propose un mini-parcours d'algèbre.
Comment
faire ?
1- Evidemment, il faut commencer par écrire les différentes pages qui vont constituer le parcours. Pour un projet complexe on pourra prévoir un arbre de parcours.


2- Lorsque les liens doivent être écrits en JavaScript, on utilise la propriété window.location.href qui représente l'URL du document chargé dans la fenêtre. On peut ainsi charger un document en tenant compte des réponses données.

3- Dans l'exemple proposé, qui utilise des boutons radio nous avons utilisé la propriété value de chaque bouton pour indiquer l'URL vers laquelle il fallait se diriger lorsque le bouton était choisi.
Cela donne le code HTML suivant :


4- Le bouton de vérification fait appel à une fonction test qui attend comme paramètres le tableau contenant les boutons radio et le nombre de boutons à tester. Cette fonction d'usage général peut s'écrire de la façon suivante :
Votre mission
Votre mission, si vous l'acceptez, consiste à réaliser un parcours individualisé permettant de découvrir une notion de votre choix. Des tests permettront de définir l'ordre dans lequel les pages sont parcourues.
Retour