Skip to main content

Ouder/voogd / Kinderen en koppelingen

Dit subdomein beschrijft de ouder-/voogdpagina Kinderen. De pagina toont actieve ouder-/voogdrelaties met leerlingaccounts, ondersteunt selectie van één kind tegelijk, past persoonlijke presentatievoorkeuren toe en opent compacte kindinformatie. Vanuit deze context kan de ouder/voogd de eigen koppeling met een kind beëindigen.

Relatievorming, uitnodigingen, acceptatie en afwijzing blijven bronhoudend in het generieke relatiedomein. Deze usecases beschrijven uitsluitend het raadplegen, selecteren, informeren en beëindigen van bestaande actieve ouder-/voogdrelaties vanuit ouder-/voogdcontext.

Usecases

UsecaseOmschrijving
UC-OVG-KIND-001 — Kinderenoverzicht bekijkenToont de actieve gekoppelde kinderen van de ouder/voogd en houdt vervolgacties inactief totdat één kind is geselecteerd.
UC-OVG-KIND-002 — Kinderen sorteren en naamweergave toepassenPast persoonlijke sortering en naamweergave toe zonder de zichtbare kinddataset of autorisaties te wijzigen.
UC-OVG-KIND-003 — Kind selecterenLegt één tijdelijke UI-selectie vast als context voor vervolgacties en controleert die context server-side opnieuw.
UC-OVG-KIND-004 — Kindinformatie bekijkenToont kindgegevens, gekoppeld-sinds-informatie en compacte oefentotalen binnen de ouder-/voogdscope.
UC-OVG-KIND-005 — Kind ontkoppelenBeëindigt een actieve ouder-/voogdrelatie via soft-deactivation na bevestiging en legt de actie auditbaar vast.
UC-OVG-KIND-006 — Ontkoppeling aan kind communicerenMaakt een informatief systeembericht aan voor het kind nadat de ouder-/voogdrelatie is beëindigd.

Relevante schermdocumentatie

SchermRelevantie
Ouder/voogd — KinderenHoofdpagina voor gekoppelde kinderen, selectie, kindinformatie en ontkoppelen.
Generiek — BerichtenHet kind ontvangt ontkoppelcommunicatie als systeembericht binnen het centrale berichtendomein.
Ouder/voogd — Resultaten en geschiedenisVervolgcontext voor geschiedenis en resultaatinzage; de bronuitwerking valt buiten dit subdomein.
Ouder/voogd — OnlineVervolgcontext voor live meekijken; niet bronhoudend binnen Kinderen en koppelingen.

Domeinafbakening

OnderdeelAfbakening
Generiek / RelatiesRelatie-uitnodigingen, acceptatie, afwijzing en algemene relatievorming blijven daar bronhoudend.
Generiek / BerichtenSysteemberichten, leesstatus, ongelezenbadges en mailboxweergave blijven daar bronhoudend.
LeerlingDe leerling blijft eigenaar van eigen profiel, oefenuitvoering, voortgang en resultaten.
DocentDocent-leerlingrelaties, niveauautorisaties en docentresultaatinzage blijven binnen docentcontext.
Ouder/voogd / Resultaten en geschiedenisDetailgeschiedenis en resultaatdetails worden vanuit de geselecteerde kindcontext geopend, maar niet hier bronhoudend uitgewerkt.
Ouder/voogd / Online en live meekijkenLive meekijken start niet vanuit deze usecases als bronflow; de pagina kan hoogstens naar die context verwijzen.

Bijzondere regels

RegelBetekenis
Actieve relatie als grensAlleen actieve ouder-/voogdrelaties bepalen welke kinderen zichtbaar zijn.
Eén selectie tegelijkDe UI ondersteunt maximaal één geselecteerd kind; server-side wordt iedere vervolgactie opnieuw gecontroleerd.
Geen oefenactie namens kindEen ouder/voogd kan geen oefening starten, hervatten of beantwoorden namens het kind.
Geen docentfiltersDe pagina Kinderen gebruikt geen docentgerichte filters zoals Alles, Actief of Wachtend.
Geldige lege staatEen ouder/voogd zonder gekoppelde kinderen krijgt een lege staat, geen fout of autorisatieblokkade.
Historie blijft bestaanOntkoppelen verwijdert geen oefengeschiedenis, resultaten, runs, privéberichten of gebruikersaccounts.

Diagramgebruik

Read-only usecases gebruiken geen persistent state diagram wanneer er geen domeinstatus wijzigt. Muterende usecases gebruiken diagrammen alleen voor de relatie- of berichtlevenscyclus die zij daadwerkelijk raken. Sequence diagrams tonen de functionele interactie tussen ouder/voogd, frontend, backend, database en berichtensysteem zonder technische implementatiedetails of dubbele deelnemers.