Pour les écoles, les lycées et les universités

Enseignez la programmation avec du vrai code, de vrais tests et rien à installer.

Conçue pour les filières d’informatique britanniques (BTEC Computing, T-Level Digital Production, A-level Computer Science). Les élèves écrivent et exécutent du Python, du Java, du SQL et onze autres langages dans le navigateur, rendent leur travail, passent des quiz corrigés automatiquement et déploient leurs propres applications web. Vous donnez l’exercice, suivez la classe au travail et corrigez, le tout au même endroit.

La première année est gratuite, jusqu’à 50 élèves. Sans carte bancaire. Données hébergées au Royaume-Uni.

Vous donnez des cours particuliers à quelques élèves ? Parlons tarif.

  • 14 langages, de Python à SQL en passant par un terminal Linux
  • Vos propres tests corrigent chaque programme
  • Des quiz corrigés automatiquement
  • Déploiement et AWS sans compte AWS
  • Des VM Ubuntu avec sudo, dans le navigateur
  • Pour les classes BTEC, T-Level et A-level

L’éditeur

Du vrai code, vraiment exécuté, dans n’importe quel navigateur de l’établissement.

Python, Java, Go, C, C++, C#, Haskell, OCaml, R, Ruby, PHP, Rust, Kotlin, Prolog, Node, TypeScript, Bash et SQL, avec complétion, détection d’erreurs et un vrai terminal, chaque exécution ayant lieu dans un conteneur jetable. Un élève ouvre un lien et écrit déjà du code ; personne n’installe rien.

  • Des tests cachés (pytest, JUnit, go test ou node:test) déterminent le résultat
  • Fichiers d’entrée, paquets et limite de temps, réglés pour chaque tâche
  • Chaque enregistrement automatique est conservé : vous pouvez revoir pas à pas comment le code a été écrit
L’éditeur Python avec un programme, les boutons Exécuter et Lancer les tests, et ce qu’il a affiché en dessous

La classe

Créez une tâche, distribuez-la à la classe, corrigez-la au même endroit.

Un module rassemble programmes, quiz, travaux écrits et schémas. Un seul code d’inscription suffit pour y inscrire toute la classe, la Classe en direct montre qui travaille sur quoi, et les notes et commentaires accompagnent le travail de chaque élève, avec la possibilité de le lui renvoyer.

  • Des tâches chronométrées, avec du temps supplémentaire appliqué discrètement à chaque élève concerné
  • Un mode verrouillé pour les évaluations, qui enregistre chaque sortie de l’écran
  • Un historique que rien n’efface, consultable par le personnel comme par l’élève
La page d’un module : ses tâches dans un tableau indiquant qui a chacune, sa date limite et l’avancement de la classe

Déploiement et cloud

Déployez une vraie application web et apprenez AWS sans compte AWS.

Les élèves déploient une application Python, Node, Go, Java ou un site statique depuis GitHub, à leur propre adresse, avec une base Postgres, MySQL ou SQLite à côté et un environnement cloud compatible avec les API S3, DynamoDB et SQS. boto3 et l’AWS CLI fonctionnent tels quels, sans carte, sans compte et sans facture.

  • Un réseau privé par élève : application, base de données, environnement cloud et terminal
  • Des limites fixées par l’établissement : minutes par jour, déploiements, visiteurs
  • Une application déployée peut être le rendu, et l’enseignant l’exécute pour la noter
La page Déploiements d’un élève : un formulaire pour créer une application à sa propre adresse, et une application d’exemple qui crée sa base de données et son environnement cloud

Labs

Donnez à chaque élève sa propre machine Ubuntu, dans le navigateur.

Un lab VM donne à chaque élève une machine Ubuntu avec sudo, préparée par un script que vous écrivez : installer des paquets, configurer un service, casser /etc puis le réparer. Un lab de conteneurs fait de même pour un ensemble de services décrits dans un fichier compose. Chacun est conservé d’une séance à l’autre, et vous pouvez suivre le terminal d’un élève ou en prendre le contrôle.

  • La liste de la classe montre ce que chaque élève a modifié, pour noter une VM sans la démarrer
  • Des paquets venant d’Ubuntu, PyPI, npm et GitHub, et de nulle part ailleurs sur Internet
  • Essayez maintenant, sans compte : une VM est prête en quelques secondes

Démarrer une VM Ubuntu gratuite

This is your own Ubuntu machine, and you have sudo.

student@vm:~$ sudo apt install -y nginx
Setting up nginx (1.28.0) ...
student@vm:~$ systemctl is-active nginx
active
student@vm:~$ sudo nano /etc/nginx/sites-available/default
student@vm:~$ ▍
14

langages de tâches

9

formats de questions de quiz

5

technologies déployables par un élève

365

jours gratuits, sans carte

Pensée pour la classe

Tout ce que les équipes d’informatique nous ont demandé

Des quiz corrigés automatiquement

Neuf formats de questions, créés dans notre propre éditeur. Le corrigé n’atteint jamais le navigateur, le chronomètre tourne sur le serveur, et le nombre de tentatives autorisées se règle pour chaque quiz, la meilleure tentative étant retenue.

Correction, commentaires et seconde chance

Noter clôt un rendu, le renvoyer le rouvre, avec un motif que l’élève voit vraiment. Les commentaires forment un fil par élève, pas un panneau d’affichage, et une tâche notée peut compter avec un coefficient dans le classement du module.

Toute une classe, un seul code

Distribuez un code d’inscription et la classe s’inscrit elle-même au module, création des comptes comprise. Le nombre de places est limité, le code expire, et il peut être désactivé sans perdre la trace de ceux qui l’ont utilisé.

Voir la classe travailler, en direct

La Classe en direct montre qui travaille sur quelle tâche en ce moment et ouvre le travail de chacun, en lecture seule, pendant qu’il l’écrit. « Présenter à la classe » fait l’inverse : votre propre éditeur ou terminal sur l’écran de chaque élève pendant que vous tapez, enregistré pour être revu.

Chaque version conservée, et un historique inaltérable

Chaque enregistrement automatique est une version : revoyez comment un programme s’est construit et consultez chaque copie antérieure d’un rendu. Chaque fois que quelqu’un ouvre ou modifie le travail d’un élève, c’est consigné, rien ne supprime une entrée, et l’élève voit la même liste que le personnel.

Demander à l’IA, un tuteur qui ne fait pas le travail à la place de l’élève

Sur les tâches où l’enseignant l’autorise, un élève peut poser des questions sur la tâche et sur son code et être aidé à trouver lui-même, sans jamais recevoir la réponse. L’assistant ne parle que de la tâche, un second modèle vérifie chaque réponse, et il est hébergé au Royaume-Uni. Les enseignants s’en servent pour relire, noter et commenter les travaux rendus. Désactivé par défaut.

Le prix

Un prix par élève et par an, gratuit pour le personnel.

Pas de supplément par fonctionnalité, rien à négocier. Un établissement paie pour ses élèves une fois par an, le tarif baisse à mesure qu’il grandit, et tout ce qui figure sur cette page est inclus : l’IA, le déploiement, le cloud et l’exécution de code relèvent tous d’un usage raisonnable. Votre première année ne coûte rien, et un compte individuel est gratuit pour toujours.

  • Vos 365 premiers jours gratuits, jusqu’à 50 élèves, sans carte
  • Ensuite 450 $US par an pour vos 50 premiers élèves, puis à partir de 9 $US par élève, personnel gratuit
  • Toutes les fonctionnalités incluses : déploiement, cloud, quiz, IA, tout y est

Écoles et établissements

37,50 $US par mois, jusqu’à 50 élèves

450 $US par an après votre année gratuite, puis à partir de 9 $US par élève et par an, un tarif qui baisse à mesure que vous grandissez. Personnel gratuit. Voir tous les tarifs.

Pensée pour des jeunes de seize ans

Aucune publicité dans la plateforme, quel que soit le choix fait dans le bandeau des cookies, pas de compte parent, et aucun verdict automatique de triche : des éléments pour l’enseignant, jamais une accusation venue d’un tableau de bord.

Lisible par tous

Fond crème, filtres de lecture colorés, contraste élevé, texte plus grand et espacement plus large, choisis une fois dans le profil et appliqués partout, éditeur et quiz compris.

Une connexion adaptée à votre établissement

Un code par e-mail, un mot de passe, une clé d’accès ou Google, au choix de chaque établissement et pour chaque public ; un code d’inscription place une classe dans un module sans qu’un seul compte soit saisi à la main.

Dans le manuel

Ce que les enseignants en font

Chacun a sa page dans le manuel, qui explique comment cela fonctionne, avec les vrais écrans.

Lire tout le manuel

Utilisez-la en classe dès ce trimestre.

Ouvrez votre établissement en deux minutes, ou réservez une démo et nous vous ferons faire le tour. Dans les deux cas, rien à installer et rien à payer.