Controle continu Dev Web avancé L2, année 2024/2025
Le but de ce controle continu est de montrer que vous savez programmer en PHP une page "propre" et XHTML valide en PHP conceptuel.
Consignes
Rédigez votre CV en XHTML 1.0 (strict) avec une feuille de style CSS externe. Le fichier sera obligatoirement nommé cv_index.php et devra inclure le fichier cv_sprogs.php. L'élément body et tout ce qui précède cette balise devra être produit par une seule ligne d'appel à un sous-programme (éventuellement paramétré) nommé debutPage comme vu en cours et en TP. Aucune mise en forme via <font...>, <b>etc. ne devra être explicite ; toute mise en forme devra être effectuée via un style nommé et référencé dans la ou les feuilles de style externes. En d'autres termes, le programme PHP devra utiliser des fonctions pour utiliser les éléments XHTML et aucune balise avec < ou > ne devra être utilisée dans la page cv_index ou autres fichiers PHP inclus sauf cv_sprogs.php. On pourra bien sûr recopier, utiliser et adapter std.php pour créer son propre cv_sprogs.php.
Les informations affichées sur ce CV peuvent être réelles ou fantaisistes, qu'importe. Sachez seulement que cette page et donc votre CV sont accessibles depuis le monde entier et que, vu que Google me connait, vous risquez d'être connu(e) aussi, peut-être malgré vous. Á défaut de produire un CV pour une embauche, vous pouvez fournir un CV social qui indique vos goûts en matière de cinéma, musique, littérature, danse... surtout littérature, si j'osais, car un(e) étudiant(e) qui lit, c'est un(e) bon(ne) étudiant(e)...
Vous pouvez utiliser une image de fond, ajouter des images, une photo, des icones, des vignetes... à condition que ce ne soit pas «trop chargé». Par contre, ne mettez pas de vidéos. Merci.
La page web correspondante devra être accessible à partir des liens ci-dessous et sera testée sur forge.info.univ-angers.fr à l'aide de firefox (linux) ; elle devra contenir en fin de page un lien sur une archive zip (lisible par zip et gzip sous Linux/Janus) qui contient tous les fichiers-sources liés au CV (images, styles, sous-programmmes etc.). On produira "à la volée" un fichier PDF équivalent à ce CV à condition qu'il contienne en bas de page la date et l'heure de création, ce qui permettra de vérifier qu'il est bien généré «à la volée». Il est obligatoire d'afficher les icones de validation XHTML et CSS avec les bons liens sous-jacents vers le W3C comme en haut et à droite de cette page.
Remarques : l'archive doit absolument être au format ZIP et ne doit pas demander de mot de passe ; pour générer le PDF vous ne devez pas passer par un site (du genre pdfmyurl). De plus,le PDF doit s'afficher directement dans le navigateur (il ne doit pas demander à être téléchargé).
L'évaluation sera faite le lundi 18 avril 2016 à 8 h du matin. A cette date, mon programme de rapatriement viendra récupérer votre page cv_index.php et votre archive au format zip à partir des informations lues dans le tableau ci-dessous. Veillez à ce que votre CV et tous les fichiers associés soient correctement nommés et disponibles à cette date... car sinon la note sera de 0/20.
Il est conseillé de vérifier dès le premier TP que vous savez déposer une archive minimale correctement nommé au bon endroit.
Attention : cet tableau est produit par un programme informatique et il est possible que votre login soit incorrect. Si c'est le cas et que le login indiqué n'est pas le votre, vous devez m'envoyer rapidement un mail pour m'indiquer votre nom, votre prénom, votre numéro de groupe et le bon login. De même, n'hésitez pas à me signaler toute faute d'orthographe sur votre nom ou votre prénom.
Groupe Numéro Total Nom+lien_CV Prénom Archive Simulation_(kO) 201-211 1 1 AIDARA Sifaye siaida.zip 101 201-211 2 2 BARRY ISSA ibarry.zip 57 201-211 3 3 BAUDRILLER Pierre pbaudrier.zip 72 201-211 4 4 BENAISSA William wbenaissa.zip 29 201-211 5 5 BENCHEKHA Anis_Mohamed abenchekha.zip 108 201-211 6 6 BLAUDY Evan eblaudy.zip 87 201-211 7 7 CHAPEAU Kevin kevchapeau.zip 34 201-211 8 8 CROS Mathieu mathcros.zip 93 201-211 9 9 GOURDON Charly chagou.zip 45 201-211 10 10 DERAMAIX Jonathan jderamaix.zip 35 201-211 11 11 DEVE Romain rdeve.zip 24 201-211 12 12 DIALLO Thierno_Soulimane thdial.zip 56 201-211 13 13 DING Yifan yifanding.zip 55 201-211 14 14 FONTAINE Julien julfon.zip 36 201-211 15 15 FOREST Baptiste bforest.zip 84 201-211 16 16 GENDRON Bastien pgendron.zip 72 201-211 17 17 GRAVELEAU Teddy tgraveleau.zip 19 201-211 18 18 MAYART Anthony amayart.zip 89 201-211 19 19 SECHET Henri hsechet.zip 18 201-211 20 20 GUILLOTEAU Quentin qguilloteau.zip 112 201-211 21 21 GUYOMARD Emeric eguyomard.zip 109 201-211 22 22 HAFFNER-TRINH Marie mhaffnertrinh.zip 43 212-213 1 23 AUGEL Kevin kaugel.zip 129 212-213 2 24 BELHOUARI Imane ibelhouari.zip 52 212-213 3 25 DIALLO Fatoumata_Binta fatdiallo.zip 92 212-213 4 26 GRELIER Romain romgrelier.zip 33 212-213 5 27 HANINI Yassine yhanini.zip 42 212-213 6 28 ISSA Laure laure.issa.zip 29 212-213 7 29 LAGARDE Gabriel glagarde.zip 77 212-213 8 30 LEBRETON Mickael micleb.zip 125 212-213 9 31 LEGUY Jules juleguy.zip 130 212-213 10 32 MARCHAND Louis loumarchand.zip 129 212-213 11 33 MOUTI Omar omouti.zip 47 212-213 12 34 ONILLON Antoine antoni.zip 115 212-213 13 35 ORAIN Mathieu maorain.zip 76 212-213 14 36 RAHIER Valentine vrahier.zip 119 212-213 15 37 RENOU Natacha natarenou.zip 129 212-213 16 38 SALIM Youssef ysalim.zip 118 212-213 17 39 VIBLER Valentin vvibler.zip 44 212-213 18 40 VIOLETTE Paulin pviolette.zip 44 212-213 19 41 YALAOUI Nassima ynassima.zip 95
Retour à la page principale de (gH)