Création tests html en ligne avec correction

Fermé
Tracker42 Messages postés 75 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 26 février 2021 - 13 juin 2008 à 15:11
 Hubert - 4 janv. 2013 à 16:53
Bonjour tout le monde,

Voici mon problème: je veux créer un genre de test en ligne en html à la fin duquel lorsque l'utilisateur l'a terminé il appuie sur un bouton et ça lui donne la correction en intégrant ses erreurs éventuelles pour lui donner une note finale sur 20 par exemple. J'ai déjà créé des images jpeg par Amapi pour illustrer le site et les questions mais je ne sais pas le type de code utilisable pour dire que telle réponse est juste et telle est fausse et qui donnerait une phrase d'explication en cas d'erreur.
pour simplifier le tout, je voudrais que les questions ne soient pas toutes visibles simultanément, qu'une question apparaisse 30'' puis que ce soit la suivante mais que la correction n'intervienne qu'à la fin de toutes les questions!!

Je pense que cela serait possible via flash mais je ne m'y connais pas suffisamment et flash me paraît un peu dur alors que le html me fait moins peur! La question est seulement de savoir si cela est faisable...

Donc si quelqu'un avait la gentillesse de m'indiquer quel type de code doit être entré pour cela.

Merci d'avance.

Tracker
A voir également:

9 réponses

Si vous voulez regarder ce que j'ai fait à :

http://balbutiement.ovh.org/conjugaisonCE/frameset.htm

J'adoooore javascript mais c'est du boulot !!!!!! En plus j'ai utilisé des images pour la correction, j'aurais dû mettre des forms à la place peut-être ?

Vous pouvez reprendre tout ou partie de mon code, c'est gratuit (courage !)
1
Tracker42 Messages postés 75 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 26 février 2021 4
13 juin 2008 à 17:33
Merci beaucoup pour le script...je crois en effet que je vais m'amuser comme un petit fou...enfin si je trouve le temps pour m'amuser... je ne connais pas grand chose au java ni au php...
J'enverrai mon résultat pour montrer que je suis bon élève ;)

Merci encore
-1
jmczerniewicz Messages postés 64 Date d'inscription dimanche 22 juin 2008 Statut Membre Dernière intervention 28 juillet 2015
22 juin 2008 à 20:34
C'est quoi ton code source?
-1
Bonsoir

Pour passer à la page suivante après un délai, ça doit être possible avec des choses comme :

function suite()
{location.href="adressedelapagesuivante.htm"}

function alasuivante()
{setTimeout("suite", 40000*12)}


_____________________________________________________


problèmes avec firefox, opera, maxthon : mes trucs sont optimisés pour internet explorer. Pour les autres browsers, problèmes d'affichage et ils n'offrent pas la possibilité de faire émettre des sons par onmouseover sur une image (bgsound sous IE) et c'est nécessaire pour s'adresser à des gens qui ne savent pas bien lire. ça me rend très triste. Ou alors il faudrait un lecteur flash, mais je fatigue !
Ce qui me plairait aussi, c'est de travailler pour Ubuntu mais je sais pas
1
Je vous propose de regarder mon truc et d'étudier le code source. C'est gratuit mais il y a du boulot :

http://balbutiement.ovh.org/historiettesradio/frameset.htm

Mais, je ne connais que javascript.
1
jmczerniewicz Messages postés 64 Date d'inscription dimanche 22 juin 2008 Statut Membre Dernière intervention 28 juillet 2015
22 juin 2008 à 21:02
mais comment je regarde la source?
-1
jmczerniewicz Messages postés 64 Date d'inscription dimanche 22 juin 2008 Statut Membre Dernière intervention 28 juillet 2015
22 juin 2008 à 21:33
vous pouvez me donner un autre exemple?
-1
Quand on appuie sur corriger, ça ne marche pas...
0
Chez moi mon site fonctionne et quand j'appuie sur CORRIGER, il y a "bien" qui s'affiche quelques secondes et, surtout, dans la marge en haut à gauche il y a la note. Si ça ne marche pas, vérifiez que vous n'avez pas désactivé javascript dans votre navigateur d'une façon ou d'une autre (par noscript par exemple ou dans les options, l'antivirus?)

à Tracker42: passer à la page suivante après 40 secondes est forcément réalisable avec setTimeout()_1000 ms = 1 second. Demandez à google de vous expliquer, si cela ne vous dit rien.

Je pense que mon site serait plus intéressant à utiliser si téléchargement préalable des exercices, avec HTTtrack par exemple

Pour regarder la source, click droit du bouton de souris
0
jmczerniewicz
22 juin 2008 à 22:58
Regardez ca: créer un test http://gerard.ledu.free.fr/QCMJS_php.htm# puis cliquez: Lancer le générateur de QCM avec tracking en PHP
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
AdminTOURS Messages postés 404 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 14 janvier 2011 92
13 juin 2008 à 15:14
Un script sauce PHP arrosé d'un coulis de Mysql et un soupçon de Javascript.

Bon appétit !
0
Tracker42 Messages postés 75 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 26 février 2021 4
13 juin 2008 à 17:37
Le seul petit hic c'est que je voudrais aussi intégrer la notion de temps dans ce tests, existe-t-il un code pour laisser la page active pendant disons 40 secondes puis passe à la suivante?
merci.
0
jmczerniewicz Messages postés 64 Date d'inscription dimanche 22 juin 2008 Statut Membre Dernière intervention 28 juillet 2015
22 juin 2008 à 20:41
Bonjour, je voudrais créer une sorte d'exercice en PHP avec la question puis en dessous, 3 réponses (par exemple) à cocher. Puis en validant le test, on voit notre score. quel est le code pour cela? Ca serait gentil a celui qui pourrait m'aider.
0
jmczerniewicz Messages postés 64 Date d'inscription dimanche 22 juin 2008 Statut Membre Dernière intervention 28 juillet 2015
22 juin 2008 à 21:46
Regardez ca: créer un test http://gerard.ledu.free.fr/QCMJS_php.htm# puis cliquez: Lancer le générateur de QCM avec tracking en PHP
0
AdminTOURS Messages postés 404 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 14 janvier 2011 92
13 juin 2008 à 16:01
Sympa ! Mais p'tit problème d'ascenseur sous Firefox
-1
Tracker42 Messages postés 75 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 26 février 2021 4
13 juin 2008 à 17:35
sous Maxthon aussi...
-1