Dojo

Révision, entraînement et assistants

De petits pas chaque jour font de grands progrès.

Réviser au bon moment, tenir son programme d'entraînement, et laisser son assistant s'en souvenir.

Ouverture par vagues, les comptes sont créés à la main. Aucun spam.

Ce que fait Dojo

Deux modules, un rituel.

Révision

Chaque exercice revient juste avant que vous l'oubliiez.

Vous déposez vos exercices, l'algorithme choisit le jour. Vous refaites, vous vous notez, il replanifie.

Voir la révision

Entraînement

Déclarez votre programme une fois, suivez-le jour après jour.

Vos exercices et leurs créneaux, chacun à son heure. Chaque séance est faite, partielle, sautée ou à venir.

Voir l'entraînement

Tout tient dans une journée : une séance à son heure, quelques exercices quand vous avez un moment. Les deux modules sont indépendants, un compte peut n'en utiliser qu'un.

Révision

Refaire l'exercice au moment où il allait s'effacer.

Chaque exercice tient en trois parties : une consigne, un énoncé, une solution. L'algorithme FSRS, calculé sur le serveur, choisit le jour où il revient. Vous n'avez jamais à décider quoi réviser.

avec Dojo sans révision

La courbe d'oubli

Hermann Ebbinghaus l'a mesurée en 1885 : ce qu'on apprend s'efface vite, puis plus lentement. Chaque rappel relève la courbe, et le suivant peut attendre plus longtemps.

Intervalles donnés pour illustrer : FSRS les ajuste pour chaque exercice.

Trois gestes, et c'est tout.

  1. 01

    Découpez en exercices

    Un sujet, des exercices. Pour chacun, une consigne, un énoncé si besoin, une solution. Rien de plus à remplir.

  2. 02

    Cherchez, puis révélez

    L'énoncé s'affiche seul. Vous traduisez, vous calculez, vous écrivez la requête. Ensuite seulement, vous comparez.

  3. 03

    Notez-vous de 1 à 4

    Raté, Hésitant, OK, Facile. Le serveur en déduit la prochaine date et vous n'y pensez plus.

Allemand

Traduire en allemand

Je m'en fiche, ça finira bien par marcher.

espace révéler

Solution

Es ist mir egal, es wird schon klappen.

1 Raté 2 Hésitant 3 OK 4 Facile

La carte se retourne : survolez-la ou touchez-la.

Le clavier suffit

espacerévéler la solution
1234se noter
échapquitter la séance

Entraînement

Un programme déclaré une fois, suivi jour après jour.

Vos exercices et leurs créneaux qui se répètent : Dojo déroule le plan, le compare à ce que vous avez vraiment fait, et tient le bilan.

Semaine d'exemple
  1. Lun

    07:00 Pompes

    Faite40 / 40

  2. Mar

    18:30 Course

    Partielle4 / 5 km

  3. Mer

    07:00 Pompes

    Sautéemal au dos

  4. Jeu

    18:30 Course

    Faite5 / 5 km

  5. Ven

    07:00 Pompes

    Faite40 / 40

  6. Sam

    08:00 Méditation

    À venir10 min

  7. Dim

    10:00 Course

    À venir5 km

    déplacée, prévue sam.

Bilan de la semaine

  • 3 faites
  • 1 partielle
  • 1 sautée

Des créneaux en langage clair

Un créneau suit le standard iCalendar et se lit comme une phrase : lundi, mercredi, vendredi à 7 h, 20 minutes, objectif 40.

Le passé ne se réécrit pas

Changer un horaire prend effet à partir d'une date que Dojo vous annonce. Les séances déjà faites ou sautées restent comme elles étaient.

Le bilan de la semaine

Pour chaque exercice : séances faites, partielles, sautées ou manquées, et minutes réalisées sur minutes prévues. Seules les séances passées comptent.

Régularité

Une case par jour.

12

jours de suite

record 21 jours

La série compte les jours consécutifs où vous avez révisé au moins un exercice. Le calendrier de l'année colore chaque jour selon ce que vous y avez fait.

Une série cassée n'efface rien. Les jours faits restent sur le calendrier, le record reste le record. On reprend le lendemain, là où on en était.

Série, record et calendrier d'illustration.

