Skip to main content

6. Leerlingen

6.1 Schermafbeelding

oefenhub_docent_04_leerlingen_v1_9.png

6.2 Scherm meta data

VeldWaarde
Scherm-IDSCH-DOC-04-01
SchermnaamLeerlingen — Overzichtsview
Doelgroep / onderdeelDocent
Bronbestandoefenhub_docent_04_leerlingen_v1_9.html
MockupversieV1.9
Screenshotbestandoefenhub_docent_04_leerlingen_v1_9.png
Processtap / contextOverzicht van actieve docent-leerlingrelaties binnen de actieve docentcontext, inclusief zoeken, filteren, contextsamenvatting, geschiedenisroute en autorisatieroute.
DocumentatiestatusUitgewerkt op basis van HTML-mockup, PNG-screenshot, Functioneel Ontwerp, Technisch Ontwerp, Software Requirements Specification en ondersteunende documentatie.
OpmerkingenGenerieke header, profielmenu, berichtenknop en footer worden niet opnieuw functioneel uitgewerkt op dit scherm. Deze pagina beschrijft alleen de schermspecifieke docentfunctionaliteit voor leerlingenbeheer.
Route / URL-patroonFunctioneel routepatroon: docentnavigatie > Leerlingen.
Autorisatie / vereiste rol-contextIngelogde gebruiker met actieve rolcontext Teacher. De zichtbare gegevens worden beperkt tot actieve docent-leerlingrelaties van de huidige docent.
Primair domeinobject / hoofdentiteitActieve docent-leerlingrelatie (UserRelationships met relatietype TeacherStudent) en bijbehorende niveau-autorisaties (TeacherStudentLevelAccess).
Gerelateerde schermen / navigatie07_bekijk_geschiedenis, 08_online_overzicht, 10_autoriseer_leerling, 11_autoriseer_niveau, docent-oefenaanbod.

6.3 Functionele beschrijving

Dit scherm toont het leerlingenoverzicht voor een docent. De pagina is bedoeld als compacte werkview om gekoppelde leerlingen terug te vinden, hun autorisatiestatus te beoordelen en door te klikken naar vervolgacties die altijd vanuit één geselecteerde leerling plaatsvinden.

De pagina toont uitsluitend leerlingen waarmee de ingelogde gebruiker zelf een actieve docent-leerlingrelatie heeft. Collaborators die op een niveau mogen meewerken, krijgen door die collaboratorstatus niet automatisch toegang tot deze leerlinglijst, leerlinggeschiedenis of autorisaties. Hiervoor blijft altijd een eigen actieve docent-leerlingrelatie nodig.

Bovenaan staat een introductieblok met uitleg over het doel van de pagina. Daaronder staat het blok Mijn leerlingen met zoek- en filtervelden. De lijst bestaat uit compacte leerlingkaarten. In de gesloten toestand zijn minimaal de naam van de leerling, een autorisatiebadge en de acties Geschiedenis en Autorisaties zichtbaar. Via de uitklapknop wordt aanvullende context getoond, zoals Laatst gezien en Actieve niveaus door jou. De leerlingenlijst mag visueel binnen het lijstblok scrollbaar zijn, zoals in de mockup, maar functioneel blijft paginering de primaire techniek voor grotere aantallen leerlingen.

De rechterkolom toont een samenvattingskaart met aantallen voor gekoppelde leerlingen, leerlingen die nog geen actieve niveau-autorisatie hebben en leerlingen met minimaal één actieve niveau-autorisatie. Deze samenvatting geeft standaard contexttotalen over de volledige actieve docentcontext; zoeken en filteren beïnvloeden primair de lijst en de paginering, niet deze contextsamenvatting. Daarnaast bevat de rechterkolom korte routes naar verwante docenttaken en informatieve aandachtspunten over geschiedenis, live meekijken en relatiebeheer.

