Zum Inhalt

Fortschritt

Die Fortschritts-Seite ist die Detailansicht deiner Lerndaten — alles, was das Dashboard verdichtet, hier mit Charts und Tabellen zum Tiefer-Bohren.

Was du siehst

Vier Abschnitte, von oben nach unten:

  1. Trend-Insights — mittleres Verständnis, mittlerer Stress, Gesamt-Minuten, Streak-Tage. Zahlen, die das Dashboard kompakt anzeigt, werden hier zu beschrifteten Zeilen.
  2. Methodenverteilung — dasselbe horizontale Balkendiagramm wie im Dashboard, mit Hover-Tooltips für die exakte Anzahl pro Methode.
  3. Schritt-Auswertungs-Insights — nur v0.5.0+-Daten; liest die StepEvaluation-Zeilen, die der Session-Route produziert.
  4. Commit-Historie — jede ProgressCommit-Zeile chronologisch, neueste oben.

Schritt-Auswertungs-Insights

Die Dual-Prompt-Architektur schreibt eine StepEvaluation- Zeile pro KI-Roundtrip mit dem Urteil des Bewerters (advance, confidence, suggested_step, fallback_used, reason). Der Tracking-Aggregator liest sie und liefert vier Zahlen, die einen Blick wert sind:

  • Bewertungen gesamt — jeder Roundtrip produziert eine. Ein länger laufendes Projekt hat schnell Hunderte.
  • Mittlere Konfidenz — über alle Bewertungen. Ein niedriger Durchschnitt (< 0.5) heißt, die KI ist selten sicher, dass du bereit für den nächsten Schritt bist — meist ein Signal, dass der Stoff genuin schwer ist. Nicht schlimm, sondern Information.
  • Wiederholungen — wie oft der Bewerter dich auf dem Schritt belassen hat. Wiederholungs-lastige Phasen sind normal, wenn der Stoff dicht ist.
  • Fallback-Zahl — wie oft das JSON der KI nicht parsbar war und der deterministische +1-Advance einsprang. Hohe Werte (> 10% der Bewertungen) heißen, die KI hat mit dem JSON-Format zu kämpfen — meist ein Modell-Problem, nicht deins.

Zeit-pro-Schritt

Ein Balkendiagramm mit der Gesamtzeit (Sekunden) pro Zyklusschritt für das Projekt. Der Aggregator schneidet Lücken über 2 Stunden ab (du warst weg vom Bildschirm — keine echte Lernzeit), damit einzelne Übernacht-Sessions die Durchschnitte nicht dominieren.

Wo du am meisten Zeit verbringst, sagt viel. Viel Zeit auf Schritt 3 (Fehler) heißt, der Stoff hat viele Fallen — vielleicht genau das, wofür du dich entschieden hast. Viel Zeit auf Schritt 1 (Input) heißt, der Stoff ist dicht und du liest langsam.

Commit-Historie

Jede Zeile ist ein ProgressCommit: Methode, Verständnis-Rating, Stress-Rating, Dauer in Minuten, committed_at-Zeitstempel. Die Liste ist nach Datum oder nach Verständnis sortierbar.

Klick auf einen Commit springt in v0.7.0 noch nicht zu den zugrundeliegenden Session-Nachrichten — der Nachrichten- verlauf ist von der Fortschritts-Seite nicht erreichbar. Die "Letzte Sessions"-Liste im Dashboard ist die nächste UX in diese Richtung.

Filter

Ein einfacher Filter-Streifen erlaubt:

  • Methode — nur Commits einer Methode (z.B. deduktiv).
  • Zeitraum — letzte 7 / 30 / 90 Tage oder alles.

Filter wirken auf alle vier Abschnitte.

Datenschutz-Erinnerung

Im Lokal-Modus liest die Fortschritts-Seite aus IndexedDB und zeigt dir, was du in diesem Browser persistiert hast. Im Server-Modus liest sie aus der SQLite-Datenbank des FastAPI- Backends. In beiden Fällen wird nichts hier jemals an einen Drittanbieter-Analytics-Dienst geschickt.