Fidélité pédagogique
Respecte la syntaxe officielle (ALGORITHME, DEBUT/FIN, passage par adresse @, enregistrements, fichiers texte et typés) et localise précisément les erreurs sur la ligne de code ou la ligne de table concernée.
Un environnement d’apprentissage pensé pour les élèves et enseignants d’informatique en Tunisie.
Dans les lycées tunisiens, l’algorithmique s’apprend avec une convention visuelle précise : le code principal est accompagné de tables de déclaration des nouveaux types (TDNT), des objets globaux (TDOG) et des objets locaux (TDOL) propres à chaque procédure ou fonction.
Jusqu’ici, les élèves devaient soit écrire sur papier sans pouvoir vérifier l’exécution de leur algorithme, soit traduire immédiatement en Python en perdant la structure formelle exigée au Baccalauréat. AlgoTN réunit ces deux mondes sur une seule feuille interactive.
Respecte la syntaxe officielle (ALGORITHME, DEBUT/FIN, passage par adresse @, enregistrements, fichiers texte et typés) et localise précisément les erreurs sur la ligne de code ou la ligne de table concernée.
L’interpréteur algorithmique et le moteur Python (Pyodide) tournent dans des Web Workers isolés. Aucune installation n’est requise sur les postes du laboratoire ou à la maison.
Vos projets restent stockés localement dans IndexedDB. Vous pouvez les exporter en archive ZIP standard à tout moment, ou activer la synchronisation cloud Supabase pour retrouver vos exercices sur plusieurs appareils.
Coloration syntaxique algorithmique et Python, flèche ← automatique, complétion contextuelle des symboles TDOG/TDOL/TDNT et connecteurs SVG.
Combine dynamiquement le code et les tables flottantes (TDNT, TDOG, TDOL) tout en conservant la correspondance exacte des lignes en cas d’erreur.
Exécution non-bloquante avec pause interactive sur LIRE / input() et synchronisation bidirectionnelle des fichiers virtuels (.txt et .dat).
Sauvegarde locale instantanée avec détection d’empreinte SHA-256 et fusion intelligente des révisions cloud.