This commit is contained in:
team3
2026-06-18 09:58:45 +02:00
parent 1aba312242
commit 4b0cf1ef29
3 changed files with 48 additions and 3 deletions

View File

@@ -0,0 +1,9 @@
// Session-Cache für den Prüfungs-Verlauf pro Baustein.
// Lebt als Modul-Map: überlebt das Remounten von BausteinPanel (Baustein-Wechsel,
// Fokus schließen/öffnen), geht aber bei Page-Reload verloren — bewusst kein DB-Aufwand.
const store = new Map() // key "topic::baustein" -> { messages, phase, aktuelleFrage, letztesFeedback, scoreVorFrage, streakVorFrage }
export const getPruef = (key) => store.get(key)
export const setPruef = (key, val) => store.set(key, val)
export const clearPruef = (key) => store.delete(key)