roosterwijs/ROADMAP.md

4.2 KiB
Raw Blame History

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 (via het bewerkpaneel naar meerdere tijdsloten tegelijk).
  • Blok aanpassen bij klik: klik op een blok in de Roostermaker opent een bewerkpaneel.
  • Snelle inline-aanpassing per blok: vak/activiteit, locatie, doelgroep (groep/subgroep/leerling), begeleiders en opmerking wijzigen in het paneel.
    • Vanuit de Roostermaker (tab Indeling) direct subgroepen aanmaken onder een hoofdgroep, met verantwoordelijke(n) — kolomsgewijs overzicht van subgroepen, vakken en wie verantwoordelijk is.
  • 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 — een scope-filter (per klas/leerplein/leerling/personeel) is toegevoegd in Rooster en Roostermaker; een vast per-leerplein-overzicht kan nog volgen.
  • Snelmenu om per klas of per leerplein direct het rooster te tonen.
  • Schooljaar uit het hoofdmenu halen en onder Rooster plaatsen (tab "Schooljaar") met snelle invoer + kalenderbeheer.
  • Instellingenmenu (subtiel onderaan de zijbalk) waaronder Gebruikers en Modulebeheer verdwijnen.
  • 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.

Koppelingen & inzetregels

  • Personeel koppelen aan leerplein en subgroep (personeelsformulier: stamgroep, subgroep-begeleiding én leerpleinen).
  • Theorievakken automatisch beschikbaar voor leerkrachten (een leerkracht mag altijd op een theorievak ingezet worden; daarnaast worden theorievakken bij het aanmaken automatisch gekoppeld).
  • Inzetregel begeleider ↔ vak: leerkracht/praktijkondersteuner alleen op gekoppelde vakken (leerkracht bovendien altijd op theorievakken); klassenondersteuner overal.
  • Hiërarchie vastgelegd: subgroep → groep (Subgroep.groep) en groep → leerplein (Leerplein.groepen).

Module: Urenoverzicht

  • Module die berekent hoeveel uur een groep per vak krijgt.
  • Optie om dit per leerling te tonen, inclusief stage-uren.
  • Geschiedenis van dit overzicht per leerling tonen (verloop over de tijd).
  • Vrije dagen tellen niet mee in deze urenberekening.

Roostermaker — vrije dagen & blok vervallen

  • Vrije/vakantie-/studiedagen kunnen niet gebruikt worden in de Roostermaker (geen blokken plannen op die dagen).
  • De actie heet nu "dit vak laten vervallen" (per blok, juiste tekst).
  • Een hele dag laten vervallen kan direct in het weekrooster (knop in de dagkop; maakt een vrije dag aan, met "weer lesdag" om te herstellen).

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).