{{ syncBannerText }}
ancre-tes-coursRévise moins, retiens plus.
{{ checkingLabel }}
Connexion

Le serveur ne répond pas.

{{ loadError }}

Répétition espacée
Ancre
tes cours.
Révise moins, retiens plus.

{{ authLead }}

Nouveau ? Le compte est créé automatiquement avec ce mot de passe.

{{ authError }}

{{ authEmailShown }}

{{ authInfo }}

{{ authError }}

Configuration · une seule fois

Branche ta base de données.

Les comptes et la sauvegarde passent par Supabase (gratuit). Cinq minutes, une seule fois.

1Crée un projet gratuit sur supabase.com.
2SQL Editor : colle le fichier supabase-setup.sql, puis Run.
3Authentication → URL Configuration : mets l'adresse de ton appli en Site URL.
4Authentication → Emails : dans les modèles « Confirm signup » et « Magic Link », ajoute la ligne Ton code : {{ tokenVar }}.
5Project Settings → API : copie l'URL et la clé « anon public » ci-dessous.

{{ setupError }}

La clé « anon » est faite pour être publique. La sécurité vient des règles du script SQL : chaque compte ne peut lire et modifier que ses propres données.

{{ dateLabel }}{{ streakLabel }}

Ta mémoire t'attend.

Ajoute ton premier cours : je fabrique les questions et je te les ressors pile au moment où tu allais oublier.

{{ dueCountPad }}

{{ todayTitle }}

{{ todaySub }}

Durée
{{ durationLabel }}
Demain
{{ tomorrowLabel }}

Rien n'est dû aujourd'hui. Tu peux avancer les prochaines questions, les plus proches d'abord.

Ton programme · {{ weekBadge }}
{{ r.time }} {{ r.title }}{{ r.sub }}

{{ todayPlanEmpty }}

{{ todayPlanLeft }}

Ta courbe de l'oubli
Toi, aujourd'hui
{{ curveYou }}
Sans révision (Ebbinghaus)
{{ curveEbb }}
100 % 50 %
{{ curveStartLabel }} auj. +10 j
Toi Si tu arrêtes Sans aucune révision Tes révisions

{{ curveText }}

Référence : Ebbinghaus (1885). Sans révision, environ deux tiers d'un cours s'oublient en 24 h. Chaque révision fait remonter la courbe et ralentit la chute suivante.

Par chapitre {{ retGlobal }}

Touche un chapitre pour voir sa courbe. Sous 65 %, il passe en priorité.

{{ progressLabel }}
{{ cq.subj }} · {{ cq.chap }}
{{ cq.typeLabel }}{{ cq.ivLabel }}

{{ cq.qM }}

L'IA corrige ta réponse…
Ta réponse
{{ sessText }}
{{ verdict }}
{{ feedbackKicker }}
{{ aiFeedback }}
{{ t.sym }} {{ t.label }}
{{ aiError }}
Correction du cours
{{ cq.aM }}
{{ evalLabel }}
Séance terminée
{{ doneScore }}

{{ doneTitle }}

{{ doneSub }}

Prochaines révisions
{{ d.q }}
{{ d.chap }} · {{ d.level }}
{{ d.iv }}
{{ d.date }}
Nouveau cours · {{ addStepLabel }}

Balance ton cours.

{{ aiStatusLine }}

{{ dropTitle }}{{ dropSub }}

Une photo par page, bien à plat. Avec une clé Gemini, les formules sont reconnues.

{{ importKind }}{{ importName }}

{{ addError }}

Ce cours, tu le connais déjà ?

{{ k0Note }}

Je lis ton cours…

{{ l.label }}

{{ genTitle }}

Décoche celles qui ne te servent pas.

{{ addNotice }}

Écris tes questions.

C'est toi le prof : une question, sa correction.

Question {{ m.n }}
+{{ addedCount }}

Questions planifiées.

Première révision demain. Ensuite les intervalles s'allongent à chaque bonne réponse.

{{ f.iv }}
{{ f.date }}
Mes cours{{ libTotal }} questions

Rien pour l'instant.

{{ s.name }}

{{ s.total }} q.
{{ q.q }}{{ q.next }}
Révision à la carte

Qu'est-ce que tu révises ?

Coche des chapitres ou une matière entière. Tes réponses comptent normalement dans la répétition espacée.

Ajoute d'abord un cours.

{{ g.subj }}
Quelles questions
Combien
Planning · 7 prochains jours

Tes devoirs.

Programme un devoir : je répartis la préparation dans tes créneaux. Fiches au début, exercices la dernière semaine, devoir blanc à J-2, relecture légère la veille.

{{ x.count }} {{ x.title }}{{ x.sub }}
Nouveau devoir

{{ neErr }}

Ta semaine, heure par heure.

Ton emploi du temps Pronote. Dans chaque créneau de révision, je place quoi travailler : révisions espacées, préparation des devoirs, cours du jour à rentrer, matières du lendemain, chapitres fragiles. Les langues sont ignorées.

{{ ttDateLabel }}
{{ r.time }} {{ r.title }}{{ r.sub }}

Rien ce jour-là. Touche « Modifier » pour ajouter des créneaux de révision.

{{ ttLeft }}

{{ e.time }} {{ e.title }}{{ e.sub }}

Aucun créneau ce jour-là.

Ajouter un créneau

{{ nfErr }}

Tes rappels.

Le calendrier sonne même appli fermée : c'est le plus fiable sur iPhone. Les notifications marchent quand l'appli est ouverte ou en arrière-plan.

{{ remMsg }}

Tes jours de ring.

Coche tes jours d'entraînement. Ces jours-là, la séance est plafonnée et les questions les plus fragiles passent d'abord ; le reste glisse au lendemain.

Séance les jours de savate
Charge prévue
{{ w.label }}{{ w.tag }} {{ w.n }}
Jour de savateGlisse au lendemain
Paliers de répétition
{{ l.label }}

Méthode Ebbinghaus : chaque question revient quand ta mémoire tombe à 70 % sur la courbe de l'oubli. Chaque rappel réussi aplatit la courbe : Difficile ×1,1, Bien ×2, Facile ×2,8, avec un bonus si tu t'en souvenais malgré une longue pause. Raté : la question revient dans la séance et sa courbe repart presque de zéro. Avant un devoir, rien ne dépasse la veille.

Réglages
Installe-la sur ton iPhone
1. Ouvre cette page dans Safari
2. Touche Partager
3. « Sur l'écran d'accueil »

Compte

{{ accountEmail }}{{ syncLabel }}

Mode sans compte : tes données restent sur cet appareil, sans sauvegarde en ligne.

E-mail et mot de passe, c'est fait. Tes données actuelles passent dans ton compte.

Apparence

Auto : mode sombre quand ton appareil est en mode sombre.

IA gratuite

L'IA tourne sur les serveurs gratuits de Google (Gemini) et de Groq : rien ne tourne sur ton appareil, donc aucun risque de plantage. Tes clés restent sur cet appareil.

{{ modeNote }}

Clé Gemini (Google)
1Ouvre aistudio.google.com/apikey et connecte-toi avec Google.
2« Create API key », puis copie la clé (elle commence par AIza).
Clé Groq (secours, conseillée)
1Ouvre console.groq.com/keys et connecte-toi avec Google.
2« Create API Key », donne-lui un nom, puis copie la clé (elle commence par gsk_).
{{ aiTestMsg }}

Sauvegarde

{{ dataSummary }}

{{ setMsg }}

ancre-tes-coursRévise moins, retiens plus.