- Nieuwe migratie db/008_widget_share.sql: assignments krijgt widget_id
(NULL = heel bord, bestaand gedrag) en mode ('kijken'/'werken',
default 'werken')
- PUT /assignments/class/:id en /assignments/pupil/:id accepteren optioneel
widgetId + mode; gedeelde validatie (parseShareBody) controleert dat de
widget echt op het opgegeven eigen bord staat
- describeAssignment geeft widgetId/widgetType/mode terug voor de UI
- GET /my/assignment filtert bij een widget-toewijzing tot die ene widget en
stuurt de modus mee
|
||
|---|---|---|
| .. | ||
| 001_init.sql | ||
| 002_schools_auth.sql | ||
| 003_password_state.sql | ||
| 004_user_roles.sql | ||
| 005_assignments.sql | ||
| 006_security_boundaries.sql | ||
| 007_progress.sql | ||
| 008_widget_share.sql | ||