Recherche dans le forum:
Rechercher


« Voir le sujet précédent :: Voir le sujet suivant »  
Auteur Message
Message17/08/2008, 14 02 10 (UTC)    
Sujet du message: creer test avec correction en ligne

bonjour j'aimerais creer des test sur mon site
et mélanger plusieur type de test en meme temps
sa peut aller sa , je m'inspire d'un formulaire et sa va
mais j'aimerais aussi que la personne qui fait le test puisse corriger en ligne, que la personne clique sur un bouton et que sa se corrige
est-ce qu'il y a moyen sur fr.gd de faire sa?
et comment puis-je faire pour que sa se corrige en ligne car c'est la que sa bloque
merci beaucoup =D
Message17/08/2008, 16 04 57 (UTC)    
Sujet du message:

bon voila j'ai trouvé un code
Code:
<html><head><title></title>
<script language="JavaScript">
<!--

var numQues = 1;
var numChoi = 3;

var answers = new Array(1);
var answers_true = new Array(1);
var answers_false = new Array(1);
answers[0] = "super bien !!!!!!!!!!!!!!!!";
answers_true[0] = "resté optimiste !";
answers_false[0] = "resté optimiste!";

function getScore(form) {
  var score = 0;
  var currElt;
  var currSelection;

  for (i=0; i<numQues; i++) {
    currElt = i*(numChoi+1);
    for (j=0; j<numChoi; j++) {
      currSelection = form.elements[currElt + j+1];
      if (currSelection.checked) {
        if (currSelection.value == answers[i]) {
          score++;
          form.elements[currElt].value=answers_true[i];
          break;
        }
        else {
          form.elements[currElt].value=answers_false[i];
        }
      }
    }
  }

  score = Math.round(score/numQues*100);
  form.percentage.value = score + "%";

  var correctAnswers = "";
  for (i=1; i<=numQues; i++) {
    correctAnswers += i + ". " + answers[i-1] + "\r\n";
  }
  form.solutions.value = correctAnswers;
  getFin();
  form.duree.value = Math.round((fin - debut)/1000);

}

function getDebut() {
  cDate = new Date();
  debut = cDate.getTime();
}

function getFin() {
  cDate = new Date();
  fin = cDate.getTime();
}
// -->
</script>
</head>

<body bgcolor="FFFFEC"  onload="getDebut()">

<form  action="QCMresult.php" method="post" name="quiz" target="popup" >
<b>1. comment va tu?</b><br>
<div style="position:absolute;left=300px"><br>
<textarea name="t1" rows="3" cols="20" >
</textarea></div><br>
<input type="radio" name="q1" value="bien">bien<br>
<input type="radio" name="q1" value="mal">mal<br>
<input type="radio" name="q1" value="super bien !!!!!!!!!!!!!!!!">super bien !!!!!!!!!!!!!!!!<br>
<p>

<br>
Entrez votre prénom : <input type="text" name="prenom" size="30"><br>
Entrez votre nom  : <input type="text" name="nom" size="30"><br>
<input type="hidden" name="exercice" value="etrier d'argent" >
<br>
<input type="submit" value="Score" onClick="getScore(this.form)">

<input type="reset" value="RAZ"  onClick="getDebut()"><p>
Score = <input type=text size=15 name="percentage"><br>
Durée = <input type="text" size="15" name="duree"><br>
Réponses correctes :<br>
<textarea name="solutions" wrap="virtual" rows="4" cols="40"></textarea>
</form>

</body></html>



le problème c'est que on arrive pas a voir les proposition car il y a un cadre qui cache les possibilité de réponse
et aussi quand on appui sur le bouton score il y a une fenetre qui s'affiche

les questions:
comment bougé de place la case qui cache les réponse
comment supprimé se lien qui ouvre toujour la fenetre
merci beaucoup
Montrer les messages depuis:   


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com