update
This commit is contained in:
9
frontend/src/pruefungCache.js
Normal file
9
frontend/src/pruefungCache.js
Normal 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)
|
||||
Reference in New Issue
Block a user