Questionnaire en ligne

Fermé
vassiliev Messages postés 2 Date d'inscription lundi 20 septembre 2004 Statut Membre Dernière intervention 1 février 2010 - 25 oct. 2008 à 22:23
 crotal - 14 mars 2009 à 12:39
Bonjour,
voilà j'ai un très grand projet de fabrication d'exercices interactifs en mathématiques.
Je dispose déjà de 2 types de questionnaires type texte à trous ou type quizz.
le langage utilisé est html plus des lignes de java .
Considérons ces premières pierres d'un grand édifice.
Donc mon problème est celui de pouvoir récolter les résultats à la fin de chaque exercice .
Alors dois je envisager de changer de langage ou existe t-il un moyen de collecter les résultats .
J'ai la possibilité de rentrer en début d'exercice un questionnaire récoltant Nom prénom et autres si nécessaire.
Je dispose de plusieurs ordinateurs reliés à un réseau mais pas de serveur .
Donc à la fin de l'exercice ,le résultat s'affiche mais voilà je voudrais que celui-ci soit envoyé vers un fichier type excel ou autre (type tableur me semble le plus approprié )les ordinateurs en réseau ne sont pas configuré avec une boite de messagerie donc envoyer des mails n'est pas possible directement .
voici un de mes scripts type texte à trous :
<script>
function verif(){
bon=0;
if (window.document.formulaire.numero1.value=="1234") bon=bon+1;
if (window.document.formulaire.numero2.value=="45,677") bon=bon+1;
if (window.document.formulaire.numero3.value=="9,843") bon=bon+1;
if (window.document.formulaire.numero4.value=="245") bon=bon+1;
if (window.document.formulaire.numero5.value=="4566,7") bon=bon+1;
if (window.document.formulaire.numero6.value=="0,000675") bon=bon+1;
if (window.document.formulaire.numero7.value=="4,05") bon=bon+1;
if (window.document.formulaire.numero8.value=="7,8") bon=bon+1;
if (window.document.formulaire.numero9.value=="0,00089") bon=bon+1;
if (window.document.formulaire.numero10.value=="708") bon=bon+1;
if (window.document.formulaire.numero11.value=="produit") bon=bon+1;
if (window.document.formulaire.numero12.value=="facteur") bon=bon+1;
if (window.document.formulaire.numero13.value=="somme") bon=bon+1;
if (window.document.formulaire.numero14.value=="terme") bon=bon+1;
if (window.document.formulaire.numero15.value=="11") bon=bon+1;
if (window.document.formulaire.numero16.value=="55") bon=bon+1;
if (window.document.formulaire.numero17.value=="100,82") bon=bon+1;
if (window.document.formulaire.numero18.value=="499") bon=bon+1;
if (window.document.formulaire.numero19.value=="72") bon=bon+1;
if (window.document.formulaire.numero20.value=="49") bon=bon+1;
alert(bon+" bonne(s) réponse(s)");
}
</script>
<BODY BGCOLOR="#0033FF">
<form name="formulaire">
<font color=#ff0000>
<center><H1>
Compléter les cases vides par un mot ou un nombre </H1></center>.<br><br>
<font color=#66FF33 SIZE=18>

<CENTER>Exercice 1:
<br>12,34 x 100 = <input type=text name=numero1 style="font-size:24pt;text-align:center size=18">
<br>
<br>4567,7 x 0,01 = <input type=text name=numero2 style="font-size:24pt;text-align:center size=18">

<br><br>98,43 x 0,1 = <input type=text name=numero3 style="font-size:24pt;text-align:center size=18"3>
<br>

<br>0,245 x 1000 = <input type=text name=numero4 style="font-size:24pt;text-align:center size=18">
<br>

<br>456,67 x 10 = <input type=text name=numero5 style="font-size:24pt;text-align:center size=18">
<br>
<br>0,0675 x 0,01 = <input type=text name=numero6 style="font-size:24pt;text-align:center size=18">
<br>
<br>0,0405 x 100 = <input type=text name=numero7 style="font-size:24pt;text-align:center size=18">
<br>

<br>0,78 x 10 = <input type=text name=numero8 style="font-size:24pt;text-align:center size=18">
<br>

<br>0,0089 x 0,1 = <input type=text name=numero9 style="font-size:24pt;text-align:center size=18">
<br><br>0,0708 x 10000 = <input type=text name=numero10 style="font-size:24pt;text-align:center size=18">
<br>


<br>
Exercice 2:<br>Compléter les cases vides par le mot adapté:
<br>Attention, toute mauvaise orthographe
<br>donne une réponse fausse.
<br>

<br>1.Voici plusieurs calculs :<br> 3 x 4,52 = 13,56<br> 12,75 + 6,26 = 19,01
<br>
<br>13,56 est appelé le <input type=text name=numero11 style="font-size:24pt;text-align:center size=18">
<br>3 est appelé un <input type=text name=numero12 style="font-size:24pt;text-align:center size=18">
<br>19,01 est appelé la <input type=text name=numero13 style="font-size:24pt;text-align:center size=18"><br>6,26 est appelé un <input type=text name=numero14 style="font-size:24pt;text-align:center size=18">
<br>

<br>2. Calcul mental :
<br>Effectuez les calculs mentalement<br> et inscrivez les résultats dans les cases suivantes :


<br>
<br>9,02 + 1,98 = <input type=text name=numero15 style="font-size:24pt;text-align:center size=18">
<br>57,56 - 2,56= <input type=text name=numero16 style="font-size:24pt;text-align:center size=18">

<br>98,8 + 2,02 = <input type=text name=numero17 style="font-size:24pt;text-align:center size=18">
<br>505,05 - 6,05 = <input type=text name=numero18 style="font-size:24pt;text-align:center size=18">
<br>8 x 9 = <input type=text name=numero19 style="font-size:24pt;text-align:center size=18">
<br>7 x 7 = <input type=text name=numero20 style="font-size:24pt;text-align:center size=18"><br>


<br><br><br><input type="button" value="vérification" onclick="verif()"></CENTER>

</form>
</BODY>

Merci de l'intérêt que vous porterez à ma questions
A bientôt
A voir également:

3 réponses

vassiliev Messages postés 2 Date d'inscription lundi 20 septembre 2004 Statut Membre Dernière intervention 1 février 2010
26 oct. 2008 à 19:53
n'y a t'il personne pour m'aider ?
0
cela ne répond pas entièrement à votre question mais cela y répond partiellement en tout cas :
http://www.sodevlog.fr/questionnaire.en.ligne
0
site de service en ligne : www.mon-enquete-enligne.fr

version beta GRATUITE,
simple et assez efficace, à tester je pense

a+
0