PyDA Course

Comment votre progression est calculée

Votre page de progression est construite à partir d'une seule « carte de joueur » transparente : un état de progression unique conservé dans ce navigateur.

Tout ce qui suit documente exactement comment chaque nombre est dérivé, directement depuis le code qui le calcule.

L'économie d'XP

Chaque action rapporte de l'XP fixe, plafonnée à 9 999 au total :

+5 XP Code exécuté exécuter une cellule dans une leçon, le laboratoire ou un défi
+60 XP Leçon terminée marquer une leçon comme faite
+5 XP Projet ouvert visiter la page d'un projet
+15 XP Étape de projet terminer une étape guidée du projet
+100 XP Projet terminé finir un projet guidé complet, plus qu'une simple leçon
+5 XP Bonne réponse de quiz chaque bonne réponse dans un quiz de leçon
+25 XP Quiz parfait toutes les réponses justes d'un même quiz
+5 XP Connexion quotidienne ouvrir le site un jour nouveau
+15 XP Bonus de série supplément par jour une fois votre série passée le jour 3
+30 XP Jalon de série bonus aux jalons de série
+25 XP Jalon d'XP attribué automatiquement à chaque jalon d'XP ou quête
+15 XP Défi résolu terminer un défi interactif

Niveaux

Niveau = 1 + ⌊(XP ÷ 50)^0.6⌋

Le niveau utilise une formule courbe pour que le progrès précoce reste toujours gratifiant :

Le niveau 10 se situe autour de 1 500 XP, le 20 autour de 4 500, le 30 autour de 8 500.

Rangs

Les rangs sont de purs seuils d'XP :

  • Bronze 0 XP
  • Argent 500 XP
  • Or 1 500 XP
  • Platine 3 000 XP
  • Diamant 5 000 XP
  • Maître 7 500 XP
  • Grand maître 9 999 XP

Séries

Une série compte les jours consécutifs où vous ouvrez le site.

Revenir aujourd'hui la maintient ; revenir demain l'augmente de 1 ; sauter un jour la remet à 1. Votre meilleure série est toujours mémorisée.

Dès le jour 3, chaque jour ajoute un bonus de série de 15 XP en plus de votre connexion quotidienne, et les jalons de série (3/7/14/30 jours) rapportent 30 XP.

Quêtes

Les quêtes sont des jalons qui se débloquent automatiquement, rien à réclamer. Elles couvrent :

  • les premières fois (premier run, première leçon, premier projet, premier pas)
  • les séries (3, 7, 14, 30 jours)
  • les totaux d'XP (100, 500, 1K, 2K, 3K, 5K, 7.5K)
  • les projets (5, 10, 25, 50, et 10/25/50 étapes)
  • les défis (1, 10, 25, 50)
  • les parcours (finir tout Python 101 ou l'analyse de données)

Le rapport d'amélioration

Une fois une leçon terminée, votre page de progression affiche un rapport façon jeu vidéo comparant vos propres chiffres à une étude publiée d'un cours type roman visuel.

  • Taux de victoirevotre précision aux quiz, bonnes réponses ÷ questions répondues
  • K/D/Aéliminations = bonnes réponses aux quiz, décès = mauvaises réponses, assistances = leçons terminées
  • Fermeleçons terminées ÷ total des leçons
  • Activitéjours actifs, leçons par semaine, XP moyen par jour et score de constance mêlant votre série et votre rythme de leçons
  • Engagementtaux de retour, longueur actuelle de votre série et votre session la plus longue
  • Diagnosticpourcentage de progression, un équivalent N-Gain aligné sur l'étude, l'acceptation motivationnelle, l'utilité (précision) et l'expérience d'apprentissage

La référence est documentée dans Prayoga et al., 2026 , un cours d'informatique type roman visuel mesuré avec N-Gain 0.61 et 87,6 % d'acceptation.

Votre rapport nomme une bande diagnostique (Débutant → Légende) à partir de votre ratio K/D/A, et n'apparaît qu'après votre première leçon terminée. Tout est calculé depuis votre propre activité.

Où c'est stocké

Toute la progression, XP, leçons, quiz, séries, quêtes, badges et un journal d'activité complet, est stockée dans le stockage local de votre navigateur sous une seule clé (`pda:state`).

Ces données ne quittent jamais votre appareil : pas de compte, pas de serveur, pas de classement. Le journal d'activité conserve les 200 dernières actions et s'affiche sur la page de progression pour que vous voyiez exactement ce qui a rapporté quoi. Les badges sont des étiquettes plates ajoutées à mesure que vous atteignez quêtes et jalons.

Retour à votre progression

Notre approche pédagogique

Pourquoi les leçons sont courtes, la boucle des leçons, et la logique derrière la couche de jeu.

Lire comment nous enseignons