Skip to content

Repository files navigation

Lab_Analyse

Projet d'analyse de laboratoire — Licence 3 Techniques de laboratoire en biochimie-génétique (Semestre 5, UEF 3.1)

Modules disponibles

Module Titre Volume horaire ECTS Statut
Module 1 Sécurité au laboratoire, métrologie, préparation des solutions et dilutions 20 h — 8 h CM · 6 h TD · 6 h TP 2 ✅ Disponible
Module 2 Techniques de séparation de base 20 h — 8 h CM · 6 h TD · 6 h TP 2 ✅ Disponible
Module 3 Spectrophotométrie moléculaire 30 h — 12 h CM · 9 h TD · 9 h TP 3 ✅ Disponible
Module 4 Spectrophotométrie atomique 16 h — 7 h CM · 4 h TD · 5 h TP 2 ✅ Disponible
Module 5 Techniques de chromatographie 20 h — 8 h CM · 6 h TD · 6 h TP 2 ✅ Disponible
Module 6 Techniques d'électrophorèse 20 h — 8 h CM · 6 h TD · 6 h TP 2 ✅ Disponible

Total : 6 modules · 126 h · 13 ECTS


Structure du dépôt

Lab_Analyse/
├── .github/workflows/     # Workflows CI/CD (Jekyll Pages)
├── modules/
│   ├── module01_Sécurité_laboratoire/         # Module 1
│   ├── module02_separation_base/              # Module 2
│   ├── module03_spectrophotometrie/           # Module 3
│   ├── module04_spectro_atomique/             # Module 4
│   ├── module05_chromatographie/              # Module 5
│   └── module06_electrophorese/               # Module 6
├── index.html               # Portail web des modules
├── upload_local_pdf.sh      # Script de téléversement PDF
├── attach_v6_assets.sh      # Script d'attachement assets release
├── attach_all_assets.sh     # Script d'attachement assets (toutes releases)
└── notes.md                 # Notes de release détaillées

Livrables par module

Chaque module (1 à 6) contient :

  • Polycopié Cours (.docx) — chapitres complets avec figures, tableaux, glossaire, bibliographie APA
  • Polycopié TD (.docx) — questions de synthèse, exercices de calcul, QCM avec corrigés détaillés
  • Polycopié TP (.docx) — séances pratiques avec matériel, réactifs, sécurité, grilles de notation
  • Diaporama (.pptx) — diapositives 16:9 sans chevauchement
  • Version web interactive (.html) — autonome avec figures base64, recherche, QCM auto-corrigé, calculateurs, mode sombre/impression
  • Figures (.png, .svg) — 300 dpi, prêtes pour publication
  • Audit technique (.docx, .md) — 44 critères (format, contenu, charte graphique)
  • Dispositif d'évaluation — contrôles continus + examen final avec corrigés-barèmes (24 critères d'audit)

Charte graphique

Élément Couleur
Bleu marine (titres, en-têtes) #003366
Module 3 — Spectro moléculaire #003366
Module 4 — Spectro atomique #5a2e0c
Module 5 — Chromatographie #0d4f3c
Module 6 — Électrophorèse #6a1b9a
Corrigés-barèmes #a02c2c
Encadrés Points clés #E8F4FD
Encadrés Protocoles #FFF8E1
Encadrés À retenir #E8F5E9
Encadrés Attention #FBE9E9

Polices : Times New Roman 12 pt (DOCX), Calibri (PPTX) — interligne 1,5 — marges 2,5 cm


Régénération des modules

# Dépendances
pip install --break-system-packages python-docx python-pptx matplotlib numpy pillow reportlab markdown

# Exemple pour le Module 6
cd modules/module06_electrophorese/scripts
python3 build_all.py          # cours, TD, TP, diaporama, web, figures, audit (~17 s)

cd ../evaluation
python3 build_eval_pdf.py     # régénère les 4 PDF (~1 s)
python3 audit_eval.py         # vérification → 24/24

Modifier le fichier contenu_module*.py puis relancer build_all.py met à jour tous les formats simultanément sans ressaisie.


Déploiement

Le site web est déployé automatiquement via GitHub Pages sur la branche main :

  • Workflow : .github/workflows/jekyll-gh-pages.yml
  • Déclencheur : push sur main ou workflow_dispatch
  • URL : https://kader68Biology.github.io/Lab_Analyse/

Licence

Ce projet est sous licence MIT — voir le fichier LICENSE pour les détails.

About

Instrumental Analysis Biology courses

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages