Me
EN

BCLT : une plateforme d'apprentissage du français pour enfants

BCLT Français Kids enseigne le français à des enfants marocains en retard à l'école — plus de 70 vidéos de grammaire, plus de 30 vidéos de conversation, plus de 1 000 exercices et des examens de niveau mensuels, structurés pour qu'un parent puisse suivre. J'ai développé la plateforme qui fait tourner tout cela.

La version adulte est venue en premier. BCLT avait déjà une plateforme d'apprentissage du français et une page vitrine pour les apprenants adultes, réalisées par Digiton avant mon arrivée, et ce qu'ils voulaient ensuite, c'était la même matière pour un élève complètement différent : des enfants, en retard à l'école, avec un parent qui regarde par-dessus leur épaule.

Ce n'est pas un changement d'habillage. Un enfant de neuf ans n'apprend pas avec un cours conçu pour un adulte : le contenu a donc été adapté plutôt que copié, et la structure a changé avec lui — une couche de chapitres entre le cours et la leçon pour que la matière arrive en plus petits morceaux, et des exercices tenus séparément des examens, parce qu'un enfant a besoin de bien plus d'entraînement que d'évaluation. La page vitrine a été refaite pour la personne qui achète réellement, c'est-à-dire le parent plutôt que l'apprenant.

La structure des cours

  • Des cours découpés en chapitres et en leçons, chacun portant ses propres exercices et questions.

  • Des examens de niveau mensuels générés depuis une banque de questions, avec chaque réponse d'élève conservée et corrigée.

  • La progression par élève suivie sur toute la structure, et pas seulement au niveau du cours.

Trois portails, une seule application

  • Un espace élève pour les leçons, les exercices, les examens et la progression.

  • Un espace commercial pour le versant vente.

  • Un espace d'administration couvrant les cours, les élèves, les formules et les paiements.

Abonnements et paiement

  • Des formules d'abonnement avec le suivi des paiements et des bons téléchargeables en PDF.

  • Une page hors ligne, pour qu'une connexion coupée ne laisse pas un enfant bloqué au milieu d'une leçon.

Outils de développement

  • LaravelLaravel
  • Alpine JSAlpine JS
  • TailwindTailwind
  • FilamentFilament
  • JavascriptJavascript
  • LivewireLivewire

Parlons de votre projet

Quelques lignes sur le problème suffisent pour démarrer. Je vous dirai franchement si je suis la bonne personne ou non.

Démarrer un projet