Calibre
Plateforme web pour enseignants : gestion des notes par activité, génération de bulletins avec graphiques d'évolution et planification pédagogique.
Calibre est une application web de gestion pédagogique dédiée à la formation en mécanique automobile. Elle centralise l'organisation des classes, le suivi des élèves et la structuration des référentiels d'évaluation. Basée sur une architecture technique moderne (Next.js, Drizzle ORM et une base de données PostgreSQL distante via Neon), elle offre des interfaces sur mesure pour répondre aux besoins de chaque acteur de la formation.
Objectifs du projet :
- Centraliser le suivi pédagogique des formations techniques (de type CAP ou Bac Pro)
- Gérer efficacement les classes, les groupes et le suivi individuel des étudiants
- Structurer un référentiel d'évaluation hiérarchique (pôles, activités, compétences et indicateurs)
- Assurer la traçabilité des évaluations en y associant les véhicules et les types d'interventions réalisés
Fonctionnalités principales :
- Tableaux de bord personnalisés pour les enseignants et les administrateurs
- Espaces dédiés par classe avec des grilles de notation détaillées
- Portail élève individuel pour la consultation des résultats et de la progression pédagogique
- Administration complète des ressources : classes, étudiants, flotte de véhicules et travaux pratiques
- Authentification sécurisée gérée par Clerk, avec synchronisation des comptes en base de données via Webhooks
Gestion des rôles et accès :
- Administrateur : contrôle total de la plateforme, gestion des utilisateurs et configuration des paramètres
- Enseignant : accès aux outils d'évaluation, saisie des notes et suivi pédagogique des élèves
- Élève : accès restreint à un espace personnel pour consulter uniquement ses propres résultats
Sécurité :
La sécurisation des accès est garantie par un middleware qui protège strictement les routes privées de l'application. De plus, l'accès à la plateforme est conditionné : tout utilisateur authentifié via Clerk doit impérativement correspondre à un profil préalablement enregistré et autorisé dans la base de données de l'établissement.