GoEduc

Un article de AfriWiki, l'encyclopédie des entrepreneurs africains.Entreprise

Application scolaire gamifiée fondée sur les programmes officiels du Bénin, en mathématiques, SVT et PCT, de la 4e à la Terminale.

GoEduc est une application éducative béninoise, projet personnel de Camel Dagbegnon, qui en assure le développement technique, l'infrastructure et la commercialisation. Destinée principalement aux élèves béninois, elle propose aux collégiens et lycéens des cours et des exercices sous forme de jeu, rédigés d'après les programmes officiels du Bénin. La première version couvre les mathématiques, les sciences de la vie et de la Terre (SVT) et la physique-chimie-technologie (PCT), pour les classes de 4e, 3e, Première et Terminale (séries C et D).

L'application fonctionne sur Android et dans un navigateur web. En septembre 2026, elle entre en phase de tests en vue de sa publication sur Google Play.

Contexte

Au Bénin, l'enseignement secondaire général est organisé en deux cycles : un premier cycle de quatre ans, sanctionné par le brevet d'études du premier cycle (BEPC), puis un second cycle de trois ans qui mène au baccalauréat1. Le secteur relève de la Direction de l'enseignement secondaire général, qui suit notamment les taux de réussite au BEPC et au BAC ; le ministère recense 880 établissements publics d'enseignement secondaire général et 1 696 établissements privés2. Les programmes d'études en vigueur sont mis à la disposition du public par l'administration3.

GoEduc vise les classes d'examen et celles qui les précèdent : la 4e et la 3e pour le BEPC, la Première et la Terminale pour le baccalauréat. Le choix d'une application mobile légère, utilisable avec peu de connexion, tient compte du contexte numérique du pays : fin 2025, le Bénin comptait environ 16,4 millions de connexions mobiles, mais 4,8 millions d'utilisateurs d'Internet, soit un taux de pénétration d'environ 32 %4.

Historique

Le projet est d'abord conçu sous le nom de travail EduQuest Bénin, qui donne leur titre aux deux cahiers des charges du projet : un cahier des charges produit et un cahier des charges technique. Ces documents de cadrage s'appuient sur les sources officielles du ministère des Enseignements secondaire, technique et de la Formation professionnelle23. Le nom définitif retenu pour l'application est GoEduc.

  • 2026 : rédaction des cahiers des charges, production du contenu pédagogique et développement de l'application, du serveur et du portail des enseignants.
  • Septembre 2026 : déploiement du service sur un serveur privé virtuel, préparation de la version Android signée et ajout des éléments exigés par Google Play (suppression de compte, pages légales, signalement des réponses du tuteur IA).
  • Septembre 2026 : début de la phase de tests en vue de la publication sur Google Play. Pour un compte développeur personnel récent, Google exige un test fermé avec au moins 12 testeurs inscrits pendant 14 jours consécutifs avant d'autoriser la publication en production5 ; le projet prévoit d'utiliser un mois de test gratuit auprès d'élèves, de parents et d'enseignants pour remplir cette condition.

Contenu pédagogique

Visuel de présentation de GoEduc avec les personnages Koffi et AwaVisuel de présentation de GoEduc pour Google Play, avec les personnages Koffi et Awa.

Le contenu suit l'approche par compétences des programmes béninois. Il est rédigé chapitre par chapitre et réparti comme suit :

ClasseMathématiquesSVTPCT
4e12 chapitres89
3e11910
1re C/D12911
Tle C/D121012

L'ensemble compte 125 chapitres, 382 leçons et environ 2 800 exercices. Chaque leçon est découpée en courtes séances : une explication, des exemples tirés de la vie quotidienne, puis des exercices de vérification.

Les exercices relèvent de neuf types : questions à choix multiples, réponse courte, réponse numérique, mise en ordre, vrai ou faux justifié, schéma à légender, calcul guidé, appariement de paires et banque d'étiquettes. La correction est effectuée par le serveur, et la solution n'est jamais transmise à l'application avant que l'élève ait répondu.

Validation par les enseignants

