begin process at 2010 03 21 06:03:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > SYSTEME COMPLET DE QUIZZ EN LIGNE, Y COMPRIS LA CRÉATION.

SYSTEME COMPLET DE QUIZZ EN LIGNE, Y COMPRIS LA CRÉATION.


 Information sur la source

Note :
4,64 / 10 - par 11 personnes
4,64 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :quizz, quiz, jeu, test Niveau :Débutant Date de création :13/04/2005 Date de mise à jour :04/03/2007 15:06:02 Vu / téléchargé :13 977 / 1 800

Auteur : aze555666

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note


 Description

Voilà la derniere version de mon interface complête de quizz. Elle est (incomparablement) mieux que la précédente.
Elle fonctionne avec une base de données, et permet de proposer des quizz classés en catégorie.
Les fonctionnalitées des quizz:
-10 question, les réponses ne peuvent pas être vues par l'internaute.
-au bout de 3 essais infructueux, on passe à la question suivante.
-3 points pour une bonne réponse du 1er coupr, 2 pour une réponse du 2eme courp, 1 pour une réponse au 3eme coup,0 en cas d'échec.
-message changeant en fonction du nombre de points obtenus sur 30.
-liste des gagnants dans laquelle on peut s'inscrire à partir de 25 points obtenus (maximum 1 question ratée)
-les quizz on un niveau de difficulté compris entre 1 et 5
Chaque quiz peut avoir une texture de fond et une couleur de police différente.

Cette source comprend une interface vous permettant de créer vos quizz rapidement. Cette interface peut être mise en ligne
pour que les internautes puissent créer leurs propres quizz.
Vous disposez de la page liste.php, pour voir tous les quizz présents sur le site, et leur contenu.

Source

  • Voir le zip, en effet, c'est un peu long pour être mis ici. :-)
  • Attention:
  • -le script fonctionne avec mysql.
  • -pour la version sans mysql, (qui comporte moins de fonctionnalitées, et ne permet pas la création de quizz par les internautes), reportez vous à mon autre source: http://www.phpcs.com/code.aspx?id=24215 .
  • -le script de création permet à l'utilisateur de mettre une texture en fond des pages de son quizz, dont il indique l'url. il y a un lien vers ma collection de textures, qui permet d'en choisir une parmis des milliers, mais le code de choix de ces textures n'est pas fourni ici. vous pouvez laisser le lien vers mes textures, je n'ai pas vraiment besoin de la bende passante du compte sur lequel je les aie mises.
Voir le zip, en effet, c'est un peu long pour être mis ici. :-)

Attention:
-le script fonctionne avec mysql.
-pour la version sans mysql, (qui comporte moins de fonctionnalitées, et ne permet pas la création de quizz par les internautes), reportez vous à mon autre source: http://www.phpcs.com/code.aspx?id=24215 .
-le script de création permet à l'utilisateur de mettre une texture en fond des pages de son quizz, dont il indique l'url. il y a un lien vers ma collection de textures, qui permet d'en choisir une parmis des milliers, mais le code de choix de ces textures n'est pas fourni ici. vous pouvez laisser le lien vers mes textures, je n'ai pas vraiment besoin de la bende passante du compte sur lequel je les aie mises.

 Conclusion

INSTALLATION:
-placez la totalité des fichiers dans un dossier de votre site,
-et modifiez les parametres de mysql et de catégoriesdans variables.php
-exécutez le fichier install.sql, pour créer les tabes initiales necessaires.

pour créer des nouveaux quizz, utilisez l'interface fournie! sinon, reportez vous au fichier lisez-moi.txt.

Attention: svp, n'utilisez pas cette source pour me faire de la concurence, donc pas pour des sites dur le seigneur des anneaux, ou Tolkien en général.

n'oubliez pas de lire lisez-moi, il y a pas mal d'infos imporatantes.

ps, pour les webmasters: il est vrai que j'ai déja posté une source de quizz l'an dernier, mais celle ci n'est pas du tout la même, si vous voulez en supprimer une, supprimz plutot l'ancienne.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

