Projet d'analyse de laboratoire — Licence 3 Techniques de laboratoire en biochimie-génétique (Semestre 5, UEF 3.1)
| 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
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
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)
| É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
# 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/24Modifier le fichier contenu_module*.py puis relancer build_all.py met à jour tous les formats simultanément sans ressaisie.
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
mainouworkflow_dispatch - URL :
https://kader68Biology.github.io/Lab_Analyse/
Ce projet est sous licence MIT — voir le fichier LICENSE pour les détails.