Assistants

Pilotez Dojo depuis Claude ou ChatGPT.

Dojo ouvre un serveur MCP : votre assistant lit vos programmes, lance vos révisions et note vos séances, au fil de la conversation.

Exemple d'échange

Vous : Fais-moi réviser l'allemand.

Assistant : Trois exercices d'allemand sont dus aujourd'hui. Premier : traduire « Je m'en fiche, ça finira bien par marcher. » Dites-moi quand vous voulez voir la solution.

Vous : Décale la course de vendredi à samedi 10 h.

Assistant : C'est fait : la course de vendredi aura lieu samedi à 10 h. Les autres séances de la semaine ne bougent pas.

La mémoire survit à la conversation

Tout est enregistré dans Dojo, pas dans le fil de discussion. Une nouvelle conversation, ou l'application, reprend là où vous en étiez.

Connexion OAuth, sans clé

Vous ajoutez l'adresse du serveur, vous vous connectez avec votre compte Dojo, et c'est tout. Aucune clé d'API à copier ni à cacher.

L'assistant de votre choix

Claude, ChatGPT ou un terminal : Dojo parle le protocole ouvert MCP, pas une intégration propriétaire.

La méthode

Rien d'inventé ici.

FSRS

Free Spaced Repetition Scheduler, l'algorithme de planification libre également utilisé par Anki. Il estime pour chaque exercice sa difficulté et sa stabilité, puis en déduit la date de rappel.

iCalendar, RFC 5545

Vos créneaux s'écrivent avec les règles de récurrence du standard des agendas, celles que comprennent les calendriers courants. Pas de format maison.

Code ouvert

Le dépôt est public : l'algorithme, l'API et l'interface se lisent. Rien ne vous oblige à croire ce que raconte cette page.

Voir le dépôt

Vos données restent à vous

Tout est cloisonné par compte et se relit par une API REST documentée. Aucune donnée n'est revendue, il n'y a personne à qui la vendre.

Questions

Ce qu'on nous demande.

C'est encore une application de flashcards ?

Non. Une flashcard pose une question et attend une réponse à reconnaître. Dojo pose un exercice : une consigne, un énoncé à travailler, une solution à comparer. On traduit, on calcule, on écrit la requête, puis on confronte.

Combien de temps par jour ?

Côté révision, le temps que prennent les exercices dus, ni plus ni moins : la file reste courte quand on s'y tient chaque jour. Côté entraînement, la durée de vos créneaux, que vous fixez vous-même.

Pourquoi dois-je me noter moi-même ?

Parce que personne d'autre ne sait si la réponse est venue toute seule ou s'il a fallu l'arracher. Cette nuance est exactement ce dont l'algorithme a besoin, et aucune correction automatique ne peut la deviner.

Et si je ne révise pas pendant quelques jours ?

Les exercices dus attendent et reviennent, c'est tout. FSRS tient compte du temps réellement écoulé. Une série cassée ne supprime rien et ne pénalise rien.

Pour quelles matières ?

Tout ce qui se découpe en exercices courts et vérifiables : langues, mathématiques, code, droit, médecine, théorie musicale. L'énoncé et la solution acceptent du Markdown simple et des blocs de code.

Quand ouvrez-vous les comptes ?

Par vagues. Les comptes sont créés à la main, et la liste d'attente sert à ne pas ouvrir plus vite que ce que l'instance peut tenir. Vous recevrez un email à l'ouverture, une seule fois.

Qu'est-ce qui compte comme entraînement ?

Tout ce qui se planifie : course, musculation, méditation, lecture, et même « allemand tous les jours à midi ». Chaque exercice peut avoir une unité (répétitions, kilomètres, pages) et un objectif.

Faut-il un assistant ?

Non, l'application suffit pour tout faire. L'assistant est un raccourci : dire « j'ai couru 5 km » plutôt que d'ouvrir l'écran.

Que se passe-t-il si je saute une séance ?

Elle reste au bilan de la semaine, marquée sautée, avec la raison si vous en donnez une. Rien n'est perdu, et la suite du programme continue comme prévu.

Ce que vous commencez aujourd'hui, vous le tiendrez encore dans six mois.

Ouverture par vagues, les comptes sont créés à la main. Aucun spam.