begin process at 2012 05 27 18:13:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > QUIZZ PAR CASES RADIOS

QUIZZ PAR CASES RADIOS


 Information sur la source

Note :
9,43 / 10 - par 7 personnes
9,43 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :générateur, quizz, exporter, intégrer, quiz Niveau :Débutant Date de création :29/08/2005 Date de mise à jour :03/05/2010 11:41:46 Vu / téléchargé :9 696 / 1 373

Auteur : Evangun

Ecrire un message privé
Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
EDIT : pour les personnes souhaitant créer leurs propres quiz, à la suite de cette source, j'ai créé Quizity.com ! Ce site vous offre la possibilité de créer et d'exporter vos quiz très simplement sur votre site grâce à un simple bout de code javascript. A bientôt sur Quizity :)

POSSIBILITES DE LA SOURCE:

- Poser des questions auxquelles on a 4 réponses possibles, on coche par case radio.
- Autant de quizz qu'on veut, autant de questions par quizz qu'on veut.
- Les questions d'un quizz seront toutes affichées sur la même page.
- Vous pouvez attribuer un nombre de points différents pour chaque bonne réponse (0 à 10).
- Les candidats qui jouent en passant par l'espace membre (formule conseillée afin de contrôler l'identité des joueurs et profiter réellement des options) ne peuvent pas rejouer (plus exactement : s'ils sont inscrits dans le classement des 30 premiers).
- Les quizz peuvent être mis en ligne / suspendus à tout moment
- L'avantage du script est d'être très polyvalent : il s'intègre aussi bien chez ceux qui veulent le mettre dans un espace membre, que chez ceux qui veulent le proposer à tous. Aucune modification du corps du script n'est nécessaire, je vous l'explique dans le readme.
- Possibilité d'activer un classement des 30 premiers candidats pour les membres et/ou les invités (vous choisissez à la carte) à chaque quizz
- Possibilité d'afficher ce classement ou non
- Possibilité d'afficher les réponses en fin de quizz ou non
- Toutes les options décrites sont propres à chaque quizz : certains peuvent afficher les réponses, d'autres pas, etc.
- D'où la possibilité intéressante de proposer certains quizz à tous et d'en réserver d'autres aux membres, avec la même page php.


CE QU'IL N'Y A PAS :

- Dans l'esprit "ne pas contraindre les internautes à suivre un chemin prédeterminé", vous ne pouvez pas obliger à répondre aux différents quizz dans un certain ordre. Ou alors vous créez des liens depuis une autre page directement vers "monquizzb.php" en n'oubliant pas la variable POST $numeroquizz, mais quelqu'un qui s'y connait un peu pourra contourner. Evitez...
- Pas de classement des quizz par niveau de difficulté. Vous n'avez qu'à appeler vos quizz "Quizz facile" et "Quizz difficile" si vous y tenez ;)
- Pas de pagination pour un quizz qui aurait beaucoup de questions, mais de toute façon il est recommandé de ne pas dépasser 20 questions par quizz, pour le confort de l'internaute.
- Il y a un classement par quizz, mais pas de classement global : ça ne correspondrait à rien, sauf peut-être pour comparer ceux qui auraient fait exactement les mêmes quizz.
- Impossible qu'un candidat "loggé" puisse rejouer tout en activant l'enregistrement des scores (voir plus bas).
- Pas de design; c'est fait pour aller sur votre site alors c'est vous qui voyez ! ;)


 Conclusion

Voilà, pour ma première source sur CS, je n'ai pas inventé la poudre mais bon!
Moi aussi je me disais "il doit y avoir 10 000 sources pour faire des quizz sur le site" et puis en fait Steve2206 m'a fait remarquer que non, et après vérification, il n'y avait effectivement qu'une unique source, pas spécialement adaptée à un quizz tout bête par case radio. Donc la voici !
J'espère l'avoir adaptée autant pour des débutants complets (d'où les explications parfois un peu gnangnan du readme lol) que pour des gens qui s'y connaissent un peu et qui auraient la bonne idée de la mettre dans leur espace membre (c'est d'abord dans cette optique que je l'ai faite).
Ah et puis rien à voir mais aujourd'hui c'est aussi mon anniversaire, alors soyez gentils! Naaaannnn je déconne, tapez-moi dessus si ma source le mérite, je ne demande pas mieux que vos commentaires éclairants ;)

 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

29 août 2005 13:53:43 :
Quelques améliorations de syntaxe
29 août 2005 15:44:49 :
syntaxe
29 août 2005 20:46:28 :
Ajout d'un fichier unique pour la connexion à la base Possibilité de revoir le classement pour les membres qui ont déjà répondu au quizz
29 août 2005 20:53:15 :
o
03 mai 2010 11:41:47 :
Annonce de la création de Quizity.com, un site pour créer et exporter vos très facilement.

 Sources du même auteur

Source avec Zip Source avec une capture WEBFTP - GÉRER UN SITE EN LIGNE - EXPLORATEUR DE FICHIERS
TRI PAR TYPE DE FICHIER / EXTENSION
LISTER LES FICHIERS D'UN DOSSIER ET EN FAIRE DES LIENS ( MEI...

 Sources de la même categorie

Source avec Zip JEU DE PUZZLE par mldvb
Source avec Zip QUIZZ - LES ÉNIGMES DE ONCLE HUB par fra1ft
Source avec Zip Source avec une capture MOTEUR DE RENDU DE FICHIER 3D (WAVEFRONT OBJ POUR LE MOMENT)... par ciberrique
Source avec Zip [POO] JEU DE KEMO OU DE PENDULE par phpAnonyme
Source avec Zip Source avec une capture RUBIX CUBE par coucou747

 Sources en rapport avec celle ci

GÉNÉRATEUR DE REQUÊTE SQL par theptitprince
Source avec Zip QUIZZ - LES ÉNIGMES DE ONCLE HUB par fra1ft
Source avec Zip CLASS CALENDRIER ET JOURS FÉRIÉS par beemoon
Source avec Zip Source avec une capture QCM par Dezouille
Source avec Zip SYSTEME COMPLET DE QUIZZ EN LIGNE, Y COMPRIS LA CRÉATION. par aze555666

Commentaires et avis

Commentaire de steve2206 le 29/08/2005 04:17:41

bravo pour ce quizz evan qui va en ravir plus d'un!!! reste à voir si un utilisateur php qui s'y connait en pense pareil, mais je me fais aucun soucis: à la fois simple, efficace, et répondant "ENFIN" aux demandes des webmasters!
Du bon boulot!!!

Commentaire de JoJo738 le 29/08/2005 12:34:38

Hello, pas mal !! A part :
- <br /> et non <br/>
- <input />
- On met des ' et non des " dans les echo et dans les variables (array) et on n'encadre par de quote des variables echo "$var" (NON !)
- Tu aurais pu faire une page config ou tu aurais mis la connecxion MySQL
- On ne met pas de @
Et j'ai pas vraiment regardé ... Sinon tu aurais pu faire une table questions et comme ca on aurait pu mettre autant de reponses à chaque questions que désiré

Commentaire de Evangun le 29/08/2005 13:52:18

Salut Steve, salut Jojo!
J'ai enlevé les @ qui trainaient et j'ai changé les />
Par contre je ne vois pas où tu as trouvé des echo " " sauf peut-être là où il n'y a que du texte, et encore c'est rare chez moi... et il m'arrive d'écrire $variable = ""; mais sinon il me semble que je n'utilise que des ' (sauf pour les requêtes MySQL). Et ou est-ce que j'ai mis un echo "$var"??
Sinon tu as parfaitement raison pour la page config, je vais y songer. Et pour le nombre de questions, j'y ai pensé aussi, dans l'absolu c'est vrai que c'est mieux de laisser le choix au webmestre, mais après tout je me dis que 4 c'est assez standard, ça conviendra au plus grand nombre. Mais je vais y réfléchir encore pour voir si je change. Merci pour tes commentaires :) :)

Commentaire de JoJo738 le 29/08/2005 14:17:15

Bon, mon commentaire ne s'est pas mi et j'ai pas le courage

Donc je vois :
- des = ""; => = ''; (dans un if met !empty($var) pour !='')
- mysql_select_db("$var"); => ($var)
- or die("...") => or die('...');
- echo '...' . $var . '...'; => echo '...', $var, '...'; (Des , que dans les echo)
- ...

Commentaire de Evangun le 29/08/2005 15:42:35

pour les "" ok. mysql_select_db("$var") => connexion copiée-collée, j'aurais du mieux regarder ;)
pour les !empty de monquizzadmin.php c'est volontaire, c'est pour clairement différencier les cas où la variable est nulle et ceux où elle n'existe pas.
les virgules: je ne relance pas le débat ici, je garde les points pour la visibilité.

Commentaire de JoJo738 le 29/08/2005 17:00:20

ouais, mais alors met != '' :D
Et puis pour ne pas relancer (apres j'en parle plus) ca n'apporte pas plus de lisibilité. je vois mieux (avec notedap++) les , que les . Et puis j'aime bien gagner plein de milieme de secondes ^^ A force ... ca fait beaucoup :D Bon, sinon bonne source

Commentaire de tbbuim1 le 30/08/2005 14:34:02

Salut Evangun, ton code est bien commenté, mais étant débutant en Php (enfin je m'y remet après des années de non pratique) et après avoir lancer monquizz.php, je m'aperçois d'une part que ça foire et d'autre part que le code apparait sur la page dès que tu écris un supérieur ">" saurais-tu me dire pourquoi?
Pourtant mon serveur apache tourne et j'ai créé les tables dans la base test que j'ai notifié dans connexdb...

Commentaire de Evangun le 30/08/2005 17:45:03

Ca doit venir de ta config. Je ne sais pas, essaie de réinstaller Apache et php...

Commentaire de tbbuim1 le 31/08/2005 09:14:32

Ouais ça marche, c'est pas mal, idéal pour me remettre dans le bain merci.

Commentaire de steve2206 le 01/09/2005 19:30:54

OUI, c'est clair que c'est hyper bien expliqué pour les débutants, le fichier lisez-moi a bien été étudié pour ça!

Commentaire de steve2206 le 04/02/2007 01:41:54

Salut,

j'ai voulu installer le quizz avec cette fois la session de mon forum (punbb)et j'ai un problème avec le classement. Dans monquizA j'ai bien mis ceci: $nomcandidatquizz= '$pun_user';
Le quizz me reconnait "logé" puisque je vois les quizz que les visiteurs ne pevent pas voir. Mais au moment du classement mon pseudo est $pun_user !!!
D'après ce que j'ai compris, pun_user est la session d'un membre, et le pseudo serait username. Comment faire pour afficher le pseudo dans le classement???
merci d'avance

Commentaire de Evangun le 05/02/2007 09:37:53

Hello,

pas de guillemets autour de la variable !
ce serait plutôt qqch comme ça :

session_start();
if(isset($_SESSION['punuser'])){
   $nomcandidatquizz = $_SESSION['punuser'];
}

Pour ce genre de conseil après c'est sur le forum ou par MP :)

Commentaire de steve2206 le 06/02/2007 16:20:29

Pour inf j'ai fait un "big mac" de ce que tu m'as dit et de ce que j'ai trouvé sur la faq de mon forum et j'ai isérer ceci en haut de monquizza et monquizzb:
define('PUN_ROOT', './forum');
require PUN_ROOT.'include/common.php';
$nomcandidatquizz = ($pun_user['username']);
Je sais qu'on dirait que je t'ai rien pris, mais en réalité qand j'ai vu ton code ça m'a fait tilt!
Donc un grand merci!!!
Pour ceux qui ont punbb, c'est donc un code dans ce style qu'il faut, en mettant la bonne direction de la racine du forum dans cette ligne: define('PUN_ROOT', './forum');

Commentaire de Ddamien78 le 01/03/2007 11:22:26

hi!!,

Enfin un quizz qui marche correctement dont le code et l'installation sont compréhensibles
Je n'ai aucune critique a faire. Chapeau ^^

Commentaire de xavier230573 le 05/06/2007 06:42:43

pas de possibilité de mètre une image et poser une question sur cette image

Commentaire de RedXenoX le 06/07/2007 02:54:18

Excellent script !
Bravo pour le travail réalisé, je m'en servirais pendant longtemps.

Commentaire de Bowlman le 07/08/2007 20:09:07

Super ton code et milles merci ca vas m'aider

Commentaire de m54 le 08/02/2009 14:10:57 8/10

Bien mais pas encore super complet par rapport à la description

Commentaire de jayron le 25/03/2010 20:45:02

Si tu es débutant ton code est encourageant met peut être amélioré continue c'est pas mal

Commentaire de Evangun le 25/03/2010 21:01:06

Hello, merci :)
Oui j'étais débutant il y a 5 ans ! Je le suis moins aujourd'hui ;)
A vrai dire je ne me souviens plus à quoi ressemble le code de cette source... ça doit être loin d'être parfait. Je referais sans doute pas mal de chose en POO si  c'était à refaire...
Quoi qu'il en soit, je travaille en ce moment sur un site qui permet de créer des quiz facilement et il sera bientôt possible de les exporter. Ca s'appelle www.quizity.com. J'en reparlerai bientôt.

Commentaire de Evangun le 03/05/2010 12:40:11

Voilà, il est désormais possible d'exporter vos quiz créés sur Quizity.com. Si vous avez aimé ma source, je vous encourage à aller y jeter un coup d'oeil !

Un exemple d'intégration de quiz grâce à Quizity : http://quizity.blogspot.com/2010/03/voici-un-test-dimplementation-de-quiz.html

Commentaire de SnapFAB le 09/11/2010 08:34:56 10/10

Super code, très bien détaillé et simple d'utilisation. Merci.

Commentaire de Lefso le 24/01/2011 18:40:28

Quand je teste le quizz en local, j'ai apache qui plante ?
quelqu'un peut me dire pourquoi ?
D'avance merci !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

[SQL] Exporter vers un ficher csv [ par cedvoyage ] Ca doit surement être possible car y'a une fonction dans phpMyAdmin qui fait çà.Est-ce possible aussi de choisir les champs à exporter et de les mettr quiz... [ par ckoo ] Salut !je suis en train de réaliser un quiz paramètrable en php. Les question sont affichées une par une. Je veux que le user puisse revenir sur une q exporter mysql vers excel sous forme de tableau [ par delaide ] bonjour! je cherche un script qui permet d'exporter les données mysql vers un fichier excel sous forme de tableau.j'ai déjà trouvé 1 (XLS MAGIQUE) mai exporter les résultats d'une requète [ par atoguum4ever ] Bonjour à tousJ'aurai voulu savoir comment exporter les résultat d'une requète sous la forme d'un tablau vers un fichier (texte ou excel par exemple)M Intégrer du php dans Flash MX [ par Yoteco ] Voilà: J'ai un problème et je ne sais pas s'il y a une solution! J'ai fais la page d'accueil de mon site en Flash MX...et sur cette page d'accueil i script PHP pour exporter donnees sous EXCEL [ par Sinse2004 ] Bonjour, Voila, g une base MySQL, et je veux creer des graphiques (dans Excel) lors d'un clic sur un bouton dans mes pages PHP.Je voudrais savoir comm Comment faire un Quizz ? [ par Yeva Agetuya ] Salut.Je cherche un script de quizz du genreQuestion ; "Yellow" veut dire "brouette", X "jaune", "canard"Message &gt; Bonne réponse ! Vous avez 100 % intégrer en automatique tous les jours des infos dans une base mysql [ par daviraud ] Bonjour,je suis en train de migrer ma base access vers my sql.Ma base access contenait un module VB qui tournait en automatique tous les jours. Ce mod Exporter certains champs uniquement [ par barbusse ] Bonjour à tous (et félicitation au webmestre)j'aurais voulu savoir si il étais possible de sauvegarder uniquement certains champs d'une base de donnée Exporter des données d'une BD et générer un fchier excel avec du php [ par benz038 ] Salut a tous,Je cherche comment je pourrai faire pour r&#233;cuperer des occurences de champs d'une base de donn&#233;es et cela doit me g&#233;n&#233


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,858 sec (3)

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