Μετάβαση στο περιεχόμενο

Παρακολούθηση: Git για μάθηση

Οι περισσότερες εφαρμογές μάθησης παρακολουθούν "ποσοστό ολοκλήρωσης" ή "ημέρες σερί". Αυτοί οι αριθμοί είναι εύκολοι να υπολογιστούν αλλά δεν σου λένε σχεδόν τίποτα για το πώς πράγματι μαθαίνεις. Το AdaptiveLearner δανείζεται αντ' αυτού το νοητικό μοντέλο του Git.

Η αναλογία Git

Git Μάθηση
Commit Στιγμιότυπο μίας συνεδρίας (μέθοδος, βαθμολογίες, διάρκεια)
Diff Διαφορά από την προηγούμενη συνεδρία στο ίδιο θέμα
Branch Αλλαγή μεθόδου (παραγωγική → διαλογική)
Log Πλήρες χρονολογικό ιστορικό commit
Blame Ποια συνεδρία εισήγαγε συγκεκριμένο πρότυπο
Bisect Βρες τη συνεδρία όπου σταμάτησε να αυξάνεται η κατανόηση

Δεν χρησιμοποιούμε το Git κυριολεκτικά. Χρησιμοποιούμε τη λογική του για εκδοχισμένη, ανακτήσιμη, συγκρίσιμη κατάσταση. Οι συνεδρίες είναι ανθεκτικές· δεν εξαφανίζονται όταν κλείνεις την καρτέλα. Μπορείς να κοιτάς πίσω, να συγκρίνεις και να βρίσκεις πρότυπα.

Τι καταγράφεται σε commit

Κάθε συνεδρία που τελειώνει με βαθμολόγηση παράγει μία γραμμή ProgressCommit:

Στήλη Τι αποτυπώνει
method Ποια από τις έξι μεθόδους χρησιμοποίησε αυτή η συνεδρία
understanding Η βαθμολογία σου 1-5, επανακλιμακωμένη σε 0,0-1,0
stress Ίδια επανακλιμάκωση
error_rate 0,0-1,0 (προς το παρόν πάντα 0,0· αποθεματικό για μελλοντικό κλάσμα σφάλματος ανά βήμα)
duration_minutes Παρελθών χρόνος μεταξύ started_at και ended_at
committed_at Πότε γράφτηκε το commit
project_id Ποιο έργο μάθησης
session_id Ποια συνεδρία

Αυτό είναι όλο. Επτά πεδία, χωρίς NULL (οι τιμές βαθμολόγησης απαιτούνται για τερματισμό). Μερικά bytes ανά συνεδρία.

Τι μπορείς να κάνεις με αυτά

Γραμμές τάσης

Το Χρονοδιάγραμμα Προόδου του Ταμπλό σχεδιάζει τις τελευταίες 5 βαθμολογίες κατανόησης + στρες. Πέντε σημεία αρκούν για να εντοπίσεις κατεύθυνση:

  • Και τα δύο ανεβαίνουν: πρόοδος + εμπιστοσύνη και τα δύο επάνω. Συνέχισε.
  • Κατανόηση ανεβαίνει, στρες ανεβαίνει: τεντώνεσαι. Αυτό είναι καλό αλλά βιώσιμο μόνο μέχρι κάποιο σημείο.
  • Κατανόηση επίπεδη, στρες ανεβαίνει: στασιμότητα. Η ευρετική αλλαγής μεθόδου ενεργοποιείται εδώ.
  • Κατανόηση πέφτει: κάτι άλλαξε. Το θέμα έγινε δυσκολότερο; Η μέθοδος σταμάτησε να ταιριάζει; Ώρα να κοιτάξεις το ιστορικό.

Κατανομή μεθόδων

Ποιες μεθόδους έχεις πράγματι χρησιμοποιήσει; Πολλοί μαθητές ανακαλύπτουν ότι προεπιλέγουν μία μέθοδο (συχνά παραγωγική) και ποτέ δεν δοκιμάζουν τις άλλες. Το γράφημα ράβδων στο Ταμπλό είναι καθρέφτης — όχι ανταγωνισμός.

Σερί

Συνεχόμενες ημέρες ημερολογίου με τουλάχιστον μία συνεδρία. Επαναφέρεται μόλις περάσει μια ημέρα χωρίς συνεδρία. Αυτή είναι η μόνη μετρική "παιχνιδοποίησης" στο AdaptiveLearner και είναι σκόπιμα χαμηλού προφίλ. Η άλλη πλευρά του γραφήματος είναι πιο σημαντική.

Αθροίσματα αξιολόγησης βημάτων

Ο αξιολογητής διπλής προτροπής γράφει μια γραμμή StepEvaluation ανά γύρο ΤΝ. Ο αθροιστής παρακολούθησης τα μετατρέπει σε:

  • Μέση εμπιστοσύνη — πόσο σίγουρη είναι η ΤΝ κατά μέσο όρο ότι είσαι έτοιμος να προχωρήσεις. Χαμηλή (< 0,5) σημαίνει ότι το υλικό είναι πραγματικά δύσκολο για σένα. Αυτή είναι πληροφορία, όχι ετυμηγορία.
  • Αριθμός επαναλήψεων — πόσο συχνά ο αξιολογητής είπε "μείνε εδώ". Οι φάσεις με πολλές επαναλήψεις είναι φυσιολογικές για πυκνά θέματα.
  • Χρόνος ανά βήμα — συνολικά δευτερόλεπτα πραγματικού χρόνου που έχεις αφιερώσει σε κάθε βήμα στο έργο (περιορισμένος για αποκλεισμό κενών > 2 ώρες). Το βήμα με τον περισσότερο χρόνο είναι εκεί που γίνεται η γνωστική εργασία για σένα.

