CCL : les programmes certifiants en direct et le tableau de bord du centre
ccl.ma est le site officiel du CCL, un centre de formation à Marrakech, et l'endroit où il vend et donne ses programmes certifiants en direct. L'apprenant choisit un programme, voit les places restantes dans la prochaine session, s'inscrit, paie et rejoint ses cours en direct depuis son espace. En coulisses, l'équipe gère la pédagogie, les devis, les RH et les finances dans le même système.
Je l'ai développé en tant que développeur full-stack au CCL, où je travaille depuis août 2025.
Le client
Le CCL (Centre de Compétences et Leadership) est un centre de formation basé à Marrakech. D'après le centre, il forme des professionnels en présentiel et à distance depuis 2004. Son catalogue sur ccl.ma propose des formations certifiantes, des mastères, des MBA et des DBA 100 % en ligne, organisés en sessions datées avec un nombre de places fixe, des admissions et des certificats que les employeurs vérifient.
Le besoin
Le CCL utilisait LearnWorlds et payait 254,15 $ par mois, soit environ 3 050 $ par an. Ses cours en direct passaient pourtant par Zoom : LearnWorlds gère le direct via des intégrations Zoom, Google Meet, Microsoft Teams ou Webex. Chaque cours voulait donc dire un deuxième outil, un deuxième identifiant, et des enregistrements rangés ailleurs. Chaque offre limite aussi le nombre d'apprenants actifs par mois et de comptes administrateurs, alors que le CCL a une équipe, des formateurs et des responsables pédagogiques qui ont tous besoin de leur propre accès.
Et une plateforme de cours s'arrête aux cours. Le CCL avait besoin de sessions datées avec des places, d'admissions et de lettres d'admissibilité, de certificats vérifiables par les employeurs, et d'un outil pour faire tourner l'entreprise elle-même : devis, RH, entrées et sorties d'argent. Il voulait aussi garder ses apprenants, ses enregistrements et ses documents sur des serveurs qu'il maîtrise.
Ce que j'ai développé
Des pages programme avec sessions et places
Chaque programme affiche son prix, la prochaine session, les places restantes et les prérequis d'admission. Un test d'orientation propose un programme à ceux qui hésitent.
Inscription, paiement et échéances
L'apprenant s'inscrit et paie en ligne, en une fois ou en deux ou trois échéances, avec une remise plus forte pour un paiement en une fois. Il règle le reste plus tard depuis son espace, par carte ou en agence, et une IA écarte les fichiers envoyés qui ne sont pas des reçus avant que l'équipe ne les valide.
Des cours en direct sans lien Zoom
Les cours tournent sur LiveKit, dans le navigateur, sur ccl.ma. La page vérifie l'inscription avant de donner un jeton d'accès, et chaque cours revient en replay dans l'espace de l'apprenant, à côté de ses programmes, paiements, documents et certificats.
Des certificats vérifiables par tous
N'importe qui peut vérifier un certificat CCL sur la page de vérification publique, avec le code imprimé dessus. C'est ce qu'il faut à un employeur qui veut une preuve.
Un back-office pédagogique
Admins, équipe, formateurs et responsables pédagogiques ont chacun leur espace pour gérer programmes, cohortes, sessions et inscriptions. Pendant un cours en direct, ils peuvent couper le micro d'un participant ou le retirer, lancer et télécharger l'enregistrement, et suivre le chat.
Le tableau de bord de l'entreprise
Devis, RH et salariés, et finances tournent dans le même système que la formation. Chaque nouveau prospect est envoyé sur WhatsApp au responsable de sa formation, et chaque inscription est rattachée à la campagne publicitaire qui l'a amenée.
Ce que ça leur permet
Les prospects passent de la découverte d'un programme à l'inscription, au paiement et aux cours au même endroit, pendant que l'équipe gère pédagogie, devis, RH et finances depuis le même système.
Le CCL fait désormais tourner ses programmes en direct sur sa propre plateforme, au lieu de LearnWorlds plus Zoom. Un apprenant passe de la page programme à l'inscription, au paiement et au cours en direct sans quitter ccl.ma, et l'enregistrement revient dans le même espace. L'équipe gère pédagogie, devis, RH et finances depuis un seul système, sans grille tarifaire par apprenant ou par administrateur. Il y a une contrepartie : le CCL assume maintenant les serveurs et la maintenance que l'abonnement couvrait.
Besoin de la même chose ?
- Création de sites web pour entreprisesPour hôtels, cliniques et agences : un site rapide, en plusieurs langues, avec des formulaires de réservation et de contact qui vous envoient les demandes directement. Référencement intégré dès le départ, pour que vos clients vous trouvent sur Google.
- Applications web & plateformes e-learningVendez vos formations et vos services en ligne : comptes, paiement en ligne et back-office, plus cours en direct et certificats pour l'e-learning. Next.js et TypeScript, hébergé sur vos propres serveurs.
- CRM sur mesure & tableaux de bordVos clients, ventes, devis et revenus dans un seul tableau de bord sur mesure, pensé autour de la façon dont votre équipe travaille déjà, plutôt qu'éparpillés entre tableurs et conversations WhatsApp.
Articles liés
Autres projets
Polypro AcademyLes apprenants sont positionnés à leur niveau en quelques minutes et s'entraînent à l'oral avec une IA à toute heure, puis obtiennent des certificats vérifiables en ligne par tous. Les organisations partenaires reçoivent des clés de licence et les affiliés touchent des commissions.
CCL E-LearningLes apprenants achètent et suivent les capsules vidéo à leur rythme, avec paiement Stripe et connexion par lien magique, sur le même système que le reste du CCL.
SchoolarisLes parents suivent la progression de chaque enfant et paient en ligne (Stripe ou CMI), les enseignants animent les cours en direct depuis le back-office, et l'équipe gère ventes, comptabilité et revenus au même endroit.