14 avril 2005 18:20:31 :
ajout d'un fichier sql pour créer ce qu'il faut dans la base initialement, comme me l'a justement conseillé antoine. précision: il est necessaire de lancer creer.php à partirs de tests.php, sinon, lancez le à partirs d'un formulaire post, avec l'info etape=1 .
14 avril 2005 18:20:50 :
ajout d'un fichier sql pour créer ce qu'il faut dans la base initialement, comme me l'a justement conseillé antoine. précision: il est necessaire de lancer creer.php à partirs de tests.php, sinon, lancez le à partirs d'un formulaire post, avec l'info etape=1 .
04 mars 2007 15:06:02 :
Aucune mise à jour de la source pour l'instant (même si il y a pas mal de choses à faire, je n'ai pas le temps de programmer en ce moment. Rendez vous cet été, je pense que j'aurais du temps). Je n'ai fait que changer la source de niveau p(assée d'initié à débutant).

 Sources du même auteur

Source avec Zip PETIT QUIZZ DE 10 QUESTIONS AVEC PASSAGE A LA QUESTION SUIVA...
Source avec Zip PETIT WEBFTP:UPLOAD DE FICHIERS PAR 20, MODIFICATION,SUPPRES...

 Sources de la même categorie

Source avec Zip [POO] JEU KEMO par phpAnonyme
Source avec Zip Source avec une capture RUBIX CUBE par coucou747
Source avec Zip Source avec une capture BLOC NUKED KLAN WARROCK par warrock
Source avec Zip LABYRINTHES EN PHP (GD + HTML) GÉNÉRATION + RÉSOLUTION par nax333
Source avec Zip Source avec une capture UNE PARTIE DE SUDOKU ? CHOISSISSEZ LA DIMENSION, LE NIVEAU... par nlion

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ADMINISTRATION DE SERVEURS URBAN TERROR A DISTANCE par XRaph
Source avec Zip Source avec une capture UNE PARTIE DE SUDOKU ? CHOISSISSEZ LA DIMENSION, LE NIVEAU... par nlion
Source avec Zip UN SIMPLE QCM EN LIGNE par Elmarzougui
Source avec Zip Source avec une capture QCM par Dezouille
Source avec Zip Source avec une capture QUIZZ PAR CASES RADIOS par Evangun

Commentaires et avis

Commentaire de aze555666 le 13/04/2005 16:42:55

voilà, bonne chance pour l'utilisation de ma source.
n'oubliez pas: le seul fichier à modifier est variables.php.
vous tout de meme modifier les autres, pour changer la structure html, si elle ne vous plait pas.

j'attend les commentaires CONSTRUCTIFS.
ps: une bonne note me ferait plutôt plaisir.

Commentaire de antoine129 le 13/04/2005 18:10:32

après un rapide coup d'oeil :
- tu devrais joindre un fichier .sql contenant les commandes de création de(s) table(s), et si besoin des enregistrements
- tu devrais faire une page d'accueil (index.php)
- indente ton code
- tu as des difficlutés avec les typages : un integer ne se met pas entre ""... (tu devrais commencer par apprendre le c++, ça t'aiderais pour le php.
- j'ai des erreurs de partout alors que j'ai lu le "manuel" (qui devrait gagner en clarté ;-)
- tu devrais apprendre xhtml et css ;-)

courage, après tout ce n'est que la beta 0.01 n'est-ce pas ?

Commentaire de aze555666 le 13/04/2005 20:14:33

be je vois que je suis encore tombé sur un mec (très) simpa...5/10, c assez méchant.
le css et le xhtml? je connais déjà le css. ceci est une source php, pas graphisme ou autre. tu peux l'intégrer toi même dans tes codes de mise en page.
les typages?je ne vois aucun pb dans mes sources,elles fonctionnent parfairtement. de plus, je ne sais pas ce qu'est un "nteger", et je n'en utilise donc surement pas.
le c++?je développe pour le web, je n'aie pas besoin de ce genre de language. surtout que je connais déja le php, je ne vais pas apprendre un autre language, puis recommencer le php!
unindex.php?pour quoi faire? l'index, c'est l'acceuil du site des gens, ils y mettent ce qu'ils veulent eux-meme, il n'y en a pas besoin ici, ce serait une page vide.
des erreurs partout? lesquelles? normalement, iln'y en a pas. as-tu bien renseigné les variables dans le fichier variables.php?
un fichier sql est par contre une bonne idée. je ferais ça dès que j'aurais le temps.

et c'est une version définitive. va voir sur www.gondolin.new.fr, tu verra que ça fonctionne parfaitement.

Commentaire de antoine129 le 13/04/2005 20:49:15

alors écoute,
tout d'abord je pensais bien faire en te donnant des conseils, j'ai téléchargé ta source, passé qq minutes à lire,... j'étais pas obligé.
ensuite, je pense que programmer sans savoir ce qu'est un integer (raccourci "int"), c'est extrêmement gênant (je disais ça en parlant de variables de type nombres mises entre guillemets par exemple)
et ce n'est pas parce qu'un code marche qu'il est bien ou ne doit pas être amélioré !!!
l'erreur que j'ai c'était :
Notice: Undefined index: etape in creer.php on line 11
j'ai lu le code et en effet il faut que tu approfondisse les base de php... car ton code m'a l'air bien tordu :D
pour xhtml/css, tu dis en gros que ça n'a pas de rapport avec php, dans ce cas tu crois que ça sert à quoi le php?!
si je te conseille d'apprendre le c++, c'est parce que le php en est tiré, en simplifié et surtout en beaucoup plus permissif, d'ou l'intérêt de comprendre comment marche la programmation avant de s'en servir à l'aveuglette!
je dis pas que ton code est nul, d'autant que tu y as passé un certain temps je pense, et que ça m'énerverais qu'on crache qur mon travail de longue haleine...
simplement je te donne des idées pour progresser ;-)
et pour ton site, il est tellement bien foutu que je n'ai pas réussi à trouver le quizz !
et un minimum de sobriété voire de design manque un peu... je préfère légèrement le design de www.openweb.eu.org au tiens, et même si c'est bien sûr d'un autre niveau, je trouve le bleu fluo un peu agressif :)
(bon je déborde!)
allez bonne continuation.
je suis ouvert à toute question si tu en as :)
antoine.

Commentaire de antoine129 le 13/04/2005 20:50:49

ah oui et à propos de la note : je ne t'ai pas mis 5/10 mais 2/10 : une personne a du mettre 8/10...

en fait c'est peut-etre le "ps: une bonne note me ferait plutôt plaisir." qui m'a dérangé... surtout avant de lire ton code...

Commentaire de aze555666 le 14/04/2005 18:07:50

ben pour ton l'erreur undefinied index, c'est parce-que tu n'a pas ouvert le code creer.php à partir de tests.php, qui envoie etape=1 par la methode post. les scripts sont prévu au départ pour fonctionner ensempble. je n'avais en effet pas pensé à l'utiliser seul.

dans mon site, normalement, les liens sont en gros en haut de la page (peut-être trop évident, on ne les voie plus). il suffit de cliquer sur l'image de gandalf, sous laquelle il est écris "quizz" :-)

je sais bien qu'un code peut tjs être amélioré, mais,je pense, pas avec du xhtml ou du css, vu que la personne qui utlise le script mettra le plus souvent le css de son site, pas le mien.


au fait: "j'ai téléchargé ta source, passé qq minutes à lire,... j'étais pas obligé." c'est simpa, mais effectivement, tu n'est pas obligé. je met ma source ici pour les gens qui en ont l'utilité. c'est déjà simpa de ma part de distribuer ce script que j'aurais pu garder pour moi. enfin bon, c qd mm simpa de t'interesser à ce qui est sur ce site.

Commentaire de malalam le 14/04/2005 19:30:42 administrateur CS

Hello,

