Mesdames et messieurs... les Quiz !

Actualitéalsacréations

Publié par le (17241 lectures)

Après plusieurs semaines de développement (autant sur le fond que la forme), une nouveauté ludique et pédagogique voit le jour dans la communauté AlsacréationS : les Quiz de connaissance.

Le principe est simple : plusieurs thèmes (XHTML, CSS, accessibilité, JavaScript / DOM, PHP, etc.), plusieurs niveaux de compétence par thème, et dix questions posées sous forme de QCM.

Le but est double : celui de divertir les participants, mais aussi d'apporter des pistes de connaissance sur les questions non maîtrisées, car chaque réponse fausse donne droit à une explication pédagogique et généralement un lien pour aller plus loin.

Merci à l'ensemble du staff actif de modération qui a joué un rôle primordial dans l'élaboration et la vérification de toutes les questions.

Découvrez les Quiz AlsacréationS et amusez-vous bien !

Note : puisque nombreux seront ceux qui écriront mal le mot "Quiz", sachez que "quiz" ne prend qu'un seul "z", et que le pluriel de "quiz" est... "quiz".

PS : les questions / réponses ne sont pas définitives. Bien qu'elles aient été soumises à moultes vérifications, il se peut que quelques erreurs se soient glissées insidieusement. N'hésitez pas à nous le signaler, le cas échéant, dans ce sujet dédié.

Commentaires

Petit problème avec le test "CSS difficile" : on ne peut sélectionner que les réponses 'A'.

N'hésitez pas à effacer ce commentaire après correction.

Pour des raisons d'accessibilité, le W3C a supprimé la balise <table> en XHTML.
* Uniquement le vendredi

Comment ça faux ? Tout ça parce qu'il manque un "ÿ" ? Là je porte réclamation...

Assez rigolo à faire :
xhtml difficile 7/10, css difficile 7/10, js / dom difficile 3/10 (bouh), accessibilité 10/10, php difficile 6/10;
j'ai l'impression de repasser mon code (celui de l'auto-école...) avec les questions tordues :)

"Pour un quiz sur l'XHTML ça manque de <label>"

> Tu peux préciser ? Les labels sont placés sur chaque bouton à cocher. A moins que tu ne parles d'autre chose ?

Le code actuel ressemble à :

<label for="rep-01"><input id="rep-01" ... /></label> eXtended HyperText Markup Language

Hors le label n'a d'intérêt que s'il entoure *le libellé* qui correspond à la réponse.

Il faudrait donc :

<input id="rep-01" ... /> <label for="rep-01">eXtended HyperText Markup Language</label>

Ou encore :

<label><input ... />
eXtended HyperText Markup Language</label>

Cela permet :
- De cliquer sur le texte de la réponse sans avoir à viser la case
- De dire à quelle case correspond quel texte au lecteurs d'écrans

www.w3.org/TR/WCAG10-HTML...

Un petit détail sur le quiz php difficile : sur la question 4 session_register est plutot une mauvaise réponse.

Cette fonction marche sous des conditions particulières : register_globals doit être à ON qui aujourd'hui pour des questions de sécurité est de préférence désactivée et désactivée par défaut depuis PHP 4.2.0.

voir ci dessous :
fr.php.net/session_regist...
fr.php.net/manual/fr/ini....

Juste un petit point de détail: dans le XHTML débutant, il est faux d'écrire que font est deprecated en "XHTML 1.0". Il est en effet tout à fait valide en XHTML 1.0 transitionnel...

Excellent ces questionnaires. Très bon pour faire des petits bilan à des étudiants qui apprendrait XHTML et CSS par exemple.
Merci pour ton respect Raphaël j'ai eu 10/10 au XHTML difficile ça fait plaisir la 5 est la plus difficile pour moi.

@Sunny : merci, je corrige ça. PS : attention à "hors"/"or" ;)

@Seza : je me tourne vers nos experts PHP et on modifie en conséquence

@Gilles : bien vu, c'est corrigé.

Merci pour ces différents retours ;)

Bonjour,

je viens de détecter deux erreurs dans le quiz php moyen:

Q5) la bonne réponse n'y figure pas. Le tableau qui contient les informations de cookies s'appelle $_COOKIE, au singulier

Q10) A nouveau, il n'y a pas de bonne réponse. Les 3 propositions sont des fonctions. (exit, qui est cité comme bonne réponse, en est une aussi : be.php.net/manual/fr/func...

Sinon, félicitations pour cette initiative, c'est très amusant et instructif de pouvoir s'évaluer sur ces sujets.

"Au temps pour moi" ;-)
ils notent qu'exit est effectivement à considérer comme un élément du langage. Mes excuses au rédacteur du quiz :-)

Très sympa ce quiz. :) Et belle idée de confier les explications à Maître Capello (pour lui, ne pas s'intéresser aux langages du Web n'eût pas été excellent ni de bon aloi ;) )!

Pour ma part, voici mes résultats, dans l'ordre des quiz: 10, 8, 6, 10, 6, 5, 7, 3, 1, 9, 9, 7, 3. Décidément, je suis plus doué en (X)HTML, en CSS et en accessibilité qu'en PHP et, surtout, en DOM/JavaScript!

@tobozo : le lien que tu donnes précise justement :
"Note : exit() n'est pas une véritable fonction, mais un élément de langage."

J'ai oublié de féliciter le travail. Le niveau du quiz est haut et les réponses détaillées sont un sacré plus. Bravo Alsacréations :)

Commentaires clos