-- Voortgang: optioneel detail per moment (welke som/opdracht, gegeven -- antwoord, juist antwoord) - tot nu toe werd alleen een totaaltelling per -- afgerond blok bewaard (bv. math.js: één rij per 10 sommen), waardoor het -- onmogelijk was te zien WELKE opdracht fout ging. Nullable en puur -- additief: bestaande rijen en widgets die geen detail meegeven blijven -- gewoon werken met detail = null. ALTER TABLE progress_events ADD COLUMN IF NOT EXISTS detail JSONB;