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 ! ;)