Logo Lanfrica

MbadingaMoudouyi/student-data

Domain:

education

Record type:

software
Creator:
Mba
Host:
Traitement des données des étudiants de l'Université Numérique du Gabon # 📊 Student Data Pipeline — Université Numérique du Gabon Système web de gestion et d'analyse des résultats académiques des étudiants de l'**Université Numérique du Gabon (UNG)**. L'application permet d'importer des fichiers CSV de résultats par filière et par semestre, d'en effectuer le nettoyage automatique, et de visualiser les statistiques académiques sur un tableau de bord. --- ## Table des matières - Aperçu fonctionnel - Architecture du projet - Modèle de données - Pipeline de traitement CSV - Format des matricules - Filières supportées - Installation - Configuration de la base de données - Lancement - Pages de l'application - Format des fichiers CSV attendus - Règles d'import - Structure des fichiers --- ## Aperçu fonctionnel ``` Fichier CSV (résultats d'une filière) │ ▼ ┌───────────────────────────────┐ │ Pipeline de nettoyage │ • Suppression lignes vides │ (pipeline.py) │ • Normalisation noms → MAJUSCULES │ │ • Conversion notes (virgule → point) │ │ • Plafonnement notes > 20 │ │ • Détection absents (notes à 0) │ │ • Génération automatique des matricules └───────────────┬───────────────┘ │ ▼ ┌───────────────────────────────┐ │ Base de données PostgreSQL │ ImportCSV → Etudiant → ResultatUE → NoteMatiere └───────────────┬───────────────┘ │ ▼ ┌───────────────────────────────┐ │ Interface web Django │ Liste · Statistiques · Import · Résultats └───────────────────────────────┘ ``` --- ## Architecture du projet ``` src_student_data/ ├── manage.py ├── requirements.txt │ ├── student_data_pipeline/ # Projet Django (configuration) │ ├── settings.py # Configuration DB, apps, timezone │ ├── urls.py # Routage racine │ ├── wsgi.py │ └── asgi.py │ ├── student_data_app/ # Application principale │ ├── models.py # Modèl …