roosterwijs/ROADMAP.md

56 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Roosterwijs — Roadmap / backlog
Geplande verbeteringen, gegroepeerd. `[ ]` = nog te doen, `[x]` = klaar.
Afgeronde fases (05) 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).