La Biologie Humaine

Comment créer des "q.c.m."

  • Copier le programme en javascript ci-dessous, puis le coller dans le code source de votre page HTML, entre les balises <head> et </head>.

    Remplacer le texte en rouge par le nombre total d'affirmations.

    <script language="JavaScript">
    function calcul()
    {
    var note=0;
    var cc = document.all.tags("INPUT");
    for(i=0; i<cc.length; i++)
    {
    if (cc(i).id=="faux")
    {
    if (cc(i).checked) note--; else note++;
    }
    if (cc(i).id=="juste")
    {
    if (cc(i).checked) note++; else note--;
    }
    }
    resultat.value= " Résultat : " + note + " /nombre total d'affirmations";
    }
    </script>

Ce script est appelé par un clic sur le bouton "Valider" dans le corps du document.

Si une case à cocher identifiée par "juste" est cochée, la note augmente d'un point. Si elle ne l'est pas, la note diminue d'un point.

L'inverse se passe pour les cases à cocher identifiées par "faux"

  • Dans le corps du document, en mode création, taper les affirmations. Insérer après chacune une case à cocher.
    Dans le code source, entre les balises <body> et </body>, ces cases à cocher sont représentées par le code suivant :
  • Pour les affirmations justes :

    <input type="checkbox" id="juste">

Pour les affirmations fausses :

    <input type="checkbox" id="faux">

Les identifiants "juste" ou "faux" seront évalués dans la fonction "calcul" de l'entête

 

  • Toujours dans le corps du document, insérer un bouton qui permettra de valider les réponses :

    <input type="button" id="bouton" value="Valider" onClick= "calcul()">

    Et enfin, un champ de texte où sera affiché le score :

    <input id="resultat" value=" Résultat : /nombre total d'affirmations">

Un clic sur le bouton "Valider" appelle la fonction "calcul" de l'entête

 


Page précédente