Ce Widget permet de construire un petit quiz. Il présente une liste de questions au joueur et affiche son score à la fin ainsi qu'un message de félicitation. Remarque : ce widget est compatible Pxxo_Widgets_Ajax.
| Nom | Valeur par défaut | Description |
|---|---|---|
| titre_quiz | 'Du code et du sexe' | Le titre du questionnaire |
| questions | array('En quel langage…', …) | Tableau contenant la liste des questions à poser au joueur |
| propositions | array( array( 'PHP', 'Java', 'C', 'Cobol' ), …) | La liste des propositions pour chaque questions à poser |
| reponses | array('PHP', …) | La liste des bonnes réponses |
| message_gagnant | 'Bravo !' | le message à afficher lorsque le joueur répond juste à toutes les questions |
Sans ajax :
require_once 'Pxxo/Widgets/Quiz.php'; $params = array(); $params['titre_quiz'] = 'Quiz géographie'; $params['questions'] = array('Quelle est la capitale de la France ?', 'Où se situe l\'INIST ?'); $params['propositions'] = array(array('Rome','Paris','Londre'), array('Nancy','Vandoeuvre','Villers')); $params['reponses'] = array('Paris', 'Vandoeuvre'); $o = new Pxxo_Widgets_Quiz($params);
Avec ajax :
require_once 'Pxxo/Widgets/Ajax.php'; $params = array(); $params['launch'] = 'Pxxo_Widgets_Quiz'; $params['params'] = array(); $params['params']['titre_quiz'] = 'Quiz géographie'; $params['params']['questions'] = array('Quelle est la capitale de la France ?', 'Où se situe l\'INIST ?'); $params['params']['propositions'] = array(array('Rome','Paris','Londre'), array('Nancy','Vandoeuvre','Villers')); $params['params']['reponses'] = array('Paris', 'Vandoeuvre'); $obj1 = new Pxxo_Widgets_Ajax($params);