Aucun contenu n'est visible par les élèves avant d'avoir été relu et validé par un enseignant autre que son auteur. Chaque leçon ou exercice suit un circuit en trois états : brouillon, en revue, puis publié. Les contenus proposés par l'intelligence artificielle sont toujours créés à l'état de brouillon et suivent le même circuit. Les élèves peuvent signaler une erreur depuis l'application ; les signalements sont traités depuis le portail des enseignants.

Examens blancs

L'application propose des examens blancs : le BEPC blanc en 3e et le BAC blanc en Terminale. Chacun comporte 20 questions couvrant tout le programme, à traiter en 30 minutes, avec une note sur 20 et une correction détaillée.

Ludification

GoEduc applique à l'apprentissage scolaire des mécanismes de ludification6 popularisés par les applications d'apprentissage des langues comme Duolingo7, avec une identité et un vocabulaire propres :

  • une monnaie virtuelle, les cauris, gagnés en réussissant des exercices, dont le nom évoque les coquillages qui servaient autrefois de monnaie en Afrique de l'Ouest8 ; l'élève choisit son objectif quotidien (10, 20, 30 ou 50 cauris) ;
  • une série de jours consécutifs, la Flamme, calculée à l'heure du Bénin (UTC+1) ;
  • des vies, des défis du jour, des coffres et des trophées ;
  • un tournoi de la semaine, classement hebdomadaire entre élèves d'une même classe ;
  • deux personnages, Koffi et Awa, deux élèves en tenue kaki qui posent les questions, encouragent l'élève et réagissent à ses réponses.

Pendant les exercices, l'application utilise des combos, des sons et des animations, puis récapitule les erreurs en fin d'étape. Le parcours se présente comme un chemin d'étapes par chapitre.

Répétition espacée

L'application mesure le degré de maîtrise de chaque notion et propose de réviser les notions fragiles juste avant qu'elles ne soient oubliées, selon le principe de la répétition espacée9. Ces révisions sont regroupées dans une liste quotidienne.

Tuteur IA

Un tuteur fondé sur un modèle de langage (Claude, développé par Anthropic10) répond aux questions des élèves, notamment par un bouton « Explique ma réponse ». Il ne s'appuie que sur les leçons validées par les enseignants, afin d'éviter les réponses hors programme ou inexactes. Ses réponses sont présentées sous forme de cartes, que l'élève peut évaluer ou signaler. L'IA sert aussi à proposer aux enseignants des brouillons d'exercices, qui restent soumis à la validation humaine.

Espace parents et hors ligne

Les parents disposent de leur propre compte. Ils sont reliés au compte de leur enfant par un code à usage unique et consultent un rapport : activité de la semaine, taux de réussite, matières travaillées et notions à retravailler.

Les chapitres peuvent être téléchargés lorsque le réseau est disponible. L'élève travaille ensuite hors connexion et ses réponses sont synchronisées au retour du réseau ; chaque tentative porte un identifiant unique, de sorte qu'une réponse renvoyée plusieurs fois n'est comptée qu'une fois.

La fiche préparée pour Google Play indique que l'application ne contient pas de publicité et que la création d'un compte ne demande qu'un prénom ou un pseudonyme et un numéro de téléphone ou une adresse électronique ; l'application n'accède ni à la position, ni aux contacts, ni aux photos de l'utilisateur.

Conception technique

Schéma de l'architecture technique de GoEduc en conteneursSchéma de l'architecture en conteneurs prévue par le cahier des charges technique de GoEduc.

