Un court glossaire des notions sur lesquelles repose le reste de la documentation.
Une organisation (ou org) est un espace de travail et la frontière de facturation. Elle possède les labs, les sessions, les membres et une formule. Les membres ont un rôle : propriétaire, admin, formateur ou, pour les apprenants, un accès participant plus léger. Les rôles déterminent qui peut gérer les membres, modifier la facturation, créer des labs ou animer des sessions.
Une session est une exécution planifiée d'un lab pour un groupe d'apprenants. Elle a une capacité, une heure de début facultative, un ensemble de participants et un état (planifiée, en cours, terminée). Créer une session demande à EduShell de pré-provisionner un environnement prêt pour chaque place.
Un lab est le contenu : les consignes, la définition de l'environnement et les vérifications automatiques. Les labs sont versionnés : vous modifiez un brouillon, puis publiez une version. Une session exécute toujours une version publiée précise, si bien qu'une classe en cours ne change jamais sous les pieds des apprenants.
Un environnement est l'infrastructure isolée dans laquelle travaille un apprenant : un ou plusieurs conteneurs, clusters Kubernetes ou machines virtuelles, reliés par des réseaux privés. Il tourne sur l'infrastructure d'EduShell et est diffusé dans le navigateur : rien à installer en local. Les environnements sont vérifiés avant d'être remis, et récupérés à la fin de la session.
Les environnements existent en trois tiers, selon leur coût d'exécution. La consommation est mesurée par un poids propre à chaque tier :
| Tier | Poids | Ce que c'est |
|---|---|---|
| Conteneur | x1 | Shell, scripting, labs à un seul conteneur |
| Cluster | x1,5 | Un vrai cluster Kubernetes par apprenant |
| Machine virtuelle | x3 | Une VM complète (noyau, systemd, outils imbriqués) |
Le poids multiplie les heures consommées : une heure sur une place VM compte pour trois crédits-heures.
EduShell facture au crédit-heure : un apprenant, dans un environnement, pendant une heure, multiplié par le poids du tier. Vous payez les heures réellement utilisées, et le compteur s'arrête à la fin d'une session. Chaque formule inclut un quota mensuel de crédits-heures ; au-delà, le dépassement est facturé à l'heure. Voir la page tarifs pour la grille en vigueur.