Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TP1 - Interface Web - Cinéma le Scénario

Date de remise : 2026-02-27 (23:59)
Pondération : 15%


📋 Liste des tâches à compléter

🎯 Page Maîtresse (maitre.html)

En-tête (Header)

  • ✅ Nom du cinéma "Cinéma le Scénario"
  • ✅ Image d'arrière-plan adaptée (wallpaper.png)
  • ✅ Couleur d'arrière-plan

Menu (menu.html)

  • ✅ Menu présent sur toutes les pages
  • ✅ Liens vers Accueil, Films, Documentation, À propos
  • ✅ Navigation Bootstrap

Pied de page (Footer)

  • ✅ Footer présent
  • ✅ Adresse du cinéma de La Pocatière
  • ✅ Date du jour formatée ({% now "j F Y" %})
  • ✅ Courriel pour information
  • ✅ Nom des responsables (Mathias et Trystan)

Structure générale

  • ✅ Blocks prédéfinis (header, menu, contenu, footer)
  • ✅ Bootstrap installé et fonctionnel
  • ✅ CSS personnalisé (style.css)
  • ❌ En-tête + Menu + Footer ne dépassent pas 30% de la page
  • ✅ Zones ne se chevauchent pas

🏠 Page Accueil (accueil.html)

  • ✅ Titre de page "Cinéma - Accueil"
  • ✅ Disposition sur DEUX colonnes** (actuellement 1 colonne)
  • ✅ Description du travail (copier description de la page 1 de l'énoncé)
  • ✅ Image du cinéma
  • ✅ Contenu dans la zone appropriée
  • ✅ Styles appliqués pour deux colonnes

Améliorations possibles :

  • Meilleure mise en page (documenter si fait)

ℹ️ Page À Propos (apropos.html)

  • ✅ Titre de page "Cinéma - À propos"
  • Disposition sur DEUX colonnes
  • ✅ Description environnement de développement : -✅ Version Python
    • ✅Version Django
    • ✅ Version Visual Studio Code ou PyCharm
  • ✅ Informations des concepteurs :
    • ✅ Nom
    • ✅ Numéro d'étudiant
    • ✅ Cours
    • ✅Travail demandé
    • ✅ Date de remise -✅ Cégep
  • ✅ Contenu dans la zone appropriée

Améliorations possibles :

  • Mise en page différente de la page Accueil
  • Utilisation de variables Django avec filtres (pipe filters)

📚 Page Documentation (documentation.html)

  • ✅ Titre de page "Cinéma - Documentation"
  • ✅ Liste des améliorations apportées au site
  • ✅ Pour chaque amélioration :
    • Titre significatif
    • Brève description (petit paragraphe)
  • ✅ Informations réparties sur la largeur de la page
  • ✅ Modèle Amelioration créé dans models.py

Améliorations documentées :

  1. Remplacement des images par véritables affiches
  2. Ajout de boutons pour bandes-annonces
  3. Effet de zoom sur les images au survol
  4. Site responsive avec Bootstrap

🎬 Page Films (films.html)

  • ✅ Titre de page "Cinéma - Films"
  • Liste de minimum 6 films (6 films ajoutés)
  • Affichage sur TROIS colonnes
  • ✅ Pour chaque film, afficher :
    • Nom
    • Date
    • Heure
    • Salle
    • Catégorie
    • Description
    • Image
    • MeilleurVendeur
  • ✅ Données provenant de "LesFilms.txt" (2 films fournis)
  • ✅ Ajouter 4 films supplémentaires

Améliorations réalisées :

  • ✅ Liens des boutons vers bandes-annonces (YouTube)
  • ✅ Effet hover zoom sur les images de films
  • ✅ Mise en page responsive avec Bootstrap grid
  • ✅ Images en format poster (ratio 1382:2048)

🎨 Styles et Responsive

  • ✅ Bootstrap 5.3.8 installé
  • ✅ Fichier style.css créé et lié
  • ✅ Styles appliqués sur les pages
  • ✅ Image de fond header (wallpaper.png)
  • ✅ Configuration langue française (fr-ca)
  • ✅ Adaptation en fonction du format d'affichage (container-lg)
  • ✅ Design responsive avec Bootstrap grid system
  • ✅ Police personnalisée (Trebuchet MS)
  • ✅ Effet hover sur les images de films (zoom 1.05)

📁 Fichiers à remettre

  • ❌ Dossier compressé de l'application
  • ❌ Fichier eval_coequipier.txt avec :
    • Nom du coéquipier
    • Note sur 5 (ex: "Louis Gaudreau 4/5")
    • Commentaires (optionnel)

📊 Critères d'évaluation

Critère Pondération Statut
Utilisation appropriée du langage de balisage 20% 🟢 Fait
Création et utilisation des feuilles de styles 5% 🟢 Fait
Intégration correcte des images 10% 🟢 Fait
Adaptation format d'affichage et résolution 5% 🟢 Fait
Interactions interface web - utilisateur 30% 🟢 Fait
Qualité de l'application 20% 🟡 En cours
Documentation 10% 🟢 Fait

🎯 Évaluation finale

  • Travail remis : 60%
  • Compréhension du travail (revue de code) : 35%
  • Évaluation des pairs : 5%

⚠️ Attention : Pénalité de 1% par faute de français (max 10%)


✅ Résumé - Ce qui est fait

  1. ✅ Structure de base Django
  2. ✅ Page maîtresse avec header, menu, footer
  3. ✅ Navigation entre les 4 pages
  4. ✅ Bootstrap installé
  5. ✅ CSS personnalisé avec effets hover
  6. ✅ Titres de pages appropriés
  7. ✅ Séparation propre header/menu/footer
  8. ✅ Image wallpaper en background du header
  9. ✅ Footer complet (adresse, date dynamique, courriel, responsables)
  10. ✅ Date en français avec Django (fr-ca)
  11. ✅ Page Films complète avec 6 films sur 3 colonnes
  12. ✅ Toutes les données de films affichées (nom, date, heure, salle, catégorie, description, image, meilleurVendeur)
  13. ✅ Page Documentation avec 4 améliorations documentées
  14. ✅ Images en format poster avec aspect-ratio
  15. ✅ Boutons bandes-annonces fonctionnels
  16. ✅ Effet hover zoom sur images (scale 1.05)
  17. ✅ Site responsive avec Bootstrap container-lg et grid
  18. ✅ Modèle Amelioration créé dans models.py
  19. ✅ Police personnalisée (Trebuchet MS)

🔴 Priorités - Ce qui reste à faire

🔥 Priorité HAUTE

  1. Page Accueil - 2 colonnes (description + image)
  2. Page À Propos - 2 colonnes (environnement + concepteurs)

⚪ Priorité BASSE

  1. Fichier eval_coequipier.txt
  2. Compression du dossier pour remise

Bon travail ! 🚀

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages