Composez vos cours, partagez-les par un lien
OpenCartable réunit l'écriture de vos cours, les modules interactifs et l'accompagnement par IA — puis met le tout entre les mains de vos élèves d'un simple lien. Ils n'ont aucun compte à créer.
Logiciel libre sous licence AGPL v3, fait pour être hébergé chez vous. Voir le code source
Composez et organisez vos cours
Écrivez, illustrez, rangez. Le cours s'assemble dans l'ordre où vous l'enseignez, et tout s'enregistre au fil de la frappe.
Un cours qui suit votre progression
Assemblez le cours dans l'ordre où vous l'enseignez, et réorganisez-le quand votre progression change.
Vos documents avec le cours
PDF, images, sons et vidéos vivent dans la bibliothèque du cours et se glissent où vous voulez dans la page. Ils suivent le cours quand vous le partagez.
Rangé par matière et par niveau
Chaque cours trouve sa place dans la taxonomie : vous vous y retrouvez, et vos élèves vous trouvent.
Un cours d'exemple vous attend dès la première connexion, pour prendre la main sans partir de la page blanche.
Illustrez votre cours sans effort
Formules, schémas et figures s'écrivent en texte et se dessinent tout seuls. Rien à installer, rien à exporter en image.
Des maths qui restent des maths
Vos formules LaTeX sont composées à l'écran et restent nettes à l'impression, jamais aplaties en capture d'écran.
Des schémas décrits en une ligne
Un organigramme ou un diagramme de séquence se décrit en texte, et se dessine seul.
Des figures que l'élève manipule
Constructions GeoGebra, figures JSXGraph, dessins TikZ : la géométrie devient manipulable au milieu du cours.
Une aide à portée de main
Chaque syntaxe a sa page de documentation dans l'application, avec des exemples que vous modifiez en direct.
Glissez un module web dans le cours
Une simulation, un exerciseur, une animation : écrivez-le en HTML, CSS et JavaScript sans quitter l'application, et posez-le entre deux paragraphes.
Écrit et vu sur place
Trois éditeurs et un aperçu en direct : le module prend vie pendant que vous l'écrivez.
Exécuté sans risque
Le module tourne enfermé, sans accès à vos données ni au réseau : il ne peut rien faire d'autre qu'afficher.
Réutilisable dans tout le cours
Chaque module rejoint la bibliothèque du cours et s'insère où vous voulez, autant de fois qu'il le faut.
Partagez d'un lien, sans compte élève
Vos élèves ouvrent le lien et travaillent. Pas d'inscription, pas de mot de passe, pas de liste à tenir en début d'année.
Rien à créer, rien à supprimer
Le lien porte l'accès : aucune identité à administrer, ni en septembre, ni en juin.
Vous gardez la main
Un lien se révoque et expire de lui-même, et chaque cours reste en brouillon, privé ou public selon votre choix.
Une lecture faite pour eux
Sommaire, ressources, modules, cours entier : vos élèves avancent bloc par bloc sans se perdre.
Des exercices à faire en ligne
Ils rédigent leurs réponses dans le navigateur ; les corrigés, eux, ne quittent jamais le serveur.
Le partage se joue au niveau du cours : ouvrir un cours ouvre l'accès à toute sa bibliothèque, il n'y a pas de partage fichier par fichier.
Ou laissez-les vous trouver
La recherche publique est ouverte à tous sans compte, par matière et par niveau. Vous n'apparaissez dans l'annuaire que si vous le demandez.
Un assistant qui écrit avec vous
L'assistant lit le cours que vous êtes en train d'écrire, répond à vos questions et propose des réécritures. C'est vous qui tranchez, à chaque fois.
L'IA propose, vous décidez : aucune modification ne s'applique sans votre accord.
Il connaît votre cours
Il lit vos blocs, vos PDF, vos images et vos modules, et cite le passage dont vient chaque réponse.
Il réécrit ce que vous lui montrez
Un paragraphe à clarifier, une question d'exercice à reformuler, un module à corriger : la proposition arrive prête à relire.
Rien d'irréversible
Une proposition acceptée s'annule comme une frappe, d'un Ctrl-Z.
Le coût sous les yeux
Chaque échange affiche ce qu'il a consommé : aucune surprise à la fin du mois.
L'assistant ne remplace pas votre relecture, et il ne modifie jamais un cours de lui-même.
Un tuteur qui corrige vos élèves
L'élève connecté soumet sa réponse et reçoit une correction immédiate, question par question — sans que vous ayez à ramasser quoi que ce soit.
Une correction immédiate
Le tuteur évalue la réponse, dit ce qui va et ce qui manque, et relance l'élève sans lui livrer la solution.
Un fil par question
Chaque question garde sa discussion : l'élève reprend là où il s'était arrêté, autant de fois qu'il le faut.
Le corrigé au bon moment
C'est le serveur qui décide quand la correction peut être révélée — ni le modèle, ni l'élève.
Le tuteur accompagne l'élève : il ne produit ni note, ni bulletin.
Votre clé, votre modèle
OpenCartable n'impose aucun fournisseur d'IA — pas même le sien. Vous branchez le vôtre, vous en changez, ou vous vous en passez.
Fournisseurs pris en charge
- Anthropic
- OpenAI
- Google Gemini
- Mistral, hébergé dans l'Union européenne
- Ollama, sur votre machine
- Hugging Face
- Tout point d'accès compatible OpenAI
Rien ne sort de chez vous
Avec un modèle servi par Ollama sur votre machine, aucun texte de cours ne part chez un tiers.
Plusieurs modèles, un clic
Gardez un modèle pour rédiger et un autre pour relire, et basculez depuis le pied du chat.
Vos clés en sécurité
Elles sont stockées chiffrées et ne vous sont jamais réaffichées.
Ou rien à configurer
Sans clé, l'IA par défaut de l'instance reste disponible, dans la limite d'un quota quotidien.
Hébergez-le chez vous, gardez vos cours
OpenCartable s'installe avec Docker Compose, jusque sur un Raspberry Pi. Vos cours restent les vôtres — et vous pouvez partir avec.
Une commande pour démarrer
Docker Compose monte l'application, l'API et la base de données, sur ARM64 comme sur x86-64.
Vos cours partent avec vous
Un cours s'exporte en archive et se réimporte tel quel sur une autre instance.
Un PDF propre en une impression
Formules vectorielles et texte sélectionnable : le cours s'imprime sans passer par un convertisseur.
Aucun tiers dans la boucle
Aucun mot de passe conservé, aucune police chargée de l'extérieur, aucun service tiers entre vos élèves et vos cours.
Pensé pour tout le monde
Interface bilingue, thème clair et sombre, contrastes et navigation au clavier vérifiés.
Libre, sous AGPL v3
Le code est publié, et toute instance mise en ligne doit rendre ses modifications disponibles.
Ce qu'OpenCartable n'est pas
Un cadrage net vaut mieux qu'une promesse floue.
- Pas de notes, pas de bulletins, pas de moyennes.
- Pas de messagerie entre professeurs, élèves ou familles.
- Pas de gestion de classe, ni d'appel, ni d'emploi du temps.
OpenCartable est un lieu où vos cours se composent, vivent et se partagent. Le reste, votre environnement numérique de travail le fait déjà.
Commencez par un cours
Connectez-vous : un cours d'exemple vous attend pour prendre la main en quelques minutes.