Procesverloop

  1. De docent opent de pagina vanuit de docentnavigatie via Leerlingen.
  2. Het systeem bepaalt de actieve docentcontext van de ingelogde gebruiker.
  3. Het systeem haalt actieve docent-leerlingrelaties op waarbij de huidige gebruiker als docent betrokken is.
  4. Per leerling wordt de actieve niveau-autorisatie binnen deze docentcontext afgeleid.
  5. De docent kan de lijst verfijnen met zoeken, filteren op niveau en filteren op autorisatiestatus.
  6. De lijstresultaten worden na zoeken en filteren verdeeld over pagina's; visueel scrollen binnen het lijstblok is alleen een presentatiedetail.
  7. De docent kiest per leerling voor Geschiedenis of Autorisaties.
  8. Het vervolggescherm ontvangt de geselecteerde leerling en de actieve docentcontext, zodat daar opnieuw dezelfde autorisatiegrenzen kunnen worden afgedwongen.

Autorisatie- en privacyregels

  • Alleen actieve docent-leerlingrelaties van de huidige docent worden getoond.
  • Leerlingen van andere docenten worden niet getoond.
  • Docent-docentrelaties en collaboratorrechten geven geen toegang tot leerlingen, geschiedenis of live meekijken.
  • De docent ziet op dit scherm geen informatie over andere docenten die mogelijk ook aan dezelfde leerling gekoppeld zijn.
  • E-mailadres hoeft niet zichtbaar te zijn in de leerlingkaart. Het mag wel als zoekbron worden gebruikt zolang de leerling via een actieve docent-leerlingrelatie binnen de eigen docentcontext valt. Deze zoekmogelijkheid volgt uit de mockup-placeholder Zoek op leerlingnaam of e-mailadres, maar maakt het e-mailadres geen standaard zichtbaar veld.
  • Ontkoppelen of een ontkoppelverzoek starten gebeurt niet op deze pagina, maar via de relatieflow.
  • Live meekijken wordt niet op deze pagina gestart. Daarvoor bestaat het aparte scherm Online overzicht.

Leegstaten en foutscenario's

  • Wanneer de docent geen actieve docent-leerlingrelaties heeft, toont het scherm een lege lijst met een korte uitleg dat er nog geen gekoppelde leerlingen zijn.
  • Wanneer zoeken of filteren geen resultaten oplevert, toont het scherm een lege resultaatmelding binnen Mijn leerlingen en blijven de filtervelden beschikbaar.
  • Wanneer een leerling wel gekoppeld is maar nog geen actieve niveau-autorisatie heeft, blijft de leerling zichtbaar met badge Te autoriseren.
  • Wanneer de docent op Geschiedenis klikt voor een leerling zonder afgeronde resultaten binnen de eigen docentcontext, opent de geschiedenisview met een lege, maar geldige resultaatset.
  • Wanneer de relatie of autorisatie tussen laden en klikken is ingetrokken, moet het vervolggescherm de actuele autorisatie opnieuw controleren en zo nodig een gebruikersvriendelijke melding tonen.

6.4 UI-elementen en velddefinities

Element-IDTypeGUI-verwijzingOmschrijvingZichtbaar labelOpmerkingTechnische naam
SCH-DOC-04-01-S01SectionKruimelpad boven de paginaToont de functionele positie van de gebruiker binnen de docentomgeving.Home > LeerlingenNavigatiecomponent is generiek, maar de huidige paginawaarde is schermspecifiek.TeacherStudentsBreadcrumbSection
SCH-DOC-04-01-S02SectionIntroblok bovenaanLegt uit dat de pagina bedoeld is voor actieve docent-leerlingrelaties, zoeken, filteren en vervolgacties.LeerlingenTekst is informatief; geen mutatie.TeacherStudentsIntroSection
SCH-DOC-04-01-S03SectionHoofdblok met leerlingenlijstContainer voor zoekveld, filters, leerlingkaarten en paginering.Mijn leerlingenPrimaire werksectie van het scherm.TeacherStudentsListSection
SCH-DOC-04-01-M01MessageIntro onder Mijn leerlingenWaarschuwt dat alleen de eigen docentcontext zichtbaar is en collaborators geen automatische leerlingtoegang krijgen.Je ziet hier alleen jouw eigen docentcontext.Ondersteunt privacy- en autorisatieverwachting van de docent.TeacherContextNoticeMessage
SCH-DOC-04-01-F01FieldZoekveld in toolbarVrij zoekveld om leerlingen binnen de eigen docentcontext te filteren op naam en eventueel e-mailadres.Zoek op leerlingnaam of e-mailadresZoeken op e-mailadres volgt uit de mockup; het e-mailadres hoeft niet zichtbaar te worden in de leerlingkaart.StudentSearchQuery
SCH-DOC-04-01-F02FieldEerste select in toolbarFiltert de lijst op een specifiek docentniveau of toont alle niveaus.Alle niveausOpties komen uit actieve niveaus van de huidige docentcontext.TeacherLevelFilter
SCH-DOC-04-01-F03FieldTweede select in toolbarFiltert de lijst op autorisatiestatus.Alle autorisatiesMinimale waarden: Alle autorisaties, Nog te autoriseren, Met actieve niveau(s).AuthorizationStatusFilter
SCH-DOC-04-01-T01Table/Card listLijst met leerlingkaartenToont per leerling een compacte kaart met naam, statusbadge, acties en uitklapbare details.LeerlingenlijstVisueel kaartmodel; het blok mag scrollbaar zijn, maar functioneel blijft dit een gepagineerde lijst.TeacherStudentCardList
SCH-DOC-04-01-F04FieldInitiaal/avatar links in leerlingkaartVisuele herkenning van de leerling op basis van profiel- of naamgegevens.Initiaal, bijvoorbeeld EVrije upload is niet van toepassing; profielafbeeldingen zijn elders geregeld.StudentAvatarPresentation
SCH-DOC-04-01-F05FieldLeerlingnaam in leerlingkaartToont de naam van de gekoppelde leerling volgens de ingestelde naamweergave.Bijvoorbeeld Emma JansenNaamweergave kan door persoonlijke voorkeur beïnvloed worden.StudentDisplayName
SCH-DOC-04-01-F06FieldBadge naast leerlingnaamToont of de leerling nog geautoriseerd moet worden of hoeveel actieve niveaus door deze docent zijn toegekend.Te autoriseren / 1 niveau / 2 niveausEnkelvoud en meervoud moeten correct worden weergegeven.StudentAuthorizationBadge
SCH-DOC-04-01-B01Button/ActionActie in leerlingkaartOpent de geschiedenis van de geselecteerde leerling binnen de eigen docentcontext.GeschiedenisToont alleen resultaten binnen niveaus die bij deze docentcontext horen.OpenTeacherStudentHistoryAction
SCH-DOC-04-01-B02Button/ActionActie in leerlingkaartOpent het individuele autorisatiescherm voor de geselecteerde leerling.AutorisatiesGebruikt de geselecteerde leerling en huidige docentcontext als routecontext.OpenStudentAuthorizationsAction
SCH-DOC-04-01-B03ButtonPijlknop rechts in leerlingkaartKlapt aanvullende leerlinginformatie open of dicht.Meer informatieWijzigt alleen de presentatie op deze pagina.ToggleStudentCardDetailsAction
SCH-DOC-04-01-S04SectionUitklapdetail leerlingkaartToont aanvullende contextgegevens die relevant zijn voor deze docent.Aanvullende leerlinginformatieWordt alleen zichtbaar na openen van de leerlingkaart.StudentCardDetailsSection
SCH-DOC-04-01-F07FieldUitklapdetail: Laatst gezienToont het laatst bekende activiteitsmoment van de leerling.Laatst gezienInformatief; geen live-statusvervanger.StudentLastSeenDisplay
SCH-DOC-04-01-F08FieldUitklapdetail: Actieve niveaus door jouToont welke niveaus door de huidige docent actief aan deze leerling zijn toegekend.Actieve niveaus door jouBevat geen niveaus of autorisaties van andere docenten.ActiveTeacherLevelNamesForStudent
SCH-DOC-04-01-S05SectionPaginering onder lijstToont huidige pagina, totaal aantal pagina's, zichtbare leerlingen en totaal aantal leerlingen.Pagina 1 van 2 · 10 leerlingen zichtbaar · 18 totaalFilters en zoekopdracht worden toegepast vóór paginering; visueel scrollen binnen het lijstblok vervangt paginering niet.TeacherStudentsPaginationSection
SCH-DOC-04-01-B04ButtonPagineringNavigeert naar de vorige pagina met resultaten.VorigeUitgeschakeld op de eerste pagina.PreviousStudentPageAction
SCH-DOC-04-01-F09FieldPagineringToont de actieve pagina en beschikbare paginanummers.1 / 2Read-only statusweergave met klikbare paginanummers waar van toepassing.StudentPageIndicator
SCH-DOC-04-01-B05ButtonPagineringNavigeert naar de volgende pagina met resultaten.VolgendeAlleen actief wanneer er een volgende pagina bestaat.NextStudentPageAction
SCH-DOC-04-01-S06SectionSamenvattingskaart rechtsToont kerncijfers over de volledige actieve docentcontext.Samenvatting leerlingenbeheerRead-only contextsamenvatting; standaard niet bedoeld als telling van de actuele zoek- of filterresultaten.TeacherStudentsSummarySection
SCH-DOC-04-01-F10FieldSamenvatting rechtsAantal actieve leerlingen met een actieve docent-leerlingrelatie met de huidige docent.Gekoppelde leerlingenTeller telt de volledige actieve docentcontext, niet alle leerlingen in het systeem en niet standaard de actuele filterresultaten.LinkedStudentsCount
SCH-DOC-04-01-F11FieldSamenvatting rechtsAantal actieve gekoppelde leerlingen zonder actieve niveau-autorisatie binnen deze docentcontext.Nog te autoriserenDit zijn leerlingen die wel gekoppeld zijn, maar nog geen oefentoegang via deze docent hebben.StudentsPendingAuthorizationCount
SCH-DOC-04-01-F12FieldSamenvatting rechtsAantal actieve gekoppelde leerlingen met minimaal één actieve niveau-autorisatie binnen deze docentcontext.Met actieve niveau(s)Een leerling telt één keer mee, ook bij meerdere niveaus.StudentsWithActiveLevelsCount
SCH-DOC-04-01-S07SectionRechterkolom: Snel naarToont korte navigatieroutes naar verwante docentfuncties.Snel naarNavigatiehulp; geen datawijziging.TeacherStudentsQuickLinksSection
SCH-DOC-04-01-A01Action/linkRechterkolomNavigeert naar het online-overzicht voor actuele online- en live-meekijkfunctionaliteit.Online bekijkenStart zelf geen live-meekijksessie.OpenTeacherOnlineOverviewAction
SCH-DOC-04-01-A02Action/linkRechterkolomNavigeert naar het oefenaanbod van de docent.Oefenaanbod beherenGeen geselecteerde leerling nodig.OpenTeacherExerciseOfferAction
SCH-DOC-04-01-S08SectionRechterkolom: Goed om te wetenToont informatieve aandachtspunten over de afbakening van dit scherm.Goed om te wetenVisueel eigen informatieblok; geen mutatie.TeacherStudentsInfoSection
SCH-DOC-04-01-M02MessageGoed om te wetenMaakt duidelijk dat geschiedenis docentgebonden is.Historie is docentgebondenVerwijst naar beperking van resultaten tot eigen geautoriseerde niveaus.TeacherHistoryScopeInfoMessage
SCH-DOC-04-01-M03MessageGoed om te wetenMaakt duidelijk dat live meekijken via het online-overzicht loopt.Live meekijken is tijdelijkVoorkomt dat deze pagina als live-statusscherm wordt gezien.LiveViewSeparationInfoMessage
SCH-DOC-04-01-M04MessageGoed om te wetenMaakt duidelijk dat relatie beëindigen buiten deze pagina valt.Relatie beëindigen staat eldersRelatiebeheer blijft gescheiden van autorisatiebeheer.RelationshipManagementSeparationInfoMessage

6.5 Waardelagen

Element-IDGUI-verwijzingZichtbaar labelTechnische naamDatabronWaardebronDatatypeBewerkbaarValidatie / regel
SCH-DOC-04-01-S02IntroblokLeerlingenTeacherStudentsIntroSectionContentBlocks of applicatie-resource met context Teacher en sleutel voor leerlingenintroDatabase of codegedreven tekststring/html-safeNee op dit schermTekst mag alleen veilig gerenderde content bevatten; inhoudsbeheer loopt buiten dit scherm.
SCH-DOC-04-01-M01Intro onder Mijn leerlingenJe ziet hier alleen jouw eigen docentcontext.TeacherContextNoticeMessageApplicatie-resource of ContentBlocksCodegedreven tekststringNeeTekst moet aansluiten op server-side autorisatie: collaborators krijgen geen leerlingtoegang.
SCH-DOC-04-01-F01ZoekveldZoek op leerlingnaam of e-mailadresStudentSearchQueryUsers.DisplayName, Users.FirstName, Users.MiddleName, Users.LastName, Users.Email, beperkt via UserRelationships met RelationshipTypes.Code = TeacherStudentUser inputstringJa, filterwaardeZoeken werkt alleen binnen actieve relaties van de huidige docent. Zoeken op e-mailadres volgt uit de mockup, maar mag het e-mailadres niet automatisch zichtbaar maken in de kaart.
SCH-DOC-04-01-F02NiveaufilterAlle niveausTeacherLevelFilterTeacherLevels.Id, TeacherLevels.Name, TeacherLevels.IsActive, gekoppeld aan TeacherStudentLevelAccess.TeacherLevelIdDatabaseguid/string selectieJa, filterwaardeOptielijst bevat alleen actieve docentniveaus die voor de huidige docentcontext relevant zijn. Filter wordt toegepast vóór paginering.
SCH-DOC-04-01-F03AutorisatiefilterAlle autorisatiesAuthorizationStatusFilterAfleiding op TeacherStudentLevelAccess.IsActive per actieve docent-leerlingrelatieUser input op berekende statusenum/stringJa, filterwaardeToegestane waarden: Alle autorisaties, Nog te autoriseren, Met actieve niveau(s). Filter wordt toegepast vóór paginering.
SCH-DOC-04-01-T01LeerlingenlijstLeerlingenlijstTeacherStudentCardListUserRelationships, RelationshipTypes, Users, Roles, TeacherStudentLevelAccess, TeacherLevels, UserSettingsDatabase + afgeleidlist/collectionNeeAlleen actieve TeacherStudent-relaties van de huidige docent worden getoond. Uitgeschakelde of geanonimiseerde accounts mogen niet als normale actieve leerlingkaart verschijnen. Visueel scrollen binnen het blok is toegestaan, maar de functionele verdeling blijft paginering.
SCH-DOC-04-01-F04LeerlingkaartInitiaalStudentAvatarPresentationUsers.FirstName, Users.DisplayName, eventueel profielafbeeldingreferentie uit profielinstellingenAfgeleid uit databasestring/image refNeeAls geen profielafbeelding beschikbaar is, mag een initiaal worden afgeleid uit de naam.
SCH-DOC-04-01-F05LeerlingkaartLeerlingnaamStudentDisplayNameUsers.FirstName, Users.MiddleName, Users.LastName, eventuele naamweergavevoorkeur in UserSettingsDatabase + afgeleidstringNeeNaamweergave mag door voorkeur worden beïnvloed, maar mag geen extra leerlinggegevens ontsluiten.
SCH-DOC-04-01-F06LeerlingkaartTe autoriseren / x niveausStudentAuthorizationBadgeTeacherStudentLevelAccess.IsActive = true voor de actieve docent-leerlingrelatie en relevante TeacherLevelsBerekend uit databasestring/intNeeCount = 0 toont Te autoriseren. Count = 1 toont 1 niveau. Count > 1 toont x niveaus.
SCH-DOC-04-01-B01LeerlingkaartGeschiedenisOpenTeacherStudentHistoryActionRoutecontext met StudentUserId, huidige TeacherUserId, UserRelationship.Id en toegestane TeacherLevelId waarden; vervolgview leest ExerciseRunsAfgeleid uit selectieactionJa, navigatieVoor vervolgscherm moet server-side opnieuw worden gecontroleerd dat de docent geschiedenis mag zien binnen de eigen niveaucontext.
SCH-DOC-04-01-B02LeerlingkaartAutorisatiesOpenStudentAuthorizationsActionRoutecontext met StudentUserId, huidige TeacherUserId, UserRelationship.Id, TeacherLevels, TeacherStudentLevelAccessAfgeleid uit selectieactionJa, navigatieOpent het individuele autorisatiescherm voor de geselecteerde leerling; autorisaties wijzigen niet op dit overzichtsscherm.
SCH-DOC-04-01-B03LeerlingkaartMeer informatieToggleStudentCardDetailsActionClientstate van de geopende kaart; onderliggende detaildata uit Users en TeacherStudentLevelAccessUser inputboolean/presentation stateJa, presentatieUitklappen mag geen data wijzigen en moet aria-expanded correct bijwerken.
SCH-DOC-04-01-F07UitklapdetailLaatst gezienStudentLastSeenDisplayUsers.LastSeenAtUtcDatabasedatetime/stringNeeWeergave in lokale tijdzone of relatieve tekst. Dit veld is informatief en geen live-aanwezigheidsindicator.
SCH-DOC-04-01-F08UitklapdetailActieve niveaus door jouActiveTeacherLevelNamesForStudentTeacherStudentLevelAccess, TeacherLevels.Name, TeacherLevels.IsActiveDatabase + afgeleidstring/listNeeToont alleen actieve niveau-autorisaties die door of binnen de huidige docentcontext gelden; andere docentniveaus blijven buiten beeld.
SCH-DOC-04-01-S05PagineringPagina x van yTeacherStudentsPaginationSectionGefilterde resultaatset uit UserRelationships en UsersBerekendint/stringNeeStandaardweergave ondersteunt 10 leerlingen per pagina. Totaal en paginanummering worden na zoeken en filteren herberekend; scrollgedrag binnen het lijstblok vervangt deze paginering niet.
SCH-DOC-04-01-B04PagineringVorigePreviousStudentPageActionGefilterde resultaatset en actuele pagina-indexBerekendactionJa, navigatie binnen lijstUitgeschakeld wanneer CurrentPage = 1.
SCH-DOC-04-01-F09Paginering1 / 2StudentPageIndicatorGefilterde resultaatset, PageSize, CurrentPageBerekendint/stringNeeActieve pagina is visueel herkenbaar en niet als gewone link noodzakelijk.
SCH-DOC-04-01-B05PagineringVolgendeNextStudentPageActionGefilterde resultaatset en actuele pagina-indexBerekendactionJa, navigatie binnen lijstUitgeschakeld wanneer CurrentPage = TotalPages.
SCH-DOC-04-01-F10SamenvattingGekoppelde leerlingenLinkedStudentsCountUserRelationships + RelationshipTypes.Code = TeacherStudent + Users.IsActiveBerekend uit databaseintNeeTelt actieve leerlingen binnen de volledige actieve docentcontext. De teller is niet globaal over alle docenten en standaard niet afhankelijk van de actuele zoek- of filterresultaten.
SCH-DOC-04-01-F11SamenvattingNog te autoriserenStudentsPendingAuthorizationCountActieve TeacherStudent-relaties zonder actief TeacherStudentLevelAccess recordBerekend uit databaseintNeeAlleen leerlingen met nul actieve niveau-autorisaties binnen de volledige actieve docentcontext tellen mee; standaard niet beperkt door de actuele zoek- of filterresultaten.
SCH-DOC-04-01-F12SamenvattingMet actieve niveau(s)StudentsWithActiveLevelsCountActieve TeacherStudent-relaties met minimaal één actief TeacherStudentLevelAccess recordBerekend uit databaseintNeeLeerling telt één keer mee binnen de volledige actieve docentcontext, ook wanneer meerdere niveaus actief zijn; standaard niet beperkt door de actuele zoek- of filterresultaten.
SCH-DOC-04-01-A01Snel naarOnline bekijkenOpenTeacherOnlineOverviewActionRoute naar docent-online-overzicht; daar worden actuele online- en oefenstatussen via de online/live domeinlogica bepaaldAfgeleid uit navigatieactionJa, navigatieStart geen live meekijksessie op dit scherm.
SCH-DOC-04-01-A02Snel naarOefenaanbod beherenOpenTeacherExerciseOfferActionRoute naar docent-oefenaanbod; onderliggende data uit TeacherLevels, TeacherLevelCategories, TeacherLevelCategoryExercises, ExercisesAfgeleid uit navigatieactionJa, navigatieGeen geselecteerde leerling nodig.
SCH-DOC-04-01-M02Goed om te wetenHistorie is docentgebondenTeacherHistoryScopeInfoMessageApplicatie-resource of ContentBlocks; functionele regel steunt op TeacherStudentLevelAccess en ExerciseRuns.LevelIdCodegedreven tekst + business rulestringNeeTekst moet aansluiten op server-side autorisatie: docent ziet alleen geschiedenis binnen eigen docentcontext.
SCH-DOC-04-01-M03Goed om te wetenLive meekijken is tijdelijkLiveViewSeparationInfoMessageApplicatie-resource of ContentBlocks; inhoudelijke verwijzing naar online/live-meekijkdomeinCodegedreven tekststringNeeDeze pagina toont geen continue live-status en start geen live meekijksessie.
SCH-DOC-04-01-M04Goed om te wetenRelatie beëindigen staat eldersRelationshipManagementSeparationInfoMessageApplicatie-resource of ContentBlocks; relatieacties via UserRelationships en RelationshipEvents in relatieflowCodegedreven tekst + business rulestringNeeOntkoppelen mag niet als verborgen actie op dit overzichtsscherm worden uitgevoerd.

6.6 Schermtrace naar SRS en acceptatiecriteria

De onderstaande tabel legt per schermrequirement de koppeling naar het centrale schermrequirements-trace-register, SRS-requirements en acceptatiecriteria vast. De normatieve requirementtekst staat in de SRS; dit schermdocument beschrijft alleen de lokale schermcontext.

Deze tabel bevat alleen schermtraceability. De normatieve requirementtekst en acceptatiecriteria staan centraal in de SRS.

SchermrequirementDektSchermcontext
REQ-SCH-DOC-04-01-01SRS-TCH-008
AC-TCH-008
De pagina Leerlingen alleen tonen aan gebruikers met een actieve docentcontext
REQ-SCH-DOC-04-01-02SRS-TCH-008
AC-TCH-008
In het leerlingenoverzicht uitsluitend actieve docent-leerlingrelaties tonen waarbij de ingelogde docent zelf partij is in de relatie
REQ-SCH-DOC-04-01-03SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
Het systeem mag leerlingen, resultaten of autorisaties van andere docenten niet tonen op basis van collaboratorrechten of docent-docentrelaties
REQ-SCH-DOC-04-01-04SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
Per leerling minimaal de naam, de autorisatiestatus en de acties Geschiedenis en Autorisaties tonen
REQ-SCH-DOC-04-01-05SRS-RDM-005
SRS-RDM-002
SRS-RDM-001
SRS-AUTH-001
SRS-TCH-008
AC-RDM-005
AC-RDM-002
AC-RDM-001
AC-AUTH-001
AC-TCH-008
Per leerling een badge tonen die bij nul actieve niveau-autorisaties Te autoriseren weergeeft en bij één of meer autorisaties het juiste aantal niveaus met correct enkelvoud/meervoud toont
REQ-SCH-DOC-04-01-06SRS-TCH-008
AC-TCH-008
Zoeken op leerlingnaam ondersteunen binnen de actieve docentcontext
REQ-SCH-DOC-04-01-07SRS-TCH-008
AC-TCH-008
Het systeem mag zoeken op e-mailadres ondersteunen, omdat de mockup dit als zoekplaceholder toont, maar mag daardoor geen leerlingen buiten de eigen docentcontext tonen en hoeft e-mailadres niet zichtbaar te maken in de leerlingkaart
REQ-SCH-DOC-04-01-08SRS-TCH-008
AC-TCH-008
Filtering op niveau ondersteunen op basis van niveaus die relevant zijn binnen de huidige docentcontext
REQ-SCH-DOC-04-01-09SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
Filtering op autorisatiestatus ondersteunen met minimaal Alle autorisaties, Nog te autoriseren en Met actieve niveau(s)
REQ-SCH-DOC-04-01-10SRS-TCH-001
AC-TCH-001
Zoeken en filters toepassen vóór paginering, zodat de zichtbare lijst, paginatotalen en pagina-indicatoren aansluiten op de actuele selectie
REQ-SCH-DOC-04-01-11SRS-RDM-005
SRS-RDM-008
SRS-RDM-002
SRS-RDM-001
SRS-TCH-008
AC-RDM-005
AC-RDM-008
AC-RDM-002
AC-RDM-001
AC-TCH-008
Bij grotere aantallen leerlingen paginering ondersteunen en minimaal een paginaweergave met 10 leerlingen netjes kunnen tonen; eventueel scrollgedrag binnen het lijstblok mag deze paginering niet vervangen
REQ-SCH-DOC-04-01-12SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
Aanvullende leerlinginformatie uitklapbaar tonen zonder dat dit server-side mutaties uitvoert
REQ-SCH-DOC-04-01-13SRS-TCH-008
AC-TCH-008
In het uitklapdetail alleen docentcontext-relevante gegevens tonen, waaronder laatst gezien en actieve niveaus door de huidige docent
REQ-SCH-DOC-04-01-14SRS-TCH-008
AC-TCH-008
Bij de actie Geschiedenis de geselecteerde leerling en de huidige docentcontext doorgeven aan de geschiedenisview
REQ-SCH-DOC-04-01-15SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
In de geschiedenisview opnieuw server-side afdwingen dat de docent alleen resultaten ziet binnen de eigen geautoriseerde niveaucontext
REQ-SCH-DOC-04-01-16SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
Bij de actie Autorisaties het individuele autorisatiescherm openen voor de geselecteerde leerling binnen de huidige docentcontext
REQ-SCH-DOC-04-01-17SRS-TCH-001
AC-TCH-001
Op deze overzichtspagina geen directe relatie-ontkoppelactie aanbieden; ontkoppelen of ontkoppelverzoeken verlopen via relatiebeheer
REQ-SCH-DOC-04-01-18SRS-LIVE-002
AC-LIVE-002
Op deze pagina geen live meekijksessie starten; actuele aanwezigheid en live meekijken verlopen via het aparte online-overzicht
REQ-SCH-DOC-04-01-19SRS-RDM-005
SRS-RDM-002
SRS-RDM-001
SRS-AUTH-001
SRS-TCH-008
AC-RDM-005
AC-RDM-002
AC-RDM-001
AC-AUTH-001
AC-TCH-008
De samenvattingswaarden Gekoppelde leerlingen, Nog te autoriseren en Met actieve niveau(s) standaard berekenen op basis van de volledige actieve docentcontext en de actuele niveau-autorisaties, onafhankelijk van zoek- en filterwaarden tenzij in het Functioneel Ontwerp en de Software Requirements Specification expliciet anders is gespecificeerd
REQ-SCH-DOC-04-01-20SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
Voorkomen dat een leerling dubbel wordt meegeteld in Met actieve niveau(s) wanneer dezelfde leerling meerdere actieve niveau-autorisaties binnen dezelfde docentcontext heeft
REQ-SCH-DOC-04-01-21SRS-TCH-008
AC-TCH-008
Een lege toestand tonen wanneer de docent geen actieve docent-leerlingrelaties heeft
REQ-SCH-DOC-04-01-22SRS-TCH-008
AC-TCH-008
Een lege resultaatmelding tonen wanneer zoeken of filteren geen leerlingen oplevert, zonder de filter- en zoekmogelijkheden te verbergen
REQ-SCH-DOC-04-01-23SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
Bij navigatie naar vervolgschermen controleren of de onderliggende relatie of autorisatie nog geldig is, ook wanneer deze na het laden van de lijst is gewijzigd
REQ-SCH-DOC-04-01-24SRS-AUTH-001
SRS-TCH-008
AC-AUTH-001
AC-TCH-008
Persoonlijke docentvoorkeuren voor naamweergave en sortering toepassen waar deze voor de leerlinglijst beschikbaar zijn, zonder de zichtbare gegevensset of autorisaties te wijzigen
REQ-SCH-DOC-04-01-25SRS-NFR-AUD-001
SRS-LIVE-002
AC-NFR-AUD-001
AC-LIVE-002
Informatieve schermteksten tonen die duidelijk maken dat historie docentgebonden is, live meekijken via Online verloopt en relatiebeëindiging elders plaatsvindt

6.7 Technische koppeling

Voor technische uitwerking zijn vooral relevant: