Corelab
plateforme e-learning
Projet d’école, équipe de 3, archivé
Une plateforme pour apprendre le développement, avec des cours et des examens en QCM, construite à trois. J’ai pris en charge le serveur : la structure des données, la connexion sécurisée, les droits selon le rôle, et la gestion des cours, leçons, quiz et résultats.
- Structure des données et API
- Connexion sécurisée et droits par rôle
- Gestion des cours, leçons, quiz et résultats

La démarche
Le besoin
Corelab forme au développement : des cours, des QCM pour vérifier les acquis, et un espace pour les gérer.
Ma part
Un projet d’équipe où j’ai pris en charge le serveur : la structure des données et l’API.
J’y ai beaucoup appris sur l’organisation d’un serveur et le contrôle des données reçues.
Choix importants
J’ai défini la forme des données : utilisateur, cours, leçon, quiz, résultat, notification. Un quiz, par exemple, est une suite de questions à choix, chacune avec sa bonne réponse, et un score minimum pour réussir.
Comment ça tourne
L’API gère les cours, leçons et quiz, enregistre les résultats, suit la progression de chaque élève, programme une leçon à une date et importe une liste d’élèves avec des mots de passe protégés, changés à la première connexion. Chaque demande est authentifiée, les droits dépendent du rôle, et les identifiants sont vérifiés avant toute recherche.
Parlons de votre alternance
Une offre d’alternance, une question sur un projet ? Écrivez-moi.


