Une plateforme de cours en ligne, pensée d’abord pour les mathématiques dans le supérieur. En cours de développement.

Pourquoi les mathématiques changent tout
Le sujet est plus difficile qu’il n’en a l’air. La plupart des plateformes traitent une formule comme une image : elle s’affiche, et c’est tout. Elle n’est alors ni cherchable, ni lisible par une synthèse vocale, ni redimensionnable, ni copiable dans un autre outil.
Écrire des mathématiques sur le web demande de traiter le contenu comme une structure : une fraction est une fraction, une intégrale a des bornes. C’est la raison pour laquelle MathML figure dans mes langages, à côté de HTML et XML.
Ce que la plateforme doit tenir
- Des cours structurés, dont les énoncés restent exploitables — recherche, accessibilité, export.
- Des exercices dont la correction connaît la structure de la réponse, pas seulement sa chaîne de caractères.
- Un suivi par apprenant, sans dépendre d’un service tiers pour les données.
Le troisième point n’est pas un détail : dans le supérieur comme dans les organismes de formation, les données d’apprenants sont des données personnelles, et leur hébergement se choisit.
Où ça en est
En développement, non publié à ce jour. La partie données s’appuie sur l’ORM de troisième génération : c’est précisément le genre de modèle — contenus imbriqués, contraintes fortes — pour lequel un typage strict dans la couche de données évite des années de reprise.
- PHPLangage des applications web servies ici : WordPress, PrestaShop, Dolibarr.
- Node.jsExécution JavaScript côté serveur et chaînes de compilation front.
- PostgreSQLBase de données relationnelle, quand les contraintes dépassent MySQL.
- GitGestion de versions du code ; tout ce qui est écrit ici y passe.
La vue d’ensemble est sur Développements ; ce qui me passionne dans ce sujet, sur À propos.