Η σελίδα Προόδου αποδίδει όλα αυτά ως γραφήματα ράβδων.

Τι ΔΕΝ παρακολουθούμε

Σκόπιμα:

  • Χωρίς μετρήσεις εμπλοκής — χωρίς τύψεις "λεπτά ανά ημέρα", χωρίς ειδοποιήσεις, χωρίς ημερήσιες υπενθυμίσεις. Το Adaptive Learner δεν διαγκωνίζεται για την προσοχή σου.
  • Χωρίς σύγκριση με άλλους χρήστες — είσαι μόνος στα δεδομένα σου (Τοπική λειτουργία) ή μόνος με το backend (Λειτουργία Διακομιστή). Χωρίς πίνακες κατάταξης, χωρίς σύγκριση ομοτίμων.
  • Χωρίς "ολοκληρωμένα μαθήματα" — δεν υπάρχει σταθερό πρόγραμμα σπουδών για ολοκλήρωση. Ορίζεις το δικό σου θέμα.
  • Χωρίς "ποσοστό κατάκτησης" — τι θα σήμαινε 100% για ένα θέμα μάθησης; Η κατάκτηση είναι στάση, όχι τερματική γραμμή.

Επίπεδο παιχνιδοποίησης (v1.16.0)

Πάνω από το υπόστρωμα ProgressCommit-ως-Git, τρία κίνητρα παραδίδονται:

  • XP + Επίπεδα — βάση 50 XP ανά τερματισμένη συνεδρία, συν +10 ανά ολοκληρωμένο κύκλο, +25 ανά βήμα-7-κύκλου, +50 μπόνους πρώτης μεθόδου, όλα πολλαπλασιαζόμενα επί πολλαπλασιαστή σερί (έως 2,75× σε σερί 7 ημερών). Τα επίπεδα ακολουθούν threshold(n) = 50 * n * (n - 1)· τα επίπεδα 1-5 βρίσκονται στα 0 / 100 / 300 / 600 / 1000 XP.
  • 24 σήματα σε 5 κατηγορίες (getting_started 3 / consistency 4 / method_explorer 7 / depth 7 / polyglot 3), σπαρμένα από badges.yaml κατά την πρώτη εκκίνηση. Οι κατηγορήματα αξιολογούνται μετά από κάθε συνεδρία.
  • Χάρτης θερμότητας σερί — 365 ημέρες, στυλ GitHub, εβδομαδιαίες στήλες. Παύσεις: 1 ανά 7 ημέρες σερί, μέγ. 3 αποθεματικά, σημασιολογία παύσης-χωρίς-επαναφοράς. Εναλλαγή λειτουργίας σαββατοκύριακου παραλείπει κενά Σαβ/Κυρ.

Η παιχνιδοποίηση είναι προαιρετική. Η απενεργοποίηση ειδοποιήσεων toast στις Ρυθμίσεις → Παιχνιδοποίηση σιγάζει τις προτροπές· το σύστημα εξακολουθεί να καταγράφει κατάσταση. Τα αναλυτικά αξιολόγησης βημάτων + ιστορικό commit τύπου Git παραμένουν η αναλυτική φόρτωση.

Απόρρητο

Στην Τοπική λειτουργία τα δεδομένα βρίσκονται στο IndexedDB της συσκευής σου. Ανάγνωσέ τα μέσω των DevTools του browser ή εξήγαγέ τα για αντίγραφο ασφαλείας. Κανείς άλλος δεν μπορεί να τα δει εκτός αν έχει πρόσβαση σε αυτό το προφίλ browser.

Στη Λειτουργία Διακομιστή τα δεδομένα βρίσκονται στο SQLite στον κεντρικό υπολογιστή backend. Πέρα από τα κρυπτογραφημένα API keys, κανένα από τα δεδομένα γραμμής δεν είναι ευαίσθητο με τη συνήθη έννοια — είναι απλώς ονόματα μεθόδων, ακέραιες βαθμολογίες, χρονοσφραγίδες. Αλλά είναι δικά σου. Το Adaptive Learner δεν στέλνει τίποτα από αυτά σε καμία υπηρεσία αναλυτικών ή τηλεμετρίας τρίτων.

Γιατί αυτό έχει σημασία για τη μάθηση

Μετρητές σερί στις περισσότερες εφαρμογές είναι εθιστικοί αλλά ρηχοί. Δεν μαθαίνεις τίποτα από ένα σερί 90 ημερών στο Duolingo για το τι έμαθες. Το μοντέλο Git σου δίνει πρότυπα:

  • "Πέρασα από παραγωγική σε διαλογική στις 10 Μαΐου και η γραμμή κατανόησής μου εκτοξεύτηκε εκείνη την εβδομάδα."
  • "Πέρασα το 40% του χρόνου μου στο βήμα 3 (Λάθος). Το θέμα έχει περισσότερες παγίδες από ό,τι περίμενα."
  • "Δεν έκανα πλαισιακή συνεδρία εδώ και τρεις εβδομάδες· η κάρτα αραιωμένης σύστασης έχει δίκιο να με ωθεί."

Αυτές είναι οι ερωτήσεις που κάνει στον εαυτό του ένας σοβαρός μαθητής. Το Adaptive Learner σου δίνει το υπόστρωμα για να τις κάνεις· το επίπεδο παιχνιδοποίησης v1.16.0 είναι γλυκαντικό πάνω από αυτό, ανενεργό κατά πνεύμα από προεπιλογή.