Suivi de l'apprentissage¶
Adaptive Learner traite chaque session d'apprentissage terminée comme un commit Git pour vos connaissances. Cette analogie n'est pas accessoire — elle est au cœur du modèle de données.
Pourquoi l'analogie Git ?¶
Un commit Git enregistre : - Ce qui a changé (le diff) - Quand cela s'est produit (l'horodatage) - Pourquoi cela s'est produit (le message de commit) - Dans quel contexte (la branche, le parent)
Un ProgressCommit dans Adaptive Learner enregistre : - Ce qui a été appris (méthode, étape du cycle, notes) - Quand cela s'est produit (début et fin de la session) - Comment cela s'est passé (compréhension, stress, adéquation de méthode) - Dans quel contexte (projet, profil, nombre de cycles)
Le modèle ProgressCommit¶
Chaque session terminée génère une entrée dans votre historique contenant :
| Champ | Signification |
|---|---|
session_id |
Référence à la session source |
method |
Méthode d'apprentissage utilisée |
cycle_step |
Jusqu'à quelle étape du cycle (1-7) |
cycle_count |
Combien de cycles dans cette session |
understanding |
Votre auto-évaluation de la compréhension (1-5) |
stress |
Votre niveau de stress ressenti (1-5) |
method_fit |
Adéquation perçue de la méthode (1-5) |
notes |
Notes de session en texte enrichi (optionnel) |
committed_at |
Horodatage de fin de session |
La couche de gamification¶
Par-dessus le suivi s'appuie une couche de gamification légère :
XP (points d'expérience) Chaque session complète génère des XP selon votre performance. Les niveaux montent avec les XP selon une fonction racine carrée, pour que les débuts soient motivants et les niveaux élevés récompensent la persévérance.
Badges Des jalons thématiques (première session, 10 sessions dans une méthode, série de 30 jours, maîtrise de 50 éléments via le SRS, etc.) sont enregistrés comme badges. Les badges ont trois niveaux : bronze, argent, or.
Séries Un apprentissage quotidien sans interruption incrémente votre série. Les séries expirent après 24 heures sans activité — avec trois gels de série par mois pour les jours de déplacement ou de maladie.
Dépôt d'apprentissage¶
Le plugin Learning Repository peut exporter un instantané de tous vos commits de progression vers un dépôt Git local. Chaque projet devient un dossier avec :
- Un
README.mdavec vos statistiques d'apprentissage - Un
LEARNING_STATS.mdavec les données de progression détaillées - Un
CHEATSHEET.mdissu de vos notes de session - Des dossiers de sujets numérotés à partir de votre curriculum
Si le mode Git est activé, chaque achèvement de session crée un véritable commit Git avec un message de commit sémantique.
Confidentialité¶
Tout le suivi reste sur votre propre appareil. En mode API, les données sont stockées dans une base SQLite dans votre répertoire utilisateur. En mode Dexie (déploiement GitHub Pages), tout est dans l'IndexedDB de votre navigateur. Rien sur vos difficultés ou vos progrès d'apprentissage n'est jamais envoyé à un serveur central.