NowWeLearn - Plateforme de Cours en Ligne

Alternative RVB présente NowWeLearn, plateforme LMS pour écoles et organismes de formation: cours, présentations et quiz gérés en Markdown, comptes apprenants, suivi de progression, génération de contenu par IA. Démo sur demande.

7 min de lecture Produit
NowWeLearn - Plateforme de Cours en Ligne

NowWeLearn en une phrase #

NowWeLearn est une plateforme LMS (Learning Management System) conçue pour les écoles, organismes de formation et formateurs indépendants qui veulent un outil rapide à mettre en place, agréable à utiliser au quotidien, et capable d’évoluer sans repartir de zéro à chaque nouvelle demande. Elle gère des comptes apprenants individuels, un suivi de progression par classe et par matière, et intègre une brique de génération de contenu pédagogique par IA.

Un besoin concret côté formation #

Les organismes de formation jonglent souvent entre plusieurs outils pour produire un même cours: un traitement de texte pour la note de cours, un logiciel de présentation pour le diaporama, un générateur de quiz externe. Chaque support est réécrit à part, ce qui multiplie le temps de préparation et fait diverger le contenu d’un support à l’autre au fil des mises à jour.

NowWeLearn part d’un principe simple: un seul texte, rédigé en Markdown, qui produit à la fois une note de cours complète, un diaporama projetable et un quiz noté. Pour un établissement, cela veut dire des formateurs qui produisent plus vite, un contenu qui reste cohérent entre les formats, et une plateforme qui héberge tout au même endroit plutôt que d’éparpiller les supports entre plusieurs outils.

Ce que la plateforme apporte à un établissement #

  • Un hébergement performant à faible coût, sans serveur applicatif lourd à faire tourner en continu
  • Un référencement naturel de base déjà présent, sans prestation SEO complémentaire à prévoir au lancement
  • Une gestion de classes et de promotions, avec attribution des matières accessibles par classe
  • Un suivi de progression par apprenant: pourcentage de contenus terminés et moyenne aux quiz, matière par matière
  • Une authentification par compte individuel et par email, plutôt qu’un token unique partagé entre tous les apprenants
  • Une architecture qui absorbe une nouvelle fonctionnalité sans refonte, donc sans nouveau projet à chaque demande de l’établissement

Confort de lecture pour les apprenants #

Un contenu bien écrit ne sert à rien si l’interface qui le porte fatigue ou distrait. Les apprenants disposent d’un sommaire avec suivi de la position de lecture, d’un thème clair et sombre, d’une typographie pensée pour la lecture longue, et d’un export PDF pour retrouver leur cours hors connexion.

Un aperçu de NowWeLearn #

Vous pouvez consulter dès maintenant un exemple de matière et de cours public sur la plateforme:

Ces contenus servent de démonstration technique et ne reflètent pas la matière définitive proposée à un établissement.

Génération de contenu par IA #

NowWeLearn intègre un générateur de contenu pédagogique bâti sur l’API Groq, accessible depuis une interface d’administration dédiée. Il produit deux types de contenu:

  • Une note de cours complète (structure, objectifs, exemples, exercices) à partir d’un sujet donné, prête à publier après relecture
  • Un quiz à choix multiples avec explication de la bonne réponse, rattaché automatiquement au cours correspondant

Le générateur respecte la même charte éditoriale que la rédaction humaine, avec un contrôle automatique de format avant toute proposition à la relecture. Pour un établissement, cela veut dire un gain de temps réel sur la première version d’un cours, sans perte de contrôle sur ce qui est finalement publié: rien n’est mis en ligne sans validation humaine.

Vers un LMS pour écoles #

NowWeLearn reprend et prolonge un premier projet, MyCourse, qui a validé le principe d’un seul contenu source pour plusieurs formats de diffusion. Cette nouvelle version ajoute ce qui manquait pour s’adresser à un établissement plutôt qu’à un formateur seul: comptes individuels, suivi de progression réel, gestion de classes et de promotions, génération de contenu assistée par IA.

L’axe de développement à venir est l’intégration de workflows pilotés par des agents LLM, au-delà de la génération ponctuelle de contenu déjà en place: correction automatisée, suggestions de parcours, assistance à la création d’exercices adaptés au niveau de l’apprenant.

Déploiement et disponibilité #

NowWeLearn est disponible sous deux formes selon les besoins d’un établissement:

  • Un développement sur mesure autour de la même base technique, pour une école ou un organisme avec des besoins spécifiques
  • Une instance dédiée déployée pour votre structure, avec votre contenu et votre charte graphique

Dans les deux cas, une démonstration sur vos propres besoins permet de voir concrètement ce que la plateforme peut couvrir avant toute décision.

Pourquoi cette stack technique #

Le choix d’Astro et SQLite répond à trois priorités concrètes plutôt qu’à un effet de mode technologique.

  • Simplicité de développement et évolutivité rapide: Astro impose peu de couches d’abstraction, le code reste lisible et une nouvelle fonctionnalité s’ajoute vite, sans refonte ni migration lourde, un atout direct pour un client dont les besoins grandissent après le lancement
  • Bonne performance et SEO natif: rendu statique par défaut, JavaScript client réduit au strict nécessaire (Reveal.js, Mermaid), pages de cours qui s’affichent instantanément et se référencent naturellement bien sur les moteurs de recherche
  • Support natif du Markdown: les content collections d’Astro traitent le Markdown comme un citoyen de première classe (typage Zod, validation au build), ce qui permet de rédiger et de réviser un cours aussi vite que dans un éditeur de texte simple

Défis techniques #

Le premier défi a été de choisir une stack capable de traiter du contenu Markdown aussi nativement qu’un générateur de site statique, tout en exécutant du code serveur ciblé là où c’est nécessaire: authentification, base de données, appels à l’API Groq. Astro répond à ce compromis via ses content collections typées et son rendu hybride, statique par défaut, dynamique uniquement sur les routes qui le demandent.

Le second défi a porté sur la fiabilité de la génération par IA: garantir qu’un contenu généré respecte un schéma strict (front matter Zod, structure YAML des quiz) et la charte éditoriale du projet, tout en gardant une validation humaine avant publication. La mise en place d’une authentification par magic link (lien de connexion à usage unique envoyé par email, sans mot de passe à retenir), d’un contrôle d’accès public/privé au niveau de chaque cours, et d’un suivi de progression par apprenant en base de données, a complété une architecture cohérente entre le contenu, les comptes utilisateurs et le service d’IA externe.

Technologies utilisées #

Détail des technologies et outils utilisés pour ce projet:

  • Frontend: Astro, TypeScript, Reveal.js pour les présentations, CSS natif avec design tokens
  • Intelligence artificielle: API Groq pour la génération de cours et de quiz, prompts few-shot construits dynamiquement depuis les règles éditoriales du projet
  • Contenu: Content collections Astro (Markdown/MDX, schéma Zod typé)
  • Base de données: SQLite, Drizzle ORM
  • Authentification: magic link par email, sessions par cookie
  • Recherche: Pagefind, moteur de recherche en texte intégral sans serveur dédié
  • Diagrammes: Mermaid, thème clair/sombre adaptatif
  • Conteneurisation: Docker
  • CI/CD: GitHub Actions (build, tests, image Docker, déploiement)
  • Déploiement: VPS OVH avec Caddy en reverse proxy

Résultats #

  • Génération de cours et de quiz assistée par IA depuis une interface d’administration, avec respect automatique de la charte éditoriale du projet
  • Notes de cours et présentations couvrant l’intelligence artificielle, le développement web, le web design, le graphisme et le community management
  • Bascule public/privé par cours, avec contenu privé visible mais verrouillé pour un visiteur non connecté
  • Module quiz avec correction automatique et stockage des résultats par apprenant
  • Suivi de progression individuel, page de profil avec pourcentage de contenus terminés et moyenne aux quiz par matière
  • Export PDF des notes de cours et des présentations, pensé pour une lecture longue hors connexion
  • Recherche full-text instantanée et navigation par sommaire sur les pages longues
  • Gestion de classes et de promotions, avec attribution des matières accessibles par classe
  • Déploiement continu opérationnel, chaque modification poussée est buildée, testée et mise en ligne automatiquement

Vous dirigez un établissement de formation ou une entreprise ? Demandez une démo pour voir NowWeLearn appliqué à vos besoins.

Catégories

Liens du projet

Partager ce projet

Projets similaires

Un projet similaire en tête ?

Discutons de vos besoins et créons ensemble quelque chose d'exceptionnel.