je me permets...
j'ai lu votre discussion, alors j'ai decide de telecharger le zip et de jeter un oeil.
Je ne peux qu'etre d'accord avec Aze.
Je ne pense pas que tu doives prendre les critiques de cette maniere. Peut-etre que Aze a ete vexant, et encore, a part pour la note lol, je n'ai pas trouve qu'il etait particulierement mechant.
Ton code html est pourri, il faut dire ce qui est. Certes, ca marche surement...mais, puisque tu partages ta source...un html comme celui la, tot ou tard, ne passera plus du tout. Et tu vas donc laisser aux gens qui vont utiliser ton script un gout amer dans la bouche.
Ton script n'est pas long, ce serait tres facile a changer...quelques balises a ne pas utiliser, tout mettre dans les styles, plus d'attributs de design donc...fermer tes  balises, ne pas utiliser les balises depreciees (de toutes facons il y a un equivalent non deprecie a chaque fois).

Pour ce qui concerne le php, j'ai vu pire, mais j'ai aussi vu mieux. Ca meriterait d'etre optimise, et cela rendrait ton code plus clair, aussi. Ca a un interet et pour toi, et pour ceux qui vont utiliser ton code...: eux pourront le modifier si besoin est plus facilement, et toi...aussi! Si tu veux l'ameliorer, apporter de nouvelles fonctionnalites, ce sera plus facile avec un joli code, bien propre, et bien optimise.
Des exemples au pif : print ("");...comme tu veux mais bon, echo ''; c'est plus simple, et plus rapide. IL y a des print inutiles d'ailleurs, tu pourrais sortir le html de la-dedans, ce serait bien plus clair.
Dans creer.php, la partie ajout dans la base de donnees pourrait etre largement simplifiee. Les boucles...??

Bon apres, il y a aussi du positif! Tes balises html sont en minuscule, le php je te l'ai dit, j'ai vu pire. Tu utilises bien addslashes(), tu utilises les bonnes variables globales etc...donc il y a de la bonne volonte.

Un petit effort supplementaire serait juste bienvenue.

Commentaire de Anthomicro le 14/04/2005 23:37:54

Salut,

les gars attention vous allez vous faire taper dessus ^^

Commentaire de antoine129 le 14/04/2005 23:39:55

xD

Commentaire de stepibou le 15/04/2005 00:25:19

il faut que tu utilise des boucles for dans creer.php
et des array.
bonne prog

Commentaire de antoine129 le 15/04/2005 00:27:15

http://www.phportail.net/articles/index.php

Commentaire de Ddamien78 le 01/03/2007 10:52:00

Bonjour,

J'ai téléchargé ce script, rien ne marche! tout d'abord erreur dans créér.php ...

rien d'autre dire

Commentaire de aze555666 le 04/03/2007 14:59:40

Quelle erreur php renvoie-t-il?

ps: je vais voir si je peux déplacer le source en "débutant" au lieu de "initié" parce que c'est vrai que ce n'est que du code simple, et de plus, je suppose que c'est cette erreur de catégorie qui m'a valu une certaine sévérité des critiques.

Commentaire de Demomo le 10/06/2007 18:34:28

Bon j'ai lu tout les explication j'ai essayer le code mais rien ne fonctionne :s
Beaucoup d'erreur :
-test.php -> 1 erreur
-quiz.php -> 2 erreur
Etant assez debutant dans le php ...
si tu pourrais essayer de le retaper =) sa serai cool

Commentaire de aze555666 le 10/06/2007 23:06:02

Quelles erreurs ?!?!?
Je n'ai âs le temps de retaper entierement un code maintenant, surtout si je ne sais pas ce qui ne va pas!
Chez moi, ça fonctionne toujours sans problèmes, alors si quelque chose ne va pas, soit ça vient de ton coté, soit ça vient du code et dans ce cas j'ai besoin de savoir ce qui se passe avant de pouvoir espérer corriger quoi que ce soit!

Commentaire de Demomo le 11/06/2007 18:14:59

bon oki je vais te dire les erreur qu'ils me donne ...

test.php

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /mnt/125/sda/3/d/aurelienducroquet/Jeux/Crée Quizzz/tests.php on line 37
Erreur de lol Table 'aurelienducroquet.10000' doesn't exist

Quizz.php :

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /mnt/125/sda/3/d/aurelienducroquet/Jeux/Crée Quizzz/quiz.php on line 27

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /mnt/125/sda/3/d/aurelienducroquet/Jeux/Crée Quizzz/quiz.php on line 34
Erreur de lol Incorrect table name ''

Commentaire de Janguy le 26/10/2007 22:46:18

J'ai un probleme :

j'ai mis tout les fichiers sur le serveur et lorsque je saisi l'adresse de creer.php il ne s'affiche sur la page que : creez votre quizz!!! avec le fond d'ecran et rien d'autre.... ????

Commentaire de Davedk le 25/10/2008 16:06:33

Salut,
En effet, rien ne marche pour moi non plus,
Si ta source marche bien sur ton site AZE, tu devrais la mettre ici, parce que là c'est inutilisable.

A+

Commentaire de Davedk le 25/10/2008 16:10:35 1/10

Salut AZE,
Encore un petit truc, c'est pas pour te noter mal, c'est que j'ai passé quand meme presque 1h dessus, et rien à faire, ça marche pas !
Désolé, mais j'ai mis 2 aussi.

Commentaire de albert59 le 29/12/2008 10:28:26

Oula mon dieu j'en crois pas mais yeux, enfin bref oui tu as passer sûrement du temps à cela, c'est pour cela que je te note 2 aussi, sinon j'aurais bien mis 1

Commentaire de aze555666 le 07/01/2009 18:44:11

Regardez donc la date de la source ... 2005 ... on vient de passer en 2009. J'imagine que si tu n'en crois pas tes yeux, c'est à cause du code sale, pas indenté, pas aéré ni rien, dans lequel moi même je ne retrouve rien. Je ne code plus comme ça depuis un moment. Ou alors, à cause de la strcuture de base de donnée que j'ai utilisé, qui est aussi un vrai désastre.
Par contre, je peux vous assurer que ça fonctionne sur le site sur lequel je l'ai utilisé, et que le code que j'ai posté ici est strictement le même.
Reste 2 solutions: soit vous relisez bien ce que j'ai écrit à l'époque pour expliquer comment l'utiliser, et en cas de probleme persistant vous vous plongez dans cet affreux code , soit vous essayez de trouver une meilleure source ou vous codez vous même.
Parce que ce n'est pas moi qui vais refaire ça 4 ans après.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

pb avec ma base [ par Xime ] salut :)j'essaye de me connecter a ma base oracle en faisant un truc tout con mais g un probleme et je ne voi pas ou !voila ce ke je fais : <?php$c Test sur présence d'un pseudo dans une base [ par Masterfight ] Est-ce que j'ai bon ?Sachant que je passe $pseudo et $email.if ($ecrirecookie == "inscrire"){ $table="membres"; $query = "SELECT * from matable where test de caractère ... [ par fil ] Salut,J'ai un petit probleme a vous soumettre pas tres compliqué je pense.Je voudrais tester si la chaine de caractère dans ma variable contient le ca Tableau probleme [ par g0belin ] Bon voila j'ai un tableau $test[0..200] qui contiens du text mais le probleme c'est que je ne sais pas comment le printer !!aider moiex: si dans $test Test de Form en JavaScript puis PHP [ par BSide ] Bonjour,avant d'envoyer des données saisies dans un formulaire vers le serveur, je souhaite effectuer des controles sur certains des champs saisis.--& Test de valeurs entre 2 dates [ par mfaraday ] BonjourJe souhaiterai tester si une date se trouve bien entre deux dates butoirs. Ne m'y connaissant que moyennement, je pensais m'orienter vers times petit test [ par drixzibit ] Bonjour.Voila j'ai un champ texte je veut tout simplement tester quand on appui sur un bouton si le champ texte est vide, si oui on met un message d'a test mail [ par janebaby ] Comment tester un formulaire d'envoi et de réception de mail en "localhost"?Merci petits problèmes en cascade... devenant ingérables... [ par ChocoBiscuit ] Bonjour à tous...Je ne vais pas y aller par 4 chemins....Problème : C'est assez compliqué, mais bon ki ne tente rien....Voilà, je réalise une appli loadVariablesNum et refresh pliz [ par OphidiaN ] salut.voilà je fait un loadVariablesNum("test.php",0); dans la première frame de l'anim,puis ya 2 ou 3 frames de decors et enfin une qui fait revenir


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,420 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales