Skip to main content

UC-GEN-REL-003 — Ouder/voogd uitnodigen

1. Kerngegevens

VeldWaarde
Usecase-IDUC-GEN-REL-003
NaamOuder/voogd uitnodigen
DomeinRelaties
Primaire actorIngelogde leerling
Secundaire actor(en)Uit te nodigen ouder/voogd, nog niet geregistreerde ontvanger
RolcontextActieve leerlingcontext
Betrokken schermenSCH-GEN-08 — Relaties
Gerelateerde usecasesUC-GEN-REL-001 — Relaties bekijken, UC-GEN-REL-005 — Relatie-uitnodiging accepteren of afwijzen
Primaire entiteitenRelationshipInvitations, RelationshipTypes, Users, Roles
Secundaire entiteiten / eventsRelationshipEvents, SystemMessages, externe uitnodigingsmail
Gerelateerde popupsPOP-GEN-REL-INVITE-GUARDIAN, POP-GEN-REL-INVITE-OEFENHUB, POP-GEN-REL-INVITE-DUPLICATE, POP-GEN-REL-INVITE-NOT-ALLOWED, POP-GEN-REL-INVITE-SEND-FAILED
PopupregisterOntwerpbronnen — Popup-register
MoSCoWShould have

2. Omschrijving

De leerling nodigt een ouder of voogd uit om binnen OefenHub als ouder/voogd aan de leerling gekoppeld te worden. De uitnodiging wordt gestart vanaf de pagina Relaties via de actie + Nodig ouder/voogd uit en wordt vastgelegd als openstaande relatie-uitnodiging.

Deze usecase eindigt niet met een actieve ouder-/voogdrelatie, maar met een uitnodiging met status Pending. De relatie wordt pas actief wanneer de ontvanger de uitnodiging accepteert via UC-GEN-REL-005.

3. Scope

Deze usecase beschrijft:

  • het openen van de uitnodigpopup voor een ouder/voogd;
  • het invoeren en valideren van een e-mailadres;
  • het aanmaken van een openstaande ouder-/voogduitnodiging voor een bestaande OefenHub-gebruiker;
  • het ondersteunen van een e-mailadres dat nog niet bij een OefenHub-account hoort;
  • het vastleggen van een uitnodiging die binnen 7 dagen aan een nieuwe registratie gekoppeld kan worden;
  • het blokkeren van dubbele uitnodigingen, bestaande ouder-/voogdrelaties en niet-toegestane rolcontexten;
  • het informeren van de gebruiker dat de uitnodiging namens de leerling wordt verstuurd wanneer de ontvanger nog geen OefenHub-account heeft.

Deze usecase beschrijft niet:

  • het accepteren of afwijzen van de uitnodiging;
  • het activeren van de uiteindelijke ouder-/voogdrelatie;
  • het ontkoppelen of beëindigen van een bestaande ouder-/voogdrelatie;
  • het uitnodigen van een vriend;
  • het uitnodigen van een docent;
  • het generieke registratieproces zelf;
  • ouder-/voogdinzage in resultaten, geschiedenis of live meekijken na acceptatie.

4. Pre-condities

IDVoorwaarde
PRE-001De gebruiker is ingelogd.
PRE-002De gebruiker bevindt zich op de pagina Relaties.
PRE-003De gebruiker heeft een actieve leerlingcontext.
PRE-004Het relatietype GuardianStudent is actief en beschikbaar.
PRE-005De actie + Nodig ouder/voogd uit is zichtbaar of uitvoerbaar voor de huidige gebruiker.

5. Post-condities

IDResultaat
POST-001Er is een RelationshipInvitations-record aangemaakt met RelationshipType = GuardianStudent en Status = Pending, of de actie is zonder datamutatie geweigerd.
POST-002Bij een bestaande ontvanger is ToUserId gevuld en ontvangt de ontvanger een systeembericht of gelijkwaardige notificatie.
POST-003Bij een onbekend e-mailadres is ToEmail gevuld, blijft ToUserId leeg en wordt de externe uitnodigingsmail veilig intern klaargezet namens de uitnodigende leerling; daadwerkelijke SMTP-verwerking loopt asynchroon.
POST-004De openstaande uitnodiging verschijnt in de sectie Openstaande uitnodigingen zolang deze zichtbaar hoort te blijven.
POST-005Er is geen UserRelationships-record aangemaakt; dat gebeurt pas na acceptatie.
POST-006De uitnodigingsactie is auditbaar via RelationshipEvents.

6. Trigger

De leerling kiest op de pagina Relaties in de sectie Ouders / voogden de actie + Nodig ouder/voogd uit.

7. Normale processtroom

StapActorScherm / componentActieSysteemresponsData / regel
1LeerlingSCH-GEN-08 — RelatiesKlikt op + Nodig ouder/voogd uit.Het systeem opent de uitnodigpopup.PopupKey POP-GEN-REL-INVITE-GUARDIAN.
2LeerlingUitnodigpopupVoert het e-mailadres van de beoogde ouder/voogd in.Het systeem accepteert de invoer tijdelijk in de popup.Invoer wordt nog niet opgeslagen.
3LeerlingUitnodigpopupBevestigt de uitnodiging.Het systeem normaliseert en valideert het e-mailadres.Trim, formaatvalidatie en normalisatie naar vergelijkbare e-mailwaarde.
4SysteemBackendControleert de actieve rolcontext van de uitnodiger.De actie gaat alleen door bij een geldige leerlingcontext.Server-side controle; frontend-zichtbaarheid is geen autorisatie.
5SysteemBackendBepaalt het relatietype en doelrol.RelationshipType = GuardianStudent, FromRole = Leerling, TargetRole = Ouder/voogd.Guardian is de technische/backend-contextwaarde voor ouder/voogd.
6SysteemBackendControleert bestaande actieve relaties en openstaande uitnodigingen.Dubbele of conflicterende uitnodigingen worden geblokkeerd.Controle op actieve UserRelationships en openstaande RelationshipInvitations, inclusief kruislings uitnodigen.
7SysteemBackendZoekt of het e-mailadres bij een bestaande OefenHub-gebruiker hoort.Bij een bestaande gebruiker wordt ToUserId bepaald.De doelgebruiker moet de ouder-/voogdrolcontext kunnen voeren of die rol via de acceptatie-/registratieflow kunnen verkrijgen.
8SysteemDatabaseMaakt de uitnodiging aan.RelationshipInvitations.Status wordt Pending.FromUserId, FromRoleId, ToEmail, ToUserId, TargetRoleId en RelationshipTypeId worden gevuld waar van toepassing.
9SysteemDatabase / eventlaagRegistreert de gebeurtenis.RelationshipEvents legt invitation_sent vast.Event verwijst naar de uitnodiging.
10SysteemCommunicatieInformeert de bestaande ontvanger.Er wordt een systeembericht of gelijkwaardige notificatie aangemaakt.SystemMessages.EntityType = RelationshipInvitation, EntityId = RelationshipInvitations.Id.
11SysteemSCH-GEN-08 — RelatiesWerkt de openstaande uitnodigingen bij.De uitnodiging is zichtbaar in de sectie Openstaande uitnodigingen.Alleen openstaande, zichtbare uitnodigingen van de huidige gebruiker worden getoond.

8. Alternatieve en exceptionele processtromen

IDVanaf stapSituatieSysteemgedragPopup / meldingDatamutatie
ALT-0012De leerling sluit de popup zonder bevestigen.De popup sluit en de relatiepagina blijft ongewijzigd.Geen.Geen.
ALT-0023Het e-mailadres heeft geen geldig formaat.Het systeem toont validatie in of bij de popup en laat de uitnodiging niet versturen.Inline validatie binnen POP-GEN-REL-INVITE-GUARDIAN.Geen.
ALT-0034De gebruiker heeft geen geldige leerlingcontext.Het systeem weigert de actie server-side.POP-GEN-REL-INVITE-NOT-ALLOWED.Geen.
ALT-0045Het relatietype GuardianStudent is niet actief of niet beschikbaar.Het systeem weigert de actie en toont een duidelijke melding.POP-GEN-REL-INVITE-NOT-ALLOWED.Geen.
ALT-0056Er bestaat al een actieve ouder-/voogdrelatie met dezelfde gebruiker en rolcontext.Het systeem blokkeert de uitnodiging.POP-GEN-REL-INVITE-DUPLICATE.Geen.
ALT-0066Er bestaat al een openstaande identieke ouder-/voogduitnodiging.Het systeem blokkeert de nieuwe uitnodiging en kan de bestaande uitnodiging zichtbaar maken in Openstaande uitnodigingen.POP-GEN-REL-INVITE-DUPLICATE.Geen nieuwe uitnodiging.
ALT-0076Er bestaat een kruislings openstaande uitnodiging voor dezelfde relatiecombinatie.Het systeem maakt geen tweede uitnodiging aan en verwijst functioneel naar het verwerken van de bestaande inkomende uitnodiging.POP-GEN-REL-INVITE-DUPLICATE.Geen nieuwe uitnodiging.
ALT-0087Het e-mailadres hoort bij een bestaande gebruiker die de ouder-/voogdrol niet kan voeren en deze rol niet via de flow kan verkrijgen.Het systeem weigert de uitnodiging als ouder-/voogduitnodiging.POP-GEN-REL-INVITE-NOT-ALLOWED.Geen.
ALT-0097Het e-mailadres is nog niet bekend in OefenHub.Het systeem toont een vervolgstap waarin de leerling het e-mailadres kan controleren en daarna Nodig uit voor OefenHub kan kiezen.POP-GEN-REL-INVITE-OEFENHUB.Nog geen uitnodiging tot bevestiging.
ALT-0109De uitnodiging is bedoeld voor een nog niet geregistreerde ontvanger.Het systeem voert eerst mail-preflight uit voor template, afzenderconfiguratie en placeholderrendering. Pas bij succesvolle preflight en interne mailqueue-/jobplanning wordt een zichtbaar RelationshipInvitations-record met ToEmail gevuld en ToUserId = null vastgelegd.Bevestiging binnen de flow.Nieuwe uitnodiging met Status = Pending; geen zichtbaar verzoek als mailvoorbereiding of queue faalt.
ALT-01110De externe uitnodigingsmail kan niet veilig worden voorbereid of intern gequeued.Het systeem toont een foutmelding en geeft geen groene successtatus.POP-GEN-REL-INVITE-SEND-FAILED.Er blijft geen zichtbaar pending relatieverzoek achter; als de queue na aanmaak faalt, wordt het zojuist aangemaakte verzoek ingetrokken/verborgen.
ALT-01210De bestaande ontvanger zit op dat moment in een oefenrun.Het systeem maakt wel het systeembericht aan, maar toont geen directe afleidende popup tijdens de oefening.Geen directe popup.Uitnodiging en systeembericht blijven bestaan.
ALT-013Na POST-003Een onbekende ontvanger registreert binnen 7 dagen met hetzelfde e-mailadres.Het systeem koppelt de openstaande uitnodiging aan het nieuwe account en biedt de uitnodiging ter acceptatie aan.Afhandeling via UC-GEN-REL-005.ToUserId wordt gekoppeld of de uitnodiging wordt functioneel resolvebaar gemaakt.
ALT-014Na POST-003Een onbekende ontvanger registreert niet binnen 7 dagen.De uitnodiging verloopt en is daarna niet meer accepteerbaar.Geen directe popup in deze usecase.RelationshipInvitations.Status = Expired; event wordt vastgelegd.
ALT-015Na POST-003De ontvanger accepteert de uitnodiging op een volgend moment.De actieve relatie ontstaat pas in UC-GEN-REL-005.Afhandeling via UC-GEN-REL-005.UserRelationships wordt pas dan aangemaakt.

9. Business rules

IDRegel
BR-UC-GEN-REL-003-001Een ouder-/voogduitnodiging mag alleen vanuit een actieve leerlingcontext worden gestart.
BR-UC-GEN-REL-003-002Een ouder-/voogdrelatie is een relatie van type GuardianStudent tussen een leerlingrolcontext en een ouder-/voogdrolcontext.
BR-UC-GEN-REL-003-003De actie + Nodig ouder/voogd uit mag frontend verborgen of disabled zijn, maar server-side autorisatie blijft altijd leidend.
BR-UC-GEN-REL-003-004Er mag geen nieuwe uitnodiging worden aangemaakt wanneer er al een actieve identieke ouder-/voogdrelatie bestaat.
BR-UC-GEN-REL-003-005Er mag geen nieuwe uitnodiging worden aangemaakt wanneer er al een openstaande identieke uitnodiging bestaat.
BR-UC-GEN-REL-003-006Kruislings openstaande uitnodigingen tussen dezelfde twee gebruikers en dezelfde rolcontext mogen niet leiden tot dubbele openstaande uitnodigingen.
BR-UC-GEN-REL-003-007Een uitnodiging activeert nooit direct een ouder-/voogdrelatie; acceptatie door de ontvanger blijft verplicht.
BR-UC-GEN-REL-003-008Een uitnodiging naar een onbekend e-mailadres mag worden vastgelegd met ToEmail zonder ToUserId.
BR-UC-GEN-REL-003-009Bij uitnodigen van een onbekend e-mailadres moet duidelijk zijn dat de naam van de uitnodigende leerling in de externe e-mail wordt gedeeld.
BR-UC-GEN-REL-003-010Een uitnodiging naar een onbekend e-mailadres mag pas zichtbaar/openstaand worden nadat mailtemplate, afzenderconfiguratie, placeholderrendering, MailSendAttempts en TickerQ-planning succesvol zijn verwerkt.
BR-UC-GEN-REL-003-011Bij mailvoorbereidings-, queue- of planningfouten krijgt de gebruiker veilige foutfeedback en blijft er geen zichtbaar pending extern relatieverzoek achter.
BR-UC-GEN-REL-003-012Een uitnodiging naar een onbekend e-mailadres kan gedurende 7 dagen aan een nieuwe registratie worden gekoppeld.
BR-UC-GEN-REL-003-013De openstaande uitnodiging blijft zichtbaar voor de uitnodiger zolang Status = Pending en de uitnodiging in het pending-overzicht zichtbaar hoort te zijn.
BR-UC-GEN-REL-003-014Acceptatie, afwijzing en automatisch verlopen van de uitnodiging worden als aparte gebeurtenissen afgehandeld en vallen buiten de primaire flow van deze usecase.
BR-UC-GEN-REL-003-015Een ouder-/voogdrelatie geeft na acceptatie inzage- en begeleidingsmogelijkheden volgens de ouder-/voogdrol, maar geeft de ouder/voogd niet het recht om oefeningen namens de leerling te starten of leerlingacties over te nemen.
BR-UC-GEN-REL-003-016De zichtbare Nederlandse rolnaam is Ouder/voogd; de technische/backend-contextwaarde is Guardian.

10. Datavalidatie

Veld / objectValidatie
E-mailadresVerplicht, geldig e-mailformaat, maximaal geschikt voor RelationshipInvitations.ToEmail.
Genormaliseerd e-mailadresVergelijkingen op bestaande uitnodigingen en bestaande accounts gebruiken een genormaliseerde e-mailwaarde.
RelationshipTypeIdMoet verwijzen naar actief relatietype GuardianStudent.
FromUserIdMoet de ingelogde gebruiker zijn.
FromRoleIdMoet de actieve leerlingrolcontext zijn.
TargetRoleIdMoet de ouder-/voogdrol zijn, technisch aangeduid als Guardian.
ToUserIdAlleen gevuld wanneer het e-mailadres bij een bestaande OefenHub-gebruiker hoort.
StatusStartwaarde is Pending; toegestane statusovergangen worden in de vervolgusecases verwerkt.
DuplicaatcontroleGeen actieve identieke relatie en geen openstaande identieke of kruislings conflicterende uitnodiging.

11. Datamutaties en events

StapTypeEntiteit / eventMutatie
8DatabaseRelationshipInvitationsNieuw record met RelationshipTypeId, FromUserId, FromRoleId, ToEmail, optioneel ToUserId, TargetRoleId, Status = Pending, CreatedAtUtc, IsVisibleInPendingOverview = true.
9Event / auditRelationshipEventsNieuw event invitation_sent met verwijzing naar RelationshipInvitations.Id, actor en rolcontext.
10Database / communicatieSystemMessagesVoor bestaande ontvanger: nieuw systeembericht met EntityType = RelationshipInvitation en EntityId = RelationshipInvitations.Id.
10Externe communicatieUitnodigingsmailVoor onbekend e-mailadres: e-mail met uitnodiging namens de uitnodigende leerling.
ALT-013Database / registratiekoppelingRelationshipInvitationsDe openstaande uitnodiging wordt functioneel gekoppeld aan het nieuw geregistreerde account wanneer de registratie binnen de geldigheidsduur plaatsvindt.
ALT-014Database / geplande taakRelationshipInvitations / RelationshipEventsUitnodiging verloopt en er wordt een event vastgelegd.
ALT-015DatabaseUserRelationshipsGeen mutatie in deze usecase; relatie wordt pas in UC-GEN-REL-005 aangemaakt.

12. Geen datamutaties

EntiteitReden
UserRelationshipsDe ouder-/voogdrelatie wordt pas aangemaakt na acceptatie door de ontvanger.
TeacherStudentLevelAccessEen ouder-/voogduitnodiging wijzigt geen docentniveauautorisaties van de leerling.
ExerciseRunsEen ouder-/voogduitnodiging wijzigt geen oefenruns, resultaten of voortgang.
PrivateMessageThreadsEen ouder-/voogduitnodiging is geen privéberichtthread.
PrivateMessagesDe uitnodiging wordt via RelationshipInvitations, SystemMessages of externe e-mail afgehandeld.
UsersEen uitnodiging naar een onbekend e-mailadres maakt geen account aan; registratie blijft een apart proces.

13. State diagram

14. Decision flow

15. Data lifecycle diagram

16. Sequence diagrammen

Bestaande OefenHub-gebruiker

Onbekend e-mailadres

17. Popupverwijzingen

De usecase legt alleen popupverwijzingen vast. Titel, tekst, knoppen en overige popupdetails worden centraal beheerd in het popupregister.

PopupKeyMoment / contextDoel
POP-GEN-REL-INVITE-GUARDIANStart uitnodigflowE-mailadres van de beoogde ouder/voogd invoeren.
POP-GEN-REL-INVITE-OEFENHUBOnbekend e-mailadresGebruiker laten controleren dat het e-mailadres klopt en daarna uitnodigen voor OefenHub.
POP-GEN-REL-INVITE-DUPLICATEDuplicaat of kruislings conflictUitleggen dat er al een relatie of openstaande uitnodiging bestaat.
POP-GEN-REL-INVITE-NOT-ALLOWEDOngeldige rolcontext of niet beschikbaar relatietypeUitleggen dat deze uitnodiging vanuit de huidige context niet mogelijk is.
POP-GEN-REL-INVITE-SEND-FAILEDTechnische fout bij opslaan of mailenUitleggen dat de uitnodiging niet is verstuurd.

18. Afleiding naar Functioneel Ontwerp / Technisch Ontwerp / Software Requirements Specification

DoeldocumentAfleiding
Functioneel OntwerpRelatiebeheer beschrijft ouder-/voogduitnodigingen, rolrichting en zichtbaarheid op de relatiepagina.
Technisch OntwerpRelatiebeheer, uitnodigingen en gedeelde oefeningen beschrijft guardian-uitnodigingen, pending koppeling na registratie, soft links en relatie-events.
Technisch OntwerpIdentiteit, authenticatie en rolcontext beschrijft provisioning en koppeling van pending uitnodigingen aan nieuwe accounts.
Technisch OntwerpBerichten, systeemberichten, notificaties en privéthreads beschrijft de systeembericht-ingang voor ontvangers.
Software Requirements SpecificationBorgt de centrale requirements voor ouder-/voogdrelaties, server-side rolcontextcontrole en acceptatiecriteria.

19. SRS-trace

Deze usecase bevat geen normatieve requirementtekst. De centrale eis en acceptatiecriteria staan in de SRS; onderstaande tabel koppelt de usecase-afleiding alleen aan centrale SRS-*- en AC-*-items.

Usecase-afleidingDektUsecasecontext
REQ-UC-GEN-REL-003-001SRS-RDM-001
SRS-RDM-005
SRS-RDM-007
SRS-REL-001
SRS-LRN-001
SRS-GUA-005
AC-RDM-001
AC-RDM-005
AC-RDM-007
AC-REL-001
AC-LRN-001
AC-GUA-005
Een ingelogde leerling in staat stellen om vanaf de relatiepagina een ouder-/voogduitnodiging te starten
REQ-UC-GEN-REL-003-002SRS-REL-001
SRS-GUA-001
AC-REL-001
AC-GUA-001
Bij een ouder-/voogduitnodiging een e-mailadres als verplichte invoer vragen
REQ-UC-GEN-REL-003-003SRS-REL-001
AC-REL-001
Het opgegeven e-mailadres valideren voordat een uitnodiging wordt aangemaakt
REQ-UC-GEN-REL-003-004SRS-AUTH-001
SRS-REL-001
SRS-LRN-009
AC-AUTH-001
AC-REL-001
AC-LRN-009
Server-side controleren dat de uitnodiger een geldige leerlingcontext heeft
REQ-UC-GEN-REL-003-005SRS-AUTH-001
SRS-REL-001
AC-AUTH-001
AC-REL-001
Server-side controleren dat het relatietype GuardianStudent actief en toegestaan is
REQ-UC-GEN-REL-003-006SRS-REL-001
SRS-GUA-001
AC-REL-001
AC-GUA-001
Voorkomen dat een ouder-/voogduitnodiging wordt aangemaakt wanneer al een actieve identieke ouder-/voogdrelatie bestaat
REQ-UC-GEN-REL-003-007SRS-REL-001
SRS-GUA-001
AC-REL-001
AC-GUA-001
Voorkomen dat een ouder-/voogduitnodiging wordt aangemaakt wanneer al een openstaande identieke of kruislings conflicterende uitnodiging bestaat
REQ-UC-GEN-REL-003-008SRS-REL-001
AC-REL-001
Voor een bestaande OefenHub-gebruiker een RelationshipInvitations-record kunnen aanmaken met ToUserId gevuld
REQ-UC-GEN-REL-003-009SRS-REL-001
SRS-REL-011
AC-REL-001
AC-REL-011
Voor een onbekend e-mailadres pas na succesvolle mailpreflight en interne mailqueue-/jobplanning een RelationshipInvitations-record kunnen aanmaken met ToEmail gevuld en ToUserId leeg
REQ-UC-GEN-REL-003-010SRS-REL-001
AC-REL-001
De gebruiker bij een onbekend e-mailadres expliciet laten controleren of het e-mailadres klopt voordat een externe OefenHub-uitnodiging wordt verstuurd
REQ-UC-GEN-REL-003-011SRS-REL-001
SRS-LRN-009
SRS-SHR-001
AC-REL-001
AC-LRN-009
AC-SHR-001
Bij een externe OefenHub-uitnodiging melden dat de naam van de uitnodigende leerling in de uitnodigingsmail wordt gedeeld
REQ-UC-GEN-REL-003-012SRS-ACC-002
SRS-REL-001
AC-ACC-002
AC-REL-001
Een openstaande uitnodiging naar een onbekend e-mailadres gedurende 7 dagen kunnen koppelen aan een nieuw geregistreerd account met hetzelfde e-mailadres
REQ-UC-GEN-REL-003-013SRS-REL-002
SRS-SHR-001
SRS-GUA-001
AC-REL-002
AC-SHR-001
AC-GUA-001
Geen actieve ouder-/voogdrelatie aanmaken voordat de ontvanger de uitnodiging heeft geaccepteerd
REQ-UC-GEN-REL-003-014SRS-RDM-001
SRS-RDM-007
SRS-REL-001
SRS-GUA-001
AC-RDM-001
AC-RDM-007
AC-REL-001
AC-GUA-001
Een succesvolle ouder-/voogduitnodiging zichtbaar maken in het overzicht openstaande uitnodigingen van de uitnodiger
REQ-UC-GEN-REL-003-015SRS-REL-001
SRS-MSG-002
SRS-SHR-002
SRS-SHR-005
SRS-POP-002
AC-REL-001
AC-MSG-002
AC-SHR-002
AC-SHR-005
AC-POP-002
Voor een bestaande ontvanger een systeembericht of gelijkwaardige notificatie aanmaken waarin de uitnodiging kan worden geopend
REQ-UC-GEN-REL-003-016SRS-REL-001
SRS-NFR-AUD-001
AC-REL-001
AC-NFR-AUD-001
De uitnodigingsactie auditbaar vastleggen via RelationshipEvents
REQ-UC-GEN-REL-003-017SRS-REL-011
SRS-NFR-LOG-001
AC-REL-011
AC-NFR-LOG-001
Technische fouten bij mailvoorbereiding, opslaan, queue of jobplanning afhandelen zonder groene successtatus en zonder zichtbaar pending extern relatieverzoek
REQ-UC-GEN-REL-003-018SRS-REL-002
SRS-GUA-001
AC-REL-002
AC-GUA-001
Na acceptatie van de ouder-/voogduitnodiging de relatie behandelen als GuardianStudent-relatie en niet als vriendschap
REQ-UC-GEN-REL-003-019SRS-REL-002
SRS-LRN-009
SRS-GUA-005
AC-REL-002
AC-LRN-009
AC-GUA-005
Ouder-/voogdfunctionaliteit na acceptatie beperken tot toegestane inzage- en begeleidingsmogelijkheden en mag geen leerlingacties namens de leerling toestaan