# Roosterwijs — Roadmap / backlog Geplande verbeteringen, gegroepeerd. `[ ]` = nog te doen, `[x]` = klaar. Afgeronde fases (0–5) staan in `README.md`. Dit bestand bevat het werk dat nog volgt. ## Fase 6 — Rooster bewerken (snel & overzichtelijk) - [ ] **Blokken kopiëren** naar andere tijden en dagen (dupliceren naar een ander tijdslot, evt. meerdere tegelijk). - [ ] **Blok aanpassen bij klik**: op een blok klikken opent direct een bewerkscherm (nu kan alleen slepen/verwijderen). - [ ] **Snelle inline-aanpassing per blok**: groep, vak/activiteit, gekoppeld personeel én individuele leerlingen wijzigen vanuit het blok zelf. - [ ] Vanuit het vak/blok direct een **subgroep aanmaken** (zonder naar het Subgroepen-scherm te gaan). - [ ] **Sneltoetsen** voor veelgebruikte acties (bv. nieuw blok, kopiëren, verwijderen, week vooruit/terug, opslaan). - [ ] **Rol van een begeleider beter zichtbaar** in de roostermaker (bv. functie/ rol tonen bij de begeleider in een blok en bij het toewijzen). - [ ] **Vereenvoudigd vak/blok toevoegen** — bijvoorbeeld een **stap-voor-stap wizard** die meeschuift (activiteit → doelgroep → personeel → tijd), in plaats van één groot formulier. ## Fase 6 — Overzicht & navigatie - [ ] **Alle klassen verwerkbaar in het rooster**, overzichtelijk gemaakt — bijvoorbeeld **per leerplein een eigen overzicht** in plaats van alles door elkaar. - [ ] **Snelmenu** om per klas of per leerplein direct het rooster te tonen. - [x] **Schooljaar uit het hoofdmenu** halen en **onder Rooster** plaatsen (tab "Schooljaar") met snelle invoer + kalenderbeheer. - [x] **Instellingenmenu** (subtiel onderaan de zijbalk) waaronder **Gebruikers** en **Modulebeheer** verdwijnen. - [x] De hint **"Menu's verschijnen alleen voor ingeschakelde modules."** uit de zijbalk verwijderd. ## Vakken - [ ] Per vak **automatisch een passend icoon** genereren of laten selecteren. ## Stage-module — uitbreidingen - [ ] **Aparte (stage)locaties** kunnen toevoegen, los van de gewone lokalen. - [ ] Een **begeleider aan meerdere stages** koppelen, maar **niet tegelijk aan een theorievak** (conflict signaleren/voorkomen). - [ ] Een leerling **verdwijnt op een stagedag(deel) uit de klas** in het rooster (de betreffende blokken vervallen voor die leerling). - [ ] Stage instelbaar **per blok, per dagdeel of per dag**. ## Later - [ ] **Module: automatisch rooster genereren.** De gebruiker geeft vereisten/ input op, het systeem stelt een rooster voor, en de gebruiker past het daarna zelf aan. - [ ] **Uiterlijk / UX-verbeteringen** (algemene visuele opfris).