Aller au contenu

Les deux présentations faites en cours:

Les deux tp prévus, seul le premier a été abordé:

Projet Web - Femme scientifique⚓︎

Vous devez produire un site web traitant d'une femme, dans un domaine scientifique. Pour cela vous devez programmer un site statique valide (au sens du validateur w3c).

Partie 1 - Le fond⚓︎

Votre projet doit ressembler au fichier suivant (donnée sur pronote)

La page PDF imprimée

Vous devez utiliser les balises sémantiques vues en cours.

Pensez à ajouter:

  • Une section mots clés
  • Une section Domaine de recherche (les deux dans la fiche d'identité)
  • Une image libre de droit avec un texte alternatif.
  • Des liens vers vos sources et toute ressource que vous jugez utile

Partie 2 - La forme⚓︎

Il est possible que vous deviez modifier le HTML pour obtenir le bon rendu.

Vous êtes libres sur les couleurs mais votre site doit être organisé de la façon suivante:

  • Le titre en haut et centre de page.
  • Sur la première ligne, la biographie
  • Sur la deuxième ligne, la fiche d'identité et des images, séparés par de légers espaces.
  • Sur la troisième ligne, une frise chronologique horizontale qui prend tout l'espace.
  • Sur les lignes du dessous, entre 7 et 10 questions sur la scientifique.

Vous allez avoir besoin du modèle flexbox, voici quelques liens pour l'expliquer:

N'hésitez pas à chercher des idées sur le web pour faire vos styles CSS. Cependant, si vous copiez un morceau de code, vous devez préciser sa source en commentaire.

Partie 3 - Prolongements⚓︎

Pour rendre votre site plus agréable:

  • Utilisez du JS pour obtenir un rendu flashcard sur vos questions (on retourne la carte au clic)
  • Faites une charte graphique cohérente en utilisant des variables CSS et une palette de couleur.
  • Ajoutez un mode sombre et un bouton toggle
  • Ajoutez un changeur de taille de police, en faisant attention à garder un site agréable.

Quelques liens pour vous aider:⚓︎

Notation⚓︎

La forme (8 points)⚓︎

Critère Non fait (0%) Presque (50%) Parfait (100%) Note maximale
La page contient des liens Aucun lien externe Liens sans rapport Plusieurs liens, en rapport avec le sujet 2
La page respecte le format attendu Aucun CSS On distingue les lignes demandés La page est entièrement stylisée comme demandée 3
La page est colorée Noir et blanc Titres colorés Fond des cartes questions et frises colorés 1
Le lignes sont flexibles Pas de lignes Pas de marges ou Utilisation de float Utilisation de flexbox et marges correctes 2

Le fond (7 points)⚓︎

Critère Pas fait(0%) Presque(50%) Parfait(100%) Note max
La biographie est originale Copiée de Wikipédia Extraits de Wikipédia Originale (peut être inspirée des sources de wiki) 1
Questions pertinentes Questions sans rapport Questions en rapport mais trop simples Questions de difficultés variées 2
Frise chronologique Non présente ou une seule date Succincte avec évènements peu spécifiques Construite en réfléchissant aux moments importantes 2
La fiche d'identité est complète Non présente ou non remplie Quelques sections remplies Entièrement remplie 2

Critères techniques (10 points)⚓︎

Critère 0% 50% 100% Maximum
Le rendu contient bien des fichiers séparés dans une archive ZIP Un seul fichier html Un fichier HTML, un fichier CSS (JS si fait) 1
Le code est valide sur https://validator.w3.org Code non valide Erreurs à corriger Moins de 2 erreurs de validations (Warning=erreur) 1
Expression écrite Beaucoup de fautes et textes non lisibles Quelques fautes de syntaxe Moins de 3 fautes 2
Encodage Le fichier ne déclare pas d'encodage Encodage Latin-1 Encodage UTF-8 1
L'image est accompagnée d'un texte alternatif Pas de texte alternatif Texte présent mais peu utile Texte utile et lisible par un lecteur d'écran 2
Le code CSS est commenté. Aucun commentaire et code peu compréhensible Code compréhensible mais pas commenté Code commenté et bien séparé (classes, id, ordre des éléments) 2
Le code HTML est sémantique. Utilisation massive de div et span Quelques div Aucun élément div et éléments section, aside, ... 1

Une pénalité de 1 points par jour de retard sera appliquée.