GoEduc est organisé en plusieurs services déployés avec Docker Compose11 sur un serveur privé virtuel :

  • l'application élève, développée avec Flutter12, qui fonctionne sur Android et, dans sa version web, dans un navigateur sans installation ;
  • l'API, écrite en Rust13 avec la bibliothèque Axum14 et l'outil d'accès aux bases de données SQLx ; elle gère l'authentification, le programme, les leçons, la correction des exercices, le moteur de maîtrise et les règles de jeu (cauris, Flamme, vies) ;
  • un processus de tâches (worker), également en Rust, pour les tâches asynchrones comme l'attribution des trophées et les notifications ;
  • un service d'IA en Python (FastAPI), appelé uniquement par l'API, qui héberge le tuteur et la génération de brouillons d'exercices ;
  • le portail des enseignants, développé avec Next.js, qui sert à rédiger, relire et valider les contenus, à traiter les signalements et à consulter des statistiques ;
  • une base de données PostgreSQL, Redis pour la file de tâches, une sauvegarde quotidienne et un serveur Caddy chargé du HTTPS.

L'interface de programmation est documentée au format OpenAPI. Une chaîne d'intégration continue vérifie le code Rust, le service d'IA, le portail des enseignants, l'application Flutter et la validité des contenus pédagogiques.

Perspectives

Les documents du projet mentionnent comme prochaines étapes la relecture complète des contenus par des enseignants, le paiement par Mobile Money, les notifications de rappel de révision, l'ajout de médias (schémas illustrés, audio) et des ligues par établissement, où les élèves d'un même collège ou lycée seraient classés ensemble.

Voir aussi

Liens externes

Notes et références

  1. « Système éducatif au Bénin », Wikipédia, date de consultation 13 octobre 2026. ↩

  2. Ministère des Enseignements secondaire, technique et de la Formation professionnelle, Enseignement secondaire général, date de consultation 13 octobre 2026. ↩ ↩2

  3. Portail national des services publics (CatIS), Mise à disposition des programmes d'études en vigueur et de la liste de manuels scolaires, date de consultation 13 octobre 2026. ↩ ↩2

  4. Simon Kemp, DataReportal, Digital 2026: Benin, 8 novembre 2025, date de consultation 13 octobre 2026. ↩

  5. Aide Play Console, Exigences de test pour les nouveaux comptes de développeur personnels, date de consultation 13 octobre 2026. ↩

  6. « Ludification », Wikipédia, date de consultation 13 octobre 2026. ↩

  7. « Duolingo », Wikipédia, date de consultation 13 octobre 2026. ↩

  8. « Cauri », Wikipédia, date de consultation 13 octobre 2026. ↩

  9. « Répétition espacée », Wikipédia, date de consultation 13 octobre 2026. ↩

  10. Anthropic, Claude, date de consultation 13 octobre 2026. ↩

  11. Docker, Docker Compose : documentation officielle, date de consultation 13 octobre 2026. ↩

  12. Google, Documentation de Flutter, date de consultation 13 octobre 2026. ↩

  13. Site officiel du langage Rust, date de consultation 13 octobre 2026. ↩

  14. Tokio, Axum, dépôt GitHub, date de consultation 13 octobre 2026. ↩

Voir aussi

  • Parakou — Grande ville du nord du Bénin, chef-lieu du département du Borgou et carrefour commercial.
  • AfriWiki — Encyclopédie collaborative en ligne consacrée aux entrepreneurs africains, fondée en 2026 par Camel Dagbegnon.
  • L'intelligence artificielle dans les projets de Camel Dagbegnon — Panorama des systèmes d'agents, outils génératifs et assistants IA conçus par l'entrepreneur béninois Camel Dagbegnon.
  • MyEvenements — Générateur de sites d'événements et de concours par intelligence artificielle, avec vote payant par Mobile Money.
  • Novaxis Digit — Agence numérique béninoise fondée en 2022, spécialisée dans les sites web, applications, SaaS, intelligence artificielle et automatisations.
  • Programme FUTUR — Programme béninois de formation des élèves au numérique : intelligence artificielle, développement web, cybersécurité, robotique, pilotage de drones et photographie.
  • AXÔSU — Système d'information et de gestion de l'éducation reliant écoles, enseignants, parents, élèves et administrations.
  • CamVideo — Générateur de vidéos par IA basé sur le modèle Wan 2.2, exécuté sur des processeurs graphiques à la demande.

Catégories : Entreprise • Tous les articles • Auteur : Camel Dagbegnon

Dernière modification le • Publié le