Softanza
DémarrerEnglish
Softanza
Éducation · le chemin, le bureau, l'échelle

J'apprends seul

Il vous faut un ordinateur portable, la bibliothèque et un après-midi. Le chemin va d'une première phrase à un projet qui gagne un niveau, dans votre langue, avec un tuteur qui pose des questions quand vous êtes bloqué. Personne ne vous note : c'est votre propre programme qui est exécuté.

Le chemin

Les quinze chapitres du livre sont une seule histoire, racontée en cellules que vous pouvez exécuter. Lisez une cellule, exécutez-la, changez-la, exécutez-la encore. Les quatre premiers chapitres donnent tout le modèle mental ; les autres l'élargissent.

  1. Trouver, puis agir
  2. Une première phrase
  3. Lire le nom comme une phrase
  4. Le dire dans votre langue
  5. Un objet, toute structure
  6. Parcourir, demander, produire, agir
  7. Déclarer quoi, pas comment
  8. Motifs dans le texte
  9. Motifs dans la structure
  10. Quand le code rencontre les cellules
  11. Dessiner la réponse
  12. Enseigner un monde
  13. La question de l'écart
  14. Un agent qui ne peut pas nuire
  15. Écrire une narration

Ouvrez le livre interactif, ou lisez la page du livre : chaque chapitre a une page de preuve qui consigne son exécution, cellule par cellule, dans ses quatre éditions. Au chapitre 12 vous construisez un monde à vous, et au chapitre 15 vous écrivez un chapitre.

Vous choisissez trois choses, et pouvez en changer à tout moment : la langue des chapitres, du vérificateur et du tuteur (anglais, français, arabe, haoussa ; les trois derniers sont des brouillons, 0 unité sur 35 relue par un locuteur natif) ; le monde sur lequel les exemples raisonnent (un restaurant, une coopérative ou une école) ; et le rythme. Le modèle mental en cinq questions est sur la page Apprendre.

Le bureau

Le bureau de l'apprenant est un seul outil de la bibliothèque, learn.ring, lancé depuis son dossier avec votre dossier et un verbe. Il dit où vous en êtes, juge un programme que vous avez écrit, répond à une question comme le ferait un tuteur, et juge le projet qui gagne un niveau. Chaque verdict est celui du vérificateur : il a exécuté votre fichier dans un processus neuf, et personne ne l'a lu.

learn.ring  <votre dossier> status
learn.ring  <votre dossier> submit <id de l'exercice> <votre fichier>
learn.ring  <votre dossier> ask <id de l'exercice> "<votre question>"
learn.ring  <votre dossier> project <id du projet>

options :  --lang en|fr|ar|ha   --world workplace|cooperative|school   --overlay <dossier>

L'usage tel que la bibliothèque l'écrit : education/tools/learn.ring(s'ouvre dans un nouvel onglet). Le code de sortie est 0 quand une soumission a réussi et 2 quand elle a été refusée.

Un exercice est une courte tâche avec une promesse : les lignes que votre programme doit afficher. Voici le premier du cours :

La cuisine a reçu ces commandes aujourd'hui :

    [ "tea", "rice", "tea", "fish", "rice", "tea" ]

Affichez la liste des plats à cuisiner, chacun une seule fois, dans l'ordre
où il a été commandé la première fois.

PROMESSE   [ "tea", "rice", "fish" ]

Votre réponse est vérifiée en l'exécutant. Une réponse connue pour être fausse échoue et une réponse connue pour être juste passe : l'exercice n'entre dans le cours que si l'on a vu les deux le faire.

Le tuteur

Quand vous êtes bloqué, vous demandez. Le tuteur répond par une question sur l'écart entre ce que vous avez écrit et ce que l'exercice demande. C'est un programme de la bibliothèque, avec trois règles qu'il ne peut pas enfreindre : il n'écrit pas votre code, il n'explique pas ce que vous n'avez pas encore rencontré, et il ne donne pas la réponse avant que vous ayez essayé.

Moussa : « Je ne comprends rien. Donne-moi juste la réponse. »
Tuteur :  Je n'écrirai pas la réponse à votre place : c'est la seule chose qu'un tuteur ne doit jamais faire.
          Essayez d'abord. Écrivez votre tentative et soumettez-la ; je vous dirai alors ce qui manque
          encore, sous forme de question.
Moussa : « Qu'est-ce qui me manque ? »
Tuteur :  Où sont les éléments répétés ? Quelle ligne de votre programme demande leurs positions ?
          (pourquoi : le modèle mental trouve avant d'appliquer)
PROUVÉ    aucune réponse ne contient une méthode de la solution, ni la solution elle-même
PROUVÉ    le tuteur a trouvé l'étape manquante par du codage sage, sans deviner
PROUVÉ    aucun modèle de langage n'a été utilisé

exécuté le 2026-09-30 à 23:10, la démonstration d'éducation, scène 4

Si vous ne connaissez pas un nom de la bibliothèque, demandez plutôt à la bibliothèque : un objet répond à Ask("how do I remove duplicates") par les méthodes qui le font. Interroger la bibliothèque.

L'échelle

Vous ne passez pas d'examen. Un niveau se gagne par un projet que vous construisez dans votre propre dossier, et un garde le juge : il exécute le projet, dit quelles promesses sont tenues, et quand l'une ne l'est pas, dit pourquoi en mots.

S0 · Explorateur

Après le chapitre 4. Projet : une narration de cinq cellules sur une liste à vous, où chaque cellule s'exécute et porte une promesse qui tient.

S1 · Constructeur

Après le chapitre 7. Projet : un petit outil sur votre lieu de travail, ses conditions déclarées comme des données (une règle comme { @item > 20 } dans un fichier), et non écrites dans le code.

S2 · Artisan

Après le chapitre 11. Projet : un rapport sur un vrai fichier de données, avec les motifs qu'il trouve, un tableau et une image.

S3 · Architecte

Après le chapitre 14. Projet : un monde que vous avez enseigné, d'au moins cinq faits, interrogé par un agent d'IA que vous gouvernez, admis par le tribunal, dont chaque acte peut être annulé.

S4 · Maître

Chapitre 15. Projet : un nouveau chapitre pour ce cours, en deux langues, dont le garde est vert.

Le projet de chaque barreau est jugé par un garde, montré exécuté sur un échantillon faux et un échantillon juste : l'échelle sur la page Apprendre. Où vous en êtes est nommé par la bibliothèque sur votre machine, à partir des preuves de votre dossier ; ce site ne voit pas ce dossier.

Quand vous avez fini

Vous avez un dossier de texte brut qui est à vous : vos programmes, et un fichier de progression qui consigne chaque fait avec sa preuve. Emportez-le sur l'ordinateur suivant, gardez-le dans un dépôt, montrez-le à un employeur. L'étape suivante est l'autre porte : enseigner ce que vous avez appris, c'est-à-dire les chapitres 12 et 15 tournés vers les autres.