Klaviz

Une plateforme de révision qui transforme le cours de l'élève en exercices corrigés côté serveur, y compris le code.

Voir le site en ligne(nouvel onglet)

Année
2026
Correction
100 % côté serveur
Équivalents
Reconnus (-1/4, -0,25, -25 %)
Code
Exécuté en bac à sable
Page d'accueil de Klaviz, avec la zone de dépôt de cours et les formats d'exercices générés

Le contexte

Klaviz s'adresse aux élèves qui révisent des matières scientifiques. Le principe tient dans sa phrase d'accueil : « Les autres te font relire. Klaviz te fait chercher. » L'élève dépose son cours ; la plateforme en tire des exercices, des quiz et des résumés.

Le problème

Deux difficultés, et la seconde est la vraie. La première : générer des exercices à partir d'un document quelconque : PDF, Word ou photo de notes. La seconde : les corriger honnêtement. Un élève qui répond « -0,25 » là où le corrigé dit « -1/4 » a raison, et une plateforme qui le sanctionne perd sa crédibilité en trois exercices. Même chose pour du code : seule l'exécution dit si la réponse fonctionne.

La solution

La correction est faite côté serveur, jamais dans le navigateur, sinon la réponse attendue est lisible dans le code de la page. L'évaluation reconnaît les équivalents mathématiques, de sorte que -1/4, -0,25 et -25 % sont acceptés indifféremment. Le code soumis est exécuté dans un bac à sable et jugé sur son comportement, pas sur sa ressemblance avec un corrigé. La progression est modélisée en graphe : une notion ne s'ouvre qu'une fois ses prérequis acquis, ce qui empêche de se lancer dans un chapitre avancé en ayant sauté les fondations. Les classements sont cloisonnés par matière et excluent les scores obtenus sur les documents personnels, qui ne sont comparables à rien.

Le résultat

Trois formats de dépôt acceptés (PDF, Word, image) jusqu'à 100 Mo. La totalité de la correction s'exécute côté serveur. L'accès de départ est gratuit, l'offre Premium venant ensuite. Les classements restent comparables puisque seuls les parcours partagés y entrent.

Technologies

  • Angular
  • SSR
  • TypeScript
  • Node.js
  • API Anthropic

Pour aller plus loin : développement web, intelligence artificielle.

Un besoin comparable ?

Les contextes ne se répètent jamais à l'identique, mais les problèmes si. Décrivez le vôtre.

Décrire mon projet

Réponse sous un jour ouvrable.