Évaluation HTML/CSS
Par Olivier Gendrin le jeudi, février 7 2008, 11:23 - Internet et informatique - Lien permanent
On m'a demandé dans mon travail de préparer une évaluation du niveau de nos collègues. Et on me dit qu'elle est trop compliquée. La voici, dites-moi ce que vous en pensez :
Questionnaire HTML / CSS
On entend par "valide" "qui ne génère pas d'erreur lors d'un contrôle avec le validateur du W3C" et "qui est conforme aux spécifications applicables du W3C".
0. Le code suivant est-il valide ?
<span><a href="index.html">Retour à l'accueil<span class="InfoBulle">Cliquer sur ce lien vous ramène sur la page d'accueil du site</a></span></span>
- Oui
- Non
Justifiez :
I. Le code suivant est-il valide ?
<span><a href="">Retour à l'accueil<div class="InfoBulle">Cliquer sur ce lien vous ramène sur la page d'accueil du site</div></a></span>
- Oui
- Non
Justifiez :
II. Laquelle de ses deux manière d'écrire une balise <img> est valide ?
<img src="_media/img/image.gif" alt="" width="" />
<img src="_media/img/image.gif" alt="flèche gauche">
- La première
- La seconde
- Les deux
- Aucune des deux
- Il n'y a pas assez d'informations pour répondre à cette question
Justifiez :
III. Laquelle de ces écritures CSS est valide :
strong {Color: red; text-transform: uppercase;}
strong {Color: red; text-transform: uppercase}
- La première
- La seconde
- Les deux
- Aucune des deux
- Il n'y a pas assez d'informations pour répondre à cette question
Justifiez :
IV. Le nom de cette classe est-il bien choisi ?
.bleu {color: blue;}
- Oui
- Non
- Il n'y a pas assez d'informations pour répondre à cette question
Justifiez :
V. Donnez un exemple de site où une classe
bleuaurait un sens :VI. Quel(s) div(s) est(sont) le plus au-dessus ?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <style type="text/css" media="all"> div { height: 100px; position: absolute; width: 100px; } #div1 { background: #0000FF; z-index: 1; } #div2 { background: #F0000F; z-index: 2; } #div3 { background: #FF0000; z-index: 3; } #div4 { background: #0FF000; z-index: 4; } #div5 { background: #00FF00; z-index: 5; } #div6 { background: #000FF0; z-index: 6; } </style> <style type="text/css" media="print"> * div {position: static;} </style> <style type="text/css" media="screen"> #div3 {z-index: 7;} #div5 {display: none;} </style> </head> <body> <div id="div1"> <div id="div3"></div> <div id="div6"></div> </div> <div id="div2"> <div id="div4"></div> <div id="div5"></div> </div> </body> </html>A l'écran :
Une fois imprimé :
VII. Dans un site HTML *accessible*, il est interdit de faire des tableaux (
<table>), car ils ne sont pas accessibles
- Vrai
- Faux
VIII. Le code suivant est valide :
<table summary="Description de mon tableau"> <caption>Mon tableau</caption> <tr> <th id="header1">Titre de colonne</th> <th id="header2">Titre de colonne</th> <th id="header3">Titre de colonne</th> </tr> <tr> <td headers="header1">Data</td> <td headers="header2">Data</td> <td headers="header3">Data</td> <td>Data</td> </tr> </table>
- vrai
- faux
justifiez :
IX. Un site peut être totalement accessible :
- Oui
- Non
X. Rayez les balises qui ne sont pas dans HTML 4.1 :
divspankbdbdoscriptlinkatfootappletarea
Vous pouvez aussi répondre, si vous êtes joueurs…
Commentaires
Si la présentation est la même que sur ton blog (donc, impossibilité de voir certains sources en entier), alors, oui, c'est difficile !
Autrement, globalement, j'ai trouvé certaines questions difficiles et n'ai pas pris le temps de les résoudre.
Je crois aussi que ton test est intéressant à cause des demandes de justification qu'il contient. Et qu'il permet de voir au moins une chose : que la création de site web, c'est vraiment un métier de spécialistes.
Ce qui doit être intéressant dans les réponses, c'est la prise de conscience que ça doit donner pour celui qui répond : « le chemin qu'il reste à parcourir... ».
Je ne comprends pas complètement ta remarque sur les sources, mais la présentation est en gros la même, oui. C'est un questionnaire papier.
Là, sur ton blog, les source sans dans un cadre de formulaire et il faut scroller pour lire le source (au moins des 2 premières questions).
Plus que simple/complexe, j'ai l'impression que tu ne testes pas ce que tu devrais. Tu testes des points techniques précis. Pour illustrer: je préfère quelqu'un qui sait et qui intègre que la validation fait partie des processus de développement, que quelqu'un qui sait qu'on ne met pas un div dans un lien. Le premier n'a pas la connaissance mais il la constatera, cherchera et corrigera dans son process de création. Le second tu sais qu'il a une connaissance précise. Tu n'as aucune idée de ses connaissances sur le reste, de son expérience réelle, de s'il met sa connaissance en application, etc.
Sauf si tu cherches un pur exécutant, il faudrait chercher plus de réflexion que de connaissances syntaxiques :
- sur quelles documentations il va couramment,
- comme procède t'il pour un montage de page,
- quelle est sa stratégie pour les selecteurs, les classes et les identifiants
- préférez vous des positions absolues, relatives, ou du float, et pourquoi
- qu'est ce qui vous pose problème sur quel navigateur et comment y arrivez vous au final
- quels sont les problèmes que vous voyez pour un onclick
- quels sont les points importants de performance à vérifier
...
Par contre ça demande des questions ouvertes, et une discussion avec l'évaluateur.
Le QCM me parait de plus en plus une très mauvaise méthode d'évaluation pour autre chose que des bases (questions très simples et très "automatiques", qui ne demandent pas de jugement de valeur comme celle de ta classe .bleu)
Sinon pour répondre à ta question, il manque des questions simples effectivement, et tu sembles centrer plus sur les sujets qui te tiennent à coeur que sur le travail quotidien demandé pour ton métier.
@Jacques : oups, je n'avais pas vérifié, c'est corrigé/amélioré, merci.
@éric : oui, je suis d'accord avec toi sur le fond, mais on m'a demandé un QCM pour évaluer beaucoup de monde d'un coup…
Moi je trouve tes questions trop vagues pour un QCM. Tu devrais utiliser les quiz Alsa :
quiz.alsacreations.com/
Ah oui, excellente idée Cédric, je transmet en interne.