Coach DrépanoCoach DrépanoApprendre et progresser
Transparence des algorithmes

Apprendre et progresser

Les leçons de « Mon chemin », les points, la série, les pauses, les quêtes et les badges.

Chaque algorithme est décrit avec les données qu’il lit, ses étapes, les valeurs qu’il utilise (avec leur emplacement dans le code), les résultats qu’il affiche et ses limites.

Mon chemin : points, série, pauses, quêtes et badges

← Tous les algorithmes

Mon chemin : points, série, pauses, quêtes et badges

Mon chemin propose des leçons d'une minute sur la drépanocytose. Chaque leçon réussie rapporte des points, fait grandir une série de jours, et une unité terminée ouvre un coffre. Les règles sont les mêmes dans le bot et dans l'application, et le serveur corrige les réponses. Une erreur ne coûte jamais rien.

Où tu le vois : Dans le bot : « Mes points et jeux », puis « Mon chemin ». Dans l'application : l'onglet Journal, puis « Mon chemin ». Tu vois ta série, tes pauses, tes quêtes du jour, tes points et tes badges.

Les données lues par l’algorithme

Le calcul, étape par étape

Une leçonUne carte à lire, puis trois questions avec la réponse tout desuiteLa leçon est réussie à 60 % de bonnes réponses ou plus (2 sur 3)Leçon réussie pour lapremière fois ?ouinon10 points, et 5 points deplus sans aucune erreur (uneseule fois par leçon)Aucun point : rejouer sert àréviser, sans gonfler lescoreDernière leçon d'une unité ?ouinonUn coffre s'ouvre : 20points, et une pause de sériesi la réserve n'est paspleine (2 au plus)La leçon suivante s'ouvreSérie, pauses et jours de criseLa série compte les jours consécutifs avec une leçon réussieUn jour de crise ou d'hospitalisation protège la série tout seulUn autre jour manqué consomme une pause de réserve si la sérieétait en cours la veille ; sans pause, la série repart à zéroUne pause est gagnée tous les 7 jours de série, 2 en réserve auplusTrois quêtes par jourFaire une leçonDonner 5 bonnes réponsesFaire ton suivi du jourLes trois faites : 10 points, une fois par jourRévision espacéeUne question ratée revient le lendemain, puis 3 et 7 jours plustardUne bonne réponse en révision rapporte 1 point (5 par jour auplus)
Logigramme : Mon chemin : points, série, pauses, quêtes et badges

Les valeurs utilisées

Nom dans le codeValeurRôleOù
XP_LESSON10Points d'une leçon réussie pour la première foissrc/trevor/conversation/chemin.py:30
XP_PERFECT5Points de plus pour une première leçon sans aucune erreursrc/trevor/conversation/chemin.py:31
XP_CHEST20Points du coffre d'une unité terminéesrc/trevor/conversation/chemin.py:34
XP_QUESTS10Points des trois quêtes du jour faitessrc/trevor/conversation/chemin.py:35
XP_REVIEW_RIGHT1Point d'une bonne réponse en révisionsrc/trevor/conversation/chemin.py:32
XP_REVIEW_DAY_CAP5Plafond des points de révision par joursrc/trevor/conversation/chemin.py:33
QUEST_RIGHT_TARGET5Bonnes réponses visées par la quête du joursrc/trevor/conversation/chemin.py:36
FREEZE_EVERY7Jours de série pour gagner une pausesrc/trevor/conversation/chemin.py:37
FREEZE_MAX2Pauses en réserve au plussrc/trevor/conversation/chemin.py:38
REVIEW_STEPS(1, 3, 7)Jours avant de reposer une question ratéesrc/trevor/conversation/chemin.py:39
PASS_RATIO0.6Part de bonnes réponses pour réussir une leçonsrc/trevor/conversation/chemin.py:42

Les résultats affichés

Pour chaque personne, Trévor suit les leçons faites et les points du chemin (ajoutés à « Mes points » et aux niveaux). Il suit aussi la série, les pauses, les quêtes du jour et les badges.

Un exemple chiffré

Tu réussis la première leçon avec 2 bonnes réponses sur 3 : 10 points. Tu la rejoues sans erreur : 5 points de plus. Tu la rejoues encore : 0 point. Le lendemain, tu fais une leçon : ta série passe à 2. Le jour d'après, tu es hospitalisé(e) : la série tient, sans pause dépensée.

Les limites de cet algorithme

Validation. Les barèmes de points (10, 5, 20 et 10 points) sont des choix de conception. La série de 7 jours, les 2 pauses et la révision à 1, 3 et 7 jours le sont aussi. Ces choix s'inspirent des applications d'apprentissage ; aucune étude ne les valide pour la drépanocytose. La révision espacée suit le principe de l'espacement des révisions, sans calibrage propre. Le contenu médical des leçons est en attente de relecture clinique.

Code : src/trevor/conversation/chemin.py (complete_lesson, settle, series_length, claim_quests, apply_review, earn_badges), src/trevor/conversation/chemin_screens.py (chemin_context, chemin_complete, chemin_state), data/chemin/drepanocytose.json, data/chemin/badges.json

Important. Ces calculs orientent, ils ne posent aucun diagnostic et ne remplacent pas l'avis de l'équipe soignante. En cas de douleur forte, de fièvre ou d'essoufflement, il faut appeler le 144 sans attendre.