Skip to main content

1. Schermen - Leerling

Dit hoofdstuk bevat de schermdocumentatie voor de leerlingcontext. De documentatie wordt per view uitgewerkt. Generieke rol- en layoutaspecten die niet per view opnieuw beschreven hoeven te worden, kunnen hier éénmalig worden vastgelegd.

1.1 Afbakening en werkafspraken

  • Per view wordt één afzonderlijk documentatieblok vastgelegd met een eigen scherm-ID.
  • De afbakening van een view loopt in beginsel van header tot footer. Wanneer een scherm aanvullend een breadcrumb bevat, valt die breadcrumb binnen dezelfde view-afbakening.
  • De onderdelen hoofdmenu, berichteningang, gebruikersmenu en footer worden niet onnodig volledig per view herhaald wanneer zij generiek zijn beschreven.
  • Mockups worden gebruikt voor structuur, zichtbare opbouw en viewvarianten. Technische elementnamen worden functiegedreven en consistent bepaald, niet letterlijk uit de mockupnaamgeving overgenomen.
  • Zichtbare voorbeeldwaarden uit mockups worden beschouwd als dynamische voorbeelddata, tenzij in de latere schermuitwerking expliciet anders is vastgelegd.

1.2 Menu-items

Element-IDZichtbaar labelTechnische naamTypeDoel / verantwoordelijkheidNavigatie / opmerking
LLN-MENU-01StartLearnerHomeNavigationHoofdmenu-itemOpent de leerling-frontpage voor de actieve leerlingcontext.Verwijst naar 02_frontpage; bij ontbrekende oefentoegang kan de lege-toegangvariant worden getoond.
LLN-MENU-02CategorieënLearnerCategoryNavigationHoofdmenu-itemToont uitsluitend categorieën en oefeningen die binnen het actieve niveau toegankelijk zijn.Zichtbaarheid en inhoud volgen uit leerlingcontext, niveauautorisatie en actieve oefenconfiguratie.
LLN-MENU-03GeschiedenisLearnerHistoryNavigationProfielmenu-itemOpent de brede geschiedenisweergave voor afgeronde leerlingruns.Verwijst naar 08_geschiedenis_alles.
LLN-MENU-04Gedeelde oefeningenLearnerSharedExercisesNavigationProfielmenu-itemOpent het overzicht met ontvangen gedeelde oefeningen wanneer dit voor de leerling relevant is.Verwijst naar 09_gedeelde_oefening_overzicht; zichtbaarheid is afhankelijk van ontvangen, zichtbare gedeelde oefeningen.

1.3 Berichteningang en gebruikersmenu

Element-IDZichtbaar labelTechnische naamTypeDoel / beschrijvingNavigatie / opmerking
LLN-HDR-01BerichtenLearnerMessagesNavigationHeaderactie / icoonOpent het generieke berichtenoverzicht vanuit leerlingcontext.Verwijst naar ../generiek/02_berichten_overzicht; badgegedrag kan tijdens actieve oefenruns visueel worden begrensd.
LLN-HDR-02Avatar / profielmenuLearnerUserMenuTriggerHeaderactieOpent het gebruikersmenu van de ingelogde leerling.Biedt onder meer profiel, voorkeuren, geschiedenis, gedeelde oefeningen en uitloggen waar van toepassing.
LLN-HDR-03Actief niveauLearnerActiveLevelDisplayContextweergaveToont het actieve niveau of de toestand waarin nog geen oefentoegang beschikbaar is.Waarde wordt afgeleid uit leerlingcontext en niveauautorisatie; niet handmatig invoerbaar op deze pagina.
Placeholder-IDGebiedPlaceholdernaamTechnische naamDoel / beschrijvingVerwachte bronOpmerking
LLN-FOOT-01FooterOefenHub beschrijvingLearnerFooterBrandDescriptionKorte uitleg over OefenHub binnen leerlingcontext.Contentbeheer / vaste footercontentGedeeld met generieke paginaschil waar passend.
LLN-FOOT-02FooterLeerling-snelkoppelingenLearnerFooterQuickLinksSnelle links naar leerlingstart, oefenen, geschiedenis of gedeelde oefeningen.Routering en rolcontextAlleen links tonen die binnen de actieve leerlingcontext bruikbaar zijn.
LLN-FOOT-03FooterCopyrightjaarLearnerFooterCopyrightYearToont het jaartal in de footer.Systeemdatum of configuratieVoor mockups is een jaartal voorbeelddata.

1.5 Technische koppeling

Voor technische uitwerking van leerlingnavigatie, context en paginaschil zijn vooral relevant: