Quizz dynamique

Quizz dynamique - PHP - Programmation

Marsh Posté le 03-01-2006 à 15:32:06    

Salut tout le monde,
je suis en bts informatique developpeur d'appli 2e année, et je dois comme vous le savez effectuer un stage.
Pour ce stage je dois créer un site et une partie me pose question,
je dois réaliser un quizz dynamique. C'est à dire une question, avec trois réponses proposées dont une seule de bonne! (logique)
Ensuite si l'on donne la bonne il y a un message le disant ou le contraire si on a mal repondu.
L'un d'entre vous saurai-t'il comment s'y prendre car je n'ai vraiment aucune idée comme point de départ.
Merci de vos réponses. ;)

Reply

Marsh Posté le 03-01-2006 à 15:32:06   

Reply

Marsh Posté le 03-01-2006 à 15:55:14    

bah ... PHP ... et mySQL serait bienvenu egalement ... que dire de plus ? :s

Reply

Marsh Posté le 03-01-2006 à 16:02:42    

Je dirais que php sans base de donnée sufit largement ne seraisse qu'en stockant questions et réponses dans un simple fichier texte.
Entre nous, sortir une base de donnée telle que mysql si c'est le seul truc dynamique du site, c'est quand même sortir un tank pour tuer une mouche.
 
En fait, j'ai même vu des QCM en html et javascript sans rien d'autre qu'un seul et unique fichier html contenant le javascript.


Message édité par omega2 le 03-01-2006 à 16:03:47
Reply

Marsh Posté le 03-01-2006 à 16:26:30    

Ce n'est pas la seule partie dynamique, il y a aussi un forum.
Comment faire avec mysqsl?
Pourrais je avoir plus d'infos svp?

Reply

Marsh Posté le 03-01-2006 à 16:34:14    

Je sais pas si c'est toi qu'a fait le forum, mais un forum, ca me semble énormément plus complexe qu'un qcm.
Pour un qcm fait avec une base de donnée, j'utiliserais deux tables  : une pour les questions et une pour les réponses proposés. Dans la table des questions, je mettrais un champ pour indiquer la bonne réponse et dans la table des réponses je mettrais un champ qui indique à quelle discution appartient chaque réponse.
 
Si je le ferais en deux tables, c'est pour éviter de devoir créer plein de colones si on veut faire une question avec d'avantage de réponses.
 
 
Sinon, c'est quoi ton niveau en php?

Reply

Marsh Posté le 03-01-2006 à 16:47:59    

je suis en 2 e année de bts info!
Pour le forum, j'utilise phpbb, et je le modifie comme je le peux (pour l'instant pas beaucoup)

Reply

Marsh Posté le 03-01-2006 à 21:43:03    

J'ai fait un quiz recement...bon niveau sécurité, en anti triche , c'est pas du tout au point, et c'était pas vraiment le but, mais ca peut te donner des idées...ya 23 questions, avec  à la fin un tableau statistique qui te situe par rapport aux autres candidats.
Ce quiz est actuellement en WiP  ;)  
 
http://thinkcomposites.com/quiz2/
 
J'espere que ce sera pas considéré comme du spam! J'ai vraiment aucun interet à faire venir des visiteurs, c'est juste pour donner des idées!
Voila.  :hello:
 
 
Edit: qql précisions quand même :
La BDD Mysql ne me sers qu'a enregistrer les statistiques sur le nombre de bonnes réponses obtenues par les gens. Il y a une page php par question, une par réponse. Donc le systeme n'est pas forcément très souple, mais comme on m'a donné les informations sur le projet, ainsi que sur le mise en page de chaque question un peu au compte goutte, j'ai du faire ce choix.


Message édité par Aquineas2 le 03-01-2006 à 21:50:06

---------------
Le marketing aussi peut être solidaire. | La passion des p'tites images
Reply

Marsh Posté le 03-01-2006 à 21:46:17    

omega2 a écrit :


Sinon, c'est quoi ton niveau en php?


skraper a écrit :

je suis en 2 e année de bts info!


Donc pas très haut  :o   :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed