Projets  /  PHP & MySQL

Tradr — SaaS de gestion de formations en ligne, côté formateur et côté participant

Plateforme SaaS multi-organisme de gestion de formations en ligne, réunissant espace formateur, espace participant, coaching live, quiz et suivi de progression dans un seul outil.

Tableau de bord participant Tradr, SaaS de gestion de formations en ligne
Secteur
E-learning / Formation
Client
Organisme de formation en ligne
Stack
PHPMySQLJavaScript
Résultat clé
2 espaces, 1 plateforme
Service

SaaS de gestion de formations en ligne, côté formateur et côté participant

Tradr · Étude de cas · Développement web fullstack · PHP · MySQL · JavaScript

Digitaliser la formation des deux côtés de l'écran

Un organisme de formation qui vend du coaching et des parcours vidéo doit gérer deux expériences très différentes en parallèle : côté formateur, produire et organiser le contenu, suivre chaque participant, animer des sessions en direct ; côté participant, suivre sa progression, accéder à ses ressources, se tester et revoir ce qu'il a manqué. Gérer ces deux besoins avec des outils disparates (stockage vidéo, tableur de suivi, outil de visio séparé) finit par fragmenter l'expérience et alourdir la charge de l'équipe pédagogique.

Tradr est la plateforme SaaS que j'ai développée pour réunir ces deux usages dans un seul produit : un espace formateur pour construire et piloter les formations, un espace participant pour les suivre du début à la fin, le tout connecté aux mêmes données de progression, de quiz et de sessions live.

Les besoins : une plateforme pensée pour deux rôles, pas un LMS générique

Le cadrage a défini des besoins distincts mais interdépendants selon le rôle de l'utilisateur :

  • Création et gestion des formations : structurer un parcours en chapitres et épisodes vidéo, y associer des contenus complémentaires, sans dépendre d'un outil de montage ou d'hébergement externe séparé du site.
  • Gestion des participants : assigner un participant à une formation, suivre sa progression épisode par épisode, gérer les rôles et les niveaux d'accès plutôt que de tout administrer manuellement par email.
  • Accompagnement en direct : organiser des sessions live de coaching individuel ou collectif, avec un système de réservation de créneaux côté participant.
  • Suivi autonome côté participant : reprendre une formation là où on l'a laissée, télécharger les documents associés, passer des quiz pour valider ses acquis, et revoir les sessions live passées en replay.
  • Une plateforme multi-organisme : le même outil devait pouvoir accueillir plusieurs organismes de formation partenaires, chacun avec son propre espace et sa propre marque, plutôt qu'une instance unique réservée à un seul client.

La difficulté tenait à faire cohabiter ces deux expériences sur une base de données commune, pour qu'une action côté formateur (publication d'un chapitre, planification d'un live) se reflète immédiatement côté participant, sans synchronisation manuelle entre deux outils distincts.

Les fonctionnalités : deux espaces, une seule plateforme

Côté formateur : gestion des formations

Chaque formation se construit sous forme de chapitres et d'épisodes vidéo, avec un résumé associé à chaque épisode et des contenus complémentaires rattachés. Le catalogue résultant s'affiche côté participant sous forme de carrousels thématiques, avec un accès direct à l'épisode en cours de visionnage.

Gestion des formations en chapitres et épisodes vidéo sur Tradr
Chaque formation se construit en chapitres et épisodes vidéo, avec ses contenus complémentaires.

Côté formateur : gestion des participants et des rôles

Chaque participant est assigné à une ou plusieurs formations, avec un suivi de sa progression épisode par épisode, ses quiz complétés et ses certificats obtenus. La gestion des rôles permet de distinguer les niveaux d'accès entre formateurs, coachs et participants.

Accompagnement en direct

Les sessions de coaching individuel ou collectif se réservent par créneau, avec un compte à rebours avant le début de la séance côté participant. Chaque séance passée reste consultable dans un historique, avec la thématique et le niveau associés, et bascule automatiquement en replay pour ceux qui n'ont pas pu y assister en direct.

Suivi de formation et documents (côté participant)

Le participant reprend sa formation exactement là où il l'a laissée, télécharge les documents associés à son parcours depuis une bibliothèque de ressources organisée en dossiers, et consulte un tableau de bord personnel qui résume sa progression : formations en cours, formations terminées, quiz réalisés, certificats obtenus.

Lecteur vidéo de formation Tradr avec suivi de progression côté participant
Le lecteur vidéo enregistre la progression épisode par épisode pour la reprise automatique.

Évaluation par quiz

Des quiz de validation des connaissances sont proposés par niveau, avec des contenus complémentaires qui se débloquent au fur et à mesure de la progression, pour ancrer les acquis plutôt que de laisser le visionnage vidéo comme seule preuve d'apprentissage.

Replays et sessions live

Les sessions live programmées sont annoncées à l'avance et rejoignables en un clic le jour J. Chaque session est automatiquement archivée en replay, consultable depuis un espace dédié, pour ne jamais pénaliser un participant absent au moment du direct.

Le process : construire la plateforme autour du parcours participant

Le développement a suivi la logique du parcours pédagogique plutôt qu'une liste de fonctionnalités isolées, pour que chaque brique s'articule naturellement avec la suivante.

1. Modélisation formateur, participant et formation

La première étape a consisté à modéliser les relations entre formateur, participant, formation, chapitre et épisode, avec les rôles et niveaux d'accès associés, pour que la gestion des droits reste cohérente sur l'ensemble de la plateforme dès la conception de la base de données.

2. Lecteur vidéo et suivi de progression

Le lecteur vidéo intégré gère la lecture, le volume et le plein écran, tout en enregistrant la progression du participant épisode par épisode, pour alimenter à la fois la reprise automatique et les statistiques affichées sur son tableau de bord.

3. Coaching live et réservation de créneaux

Le module d'accompagnement combine un système de réservation de créneaux, une bascule automatique des séances terminées vers un historique, et un archivage en replay, pour que le suivi individuel ne dépende pas d'un outil de visio ou d'un agenda externe.

4. Tableau de bord et suivi de progression

Le tableau de bord participant agrège les données de formation, de quiz et de séances d'accompagnement en un seul écran, avec des objectifs à compléter et une progression visible, pour donner une vue d'ensemble immédiate sans naviguer entre plusieurs pages.

5. Back-office formateur

L'espace d'administration réunit la gestion des utilisateurs, des sessions live, des replays, des quiz et de l'accompagnement dans une seule interface, pour que l'équipe pédagogique pilote l'ensemble de la plateforme sans dépendre de plusieurs outils.

Le stack technique

Le choix technique a privilégié une stack PHP classique, robuste et rapide à faire évoluer, plutôt qu'une architecture front/back découplée, pour un produit qui devait rester maintenable en solo tout en supportant plusieurs organismes de formation en parallèle.

Backend

  • PHP natif pour l'ensemble de la logique applicative (formations, participants, rôles, réservations, quiz)
  • MySQL comme base de données relationnelle pour les formations, la progression des participants et l'historique des sessions

Frontend

  • JavaScript pour les interactions dynamiques : lecteur vidéo, carrousels de formations, compte à rebours des sessions live, mise à jour des statistiques du tableau de bord
  • CSS sur mesure pour l'interface, avec une sidebar de navigation fixe et un tableau de bord personnalisé par utilisateur

Fonctionnement SaaS

  • Architecture multi-organisme, chaque partenaire disposant de son propre espace et de sa propre marque sur la plateforme
  • Segmentation des accès par abonnement, avec des contenus réservés aux niveaux supérieurs

Le résultat : une seule plateforme pour piloter la formation de bout en bout

Tradr permet aujourd'hui à un organisme de formation de gérer l'intégralité de son activité pédagogique depuis un seul outil : produire et organiser le contenu, suivre chaque participant, animer des sessions en direct, tout en offrant au participant un espace autonome pour apprendre à son rythme, se tester et rattraper ce qu'il a manqué.

Ce projet a été l'occasion de concevoir un SaaS pédagogique complet, du modèle de données jusqu'à l'interface, en gérant à la fois la complexité métier de la formation et les contraintes techniques de la vidéo, du direct et de la progression en temps réel.

Développeur fullstack · plateformes SaaS de formation en ligne

Un projet similaire en tête ?

Discutons de votre projet. Réponse sous 24h.

Me contacter
Comment Tradr gère-t-il le coaching en direct en plus du contenu vidéo ?

Les sessions de coaching individuel ou collectif se réservent par créneau, avec un compte à rebours avant le début côté participant. Chaque séance passée reste consultable dans un historique et bascule automatiquement en replay pour ceux qui n'ont pas pu y assister en direct, sans dépendre d'un outil de visio externe.

Tradr peut-il accueillir plusieurs organismes de formation en même temps ?

Oui, c'est une architecture multi-organisme : chaque partenaire dispose de son propre espace et de sa propre marque sur la plateforme, avec une segmentation des accès par abonnement pour réserver certains contenus aux niveaux supérieurs.

Comment le participant reprend-il une formation là où il l'a laissée ?

Le lecteur vidéo intégré enregistre la progression épisode par épisode. Cette donnée alimente à la fois la reprise automatique de la lecture et le tableau de bord personnel du participant, qui résume formations en cours, formations terminées, quiz réalisés et certificats obtenus.

Vous avez un projet similaire ?

Décrivez-le. Je réponds sous 24h.