Aller au contenu
Nouveau : les exercices PHP

Des tests de code précis. Moins de correction.

Echelio propose à vos classes des examens de code en ligne et des quiz, corrige automatiquement chaque soumission avec vos cas de test et montre le niveau de chaque apprenant, compétence par compétence.

  • Évaluations de code

    Vérifiées par vos cas de test

  • Quiz

    QCM et réponses ouvertes

  • Bac à sable isolé

    Limites de temps et de mémoire

  • Progression par compétence

    Un niveau pour chaque apprenant

  • Écran de classe en direct

    Classement et podium

  • English · Français

    Au choix de chacun

Chaque note, preuves à l’appui.

Echelio garde la trace de tout ce qui s’est passé pendant chaque évaluation : un score s’accompagne toujours de ses raisons.

  • Cas de test cachés
  • Historique des exécutions
  • Tentatives échouées par type
  • Temps dépassés
  • Cas limites manqués
  • Erreurs de syntaxe
  • Mauvais résultats
  • Plantages
  • Changements d’onglet
  • Temps d’absence
  • Copier-coller bloqué
  • Texte déposé bloqué
  • Versions des exercices
  • Scores des étudiants
  • Erreurs de compilation
  • Solutions de référence vérifiées
  • Niveaux de compétence
  • Apprenants à surveiller
  • Évaluations de suivi
  • Export CSV
  • Réponses ouvertes corrigées par l’IA
  • Révision par l’enseignant
  • Étiquettes de compétence
  • Justification des notes de l’IA

Du premier exercice au prochain cours.

Évaluations de code, quiz, suivi de la progression et écran de classe en direct, dans une seule plateforme en ligne pour les enseignants et les étudiants.

Évaluations de codeCas publics · cachés

Vous écrivez les cas. Nous les exécutons tous.

Fonctions, méthodes ou programmes complets, en JavaScript, en Java, en Python, en PHP ou en SQL pour l’instant, et d’autres langages bientôt. Chaque soumission est corrigée automatiquement, et un exercice n’est publié qu’une fois que sa solution de référence réussit tous les cas visibles et cachés.

En savoir plus sur les évaluations de code
QuizCinq types de questions

Rédigez avec l’IA. Gardez le dernier mot.

QCM à choix unique ou multiples, vrai ou faux, réponse courte ou ouverte, pour ce que le code ne peut pas corriger. Rédigez des questions avec l’IA et laissez-la corriger les réponses ouvertes : vous gardez le dernier mot. Donnez un quiz seul, ou dans la même évaluation que des exercices de code, pour un seul score.

En savoir plus sur les quiz
ProgressionFacile · Moyen · Difficile

Chaque tentative compte. Chaque compétence a son niveau.

Un niveau par compétence pour chaque apprenant, les apprenants à surveiller et une évaluation de suivi construite avec des exercices qu’ils n’ont pas encore réussis.

En savoir plus sur la Progression
EntraînementGratuit pour les étudiants

Entre deux évaluations, ils continuent de coder.

Environ 945 défis de code en JavaScript, Java, Python, PHP et SQL, gratuits pour tous les étudiants, avec ou sans école. Défi du jour, séries et, en classe, classement de l’école. L’entraînement n’est jamais noté et ne change jamais les niveaux de Progression.

En savoir plus sur l’entraînement
Écran de classeEn direct en classe

Mettez la classe à l’écran. Terminez sur un podium.

Projetez un classement en direct : le code de session, le temps restant et la progression de chaque étudiant, jusqu’au podium.

En savoir plus sur l’écran de classe

Un examen de code en trois étapes.

  1. Rédigez l’exercice

    Donnez un énoncé, un code de départ, des exemples visibles et des cas cachés. Echelio exécute votre solution de référence sur chaque cas avant la publication.

  2. Les étudiants codent dans le navigateur

    Ils écrivent et exécutent leur code dans un éditeur complet, puis le soumettent. Chaque soumission est vérifiée sur tous les cas, y compris les cas cachés.

  3. Lisez les preuves

    Chaque exécution et chaque soumission sont conservées. Les tentatives échouées sont classées en erreurs de syntaxe, plantages, mauvais résultats, temps dépassés et cas limites manqués, puis alimentent les niveaux de chaque apprenant.

Pensé pour les écoles qui enseignent le code.

Chaque école est une organisation, avec ses enseignants, ses classes, ses exercices et une liste de compétences commune.

Une banque d’exercices partagée

Les exercices de vos enseignants restent dans votre organisation, à côté d’une bibliothèque de la plateforme ouverte à toutes les écoles. Enregistrez vos favorites et partagez des dossiers.

Des examens de code équitables par conception.

Vous décidez de ce que les étudiants peuvent exécuter, voir et faire pendant une évaluation, et vous voyez ce qui s’est passé.

  • Le code s’exécute en bac à sable

    Le code des étudiants ne s’exécute jamais dans l’application. Chaque cas a sa propre exécution isolée, avec des limites de temps et de mémoire.

  • Les cas cachés restent cachés

    Les étudiants ne reçoivent jamais les entrées, les résultats attendus ni la sortie brute des cas cachés.

  • Chaque exercice est vérifié

    Un exercice ne peut être publié que si sa solution de référence réussit tous ses cas.

  • Copier-coller bloqué

    Pendant une évaluation, l’éditeur bloque la copie, le couper, le coller et le texte déposé.

  • Changements d’onglet enregistrés

    Chaque fois qu’un étudiant quitte l’évaluation, vous voyez quand et pendant combien de temps.

  • Des rapports fidèles

    Une évaluation garde les versions des exercices utilisés : chaque rapport montre exactement ce à quoi les étudiants ont répondu.

Tarifs

Les étudiants ne paient jamais. Un enseignant commence par 14 jours d’essai gratuit ; une école demande un devis.

Enseignant

Pour un enseignant et une classe.

19 $US par mois

Facturé chaque mois · + TVA le cas échéant

Commencer l’essai gratuit

14 jours gratuits. Carte requise ; rien n’est débité avant la fin de l’essai.

  • 1 classe jusqu’à 30 étudiants
  • Des évaluations de code en JavaScript, Java, Python, PHP et SQL, corrigées sur des cas cachés
  • Des quiz, avec rédaction et correction par l’IA incluses
  • La Progression de chaque étudiant et de chaque compétence
  • Classement en direct et écran de classe

Organisation

Pour les écoles et les bootcamps.

Annuel uniquement

À partir de 20 $US par étudiant et par an

Facturé chaque année sur facture. Votre devis donne le prix exact. · + TVA le cas échéant

Demander un devis
  • Enseignants et classes illimités
  • Vue d’ensemble de l’école
  • Résultats envoyés à votre plateforme
  • Une banque d’exercices partagée par vos enseignants
  • Étudiants et allocation d’IA fixés dans votre contrat
  • Possibilité d’utiliser votre propre clé d’IA
  • Mise en route et assistance

Prix hors TVA et taxes, ajoutées au paiement quand elles s’appliquent.

Estimer le prix pour votre école

Vos questions, nos réponses.

Ce que les écoles demandent souvent avant leur première évaluation.

Qu’est-ce qu’Echelio ?
Echelio est une plateforme d’évaluation de code pour les écoles. Les enseignants publient des évaluations de code et des quiz, les étudiants les passent en ligne dans le navigateur, chaque soumission de code est corrigée automatiquement avec les cas de test de l’enseignant, et les enseignants voient ce que chaque apprenant sait faire, compétence par compétence. Entre deux évaluations, les étudiants s’entraînent gratuitement sur des défis de code.
À qui s’adresse Echelio ?
Aux écoles et formations qui enseignent la programmation : écoles de code et bootcamps, universités et écoles supérieures, lycées. Les enseignants créent et lancent les évaluations, et les étudiants les passent dans le navigateur, sans rien installer.
Echelio est-il gratuit pour les étudiants ?
Oui. Les étudiants ne paient jamais : c’est l’enseignant ou l’école qui paie. Tout étudiant peut s’inscrire et s’entraîner gratuitement, avec ou sans école, et chaque étudiant d’une classe passe ses évaluations gratuitement, dans le navigateur, sans rien installer.
Les étudiants peuvent-ils s’entraîner en dehors des évaluations ?
Oui. Tout étudiant, en classe ou seul, peut résoudre environ 945 défis de code en JavaScript, Java, Python, PHP et SQL à son rythme, avec un défi du jour, des séries et un objectif de la semaine, et le classement de son école une fois dans une classe. L’entraînement n’est jamais noté, ne change jamais les niveaux de Progression, et les enseignants voient seulement quels exercices chaque étudiant a résolus et quand.
Quels langages de programmation Echelio prend-il en charge ?
JavaScript, Java, Python, PHP et SQL pour l’instant, et d’autres langages arrivent. En JavaScript, exécuté sur Node.js 24, les étudiants écrivent une fonction. En Java, ils écrivent une méthode ou un programme complet qui lit l’entrée standard et affiche sa réponse. En Python 3.14, ils écrivent une fonction ou un programme complet qui lit l’entrée standard et affiche sa réponse. En PHP 8.5, ils écrivent une fonction, un programme complet, ou une fonction qui lit et modifie une base de données avec PDO. En SQL, ils écrivent une requête, une modification de données ou un schéma de tables, et le résultat est comparé ligne par ligne. Chaque exercice est écrit pour un langage, et la liste de compétences de l’école suit les apprenants d’un langage à l’autre.
Une évaluation peut-elle réunir des exercices de code et un quiz ?
Oui. Une évaluation Code et quiz réunit des exercices de code et l’un des quiz de l’enseignant, en deux parties, dans l’ordre qu’il choisit. Le code est corrigé sur des cas visibles et cachés, le quiz se corrige seul, sauf les réponses ouvertes, qui attendent la correction de l’enseignant, et les deux parties donnent un seul score : l’enseignant fixe le poids de la partie code, de 10 % à 90 %.
Comment Echelio limite-t-il la triche ?
Pendant une évaluation, l’éditeur bloque la copie, le couper et le coller, et chaque changement d’onglet est enregistré avec le temps d’absence. Les cas cachés n’arrivent jamais dans le navigateur. Après une évaluation de code, le code de chaque étudiant est comparé à celui des autres, et l’enseignant voit côte à côte les réponses qui se ressemblent le plus. Aucune évaluation dans un navigateur ne peut exclure toute triche : ces contrôles la rendent plus difficile et visible.
Où s’exécute le code des étudiants ?
Dans un bac à sable Judge0 isolé, jamais dans Echelio. Chaque cas a sa propre exécution, avec des limites de temps et de mémoire, et les résultats sont comparés aux résultats attendus sur le serveur.
Où Echelio est-il hébergé ?
Sur des serveurs en Allemagne (Hetzner, à Nuremberg), où s’exécute aussi le code des étudiants. Quelques prestataires sont hors de l’Union européenne, comme le service d’envoi d’e-mails et, lorsque les enseignants utilisent l’IA, OpenRouter. La politique de confidentialité les liste tous.
Que voient les enseignants après une évaluation ?
Chaque exécution et chaque soumission, les tentatives échouées classées par type, les changements d’onglet et le temps d’absence, et le score de chaque étudiant, avec un export CSV. La progression transforme ces résultats en un niveau par compétence pour chaque apprenant.
L’IA peut-elle corriger les réponses aux quiz ?
Oui. L’IA rédige des questions de quiz et corrige les réponses ouvertes, en justifiant chaque note, dans une allocation mensuelle incluse dans votre offre. Les enseignants peuvent modifier toute note. Les réponses des étudiants ne servent pas à entraîner des modèles. Les écoles de l’offre Organisation peuvent utiliser leur propre clé OpenRouter à la place.

Votre prochaine évaluation commence ici.

Enseignants

Essayez Echelio gratuitement pendant 14 jours : rédigez des exercices, créez une évaluation et suivez votre classe.

Commencer l’essai gratuit

Étudiants

Les étudiants ne paient jamais. Créez votre compte et commencez à vous entraîner, avec ou sans école. Avec le lien de classe de votre enseignant, vous passez aussi vos évaluations ici.

Ce que les étudiants obtiennent Créer un compte étudiant