Skip to main content

1. Schermen - Generiek

Dit hoofdstuk bevat de overkoepelende schermdocumentatie voor generieke OefenHub-schermen. Generieke schermen zijn rol-overstijgende schermen of publieke schermen die niet specifiek bij leerling, docent, ouder/voogd of beheerder horen. Per view wordt de detaildocumentatie apart uitgewerkt; afspraken die voor meerdere generieke views gelden, worden hier éénmalig vastgelegd.

1.1 Afbakening en werkafspraken

  • Per generieke view wordt één afzonderlijk documentatieblok vastgelegd met een eigen scherm-ID.
  • De niet-ingelogde publieke frontpage is vastgelegd in 00_niet-ingelogd en vormt de publieke /-ingang zonder breadcrumb, demo-context of no-role-tekst.
  • 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.
  • Frontpages van specifieke rollen vallen niet onder deze generieke map, maar onder de betreffende rolcontext.
  • Publieke pagina's zoals Over OefenHub, Privacybeleid en Contact gebruiken een afwijkende niet-ingelogde headercontext. Die afwijking is bewust en hoeft niet gelijkgetrokken te worden met ingelogde profiel- of berichtenschermen.
  • Profielgerelateerde generieke schermen zoals Profiel, Voorkeuren, Toegankelijkheid, Relaties en Meld een probleem zijn beschikbaar vanuit het gebruikersmenu, maar kunnen per rol inhoudelijk andere data tonen.
  • 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
GEN-MENU-01BerichtenMessagesNavigationHeaderactie / icoonOpent het generieke berichtenoverzicht.Verwijst naar 02_berichten_overzicht.
GEN-MENU-02ProfielProfileNavigationGebruikersmenu-itemOpent de profielpagina van de ingelogde gebruiker.Verwijst naar 10_profiel.
GEN-MENU-03VoorkeurenPreferencesNavigationGebruikersmenu-itemOpent algemene gebruikersvoorkeuren.Verwijst naar 09_voorkeuren.
GEN-MENU-04ToegankelijkheidAccessibilityNavigationGebruikersmenu-itemOpent weergave- en toegankelijkheidsinstellingen.Verwijst naar 08_toegankelijk.
GEN-MENU-05RelatiesRelationsNavigationGebruikersmenu-itemOpent het relatieoverzicht van de gebruiker.Verwijst naar 07_relaties; inhoud is afhankelijk van rol en relaties.
GEN-MENU-06Meld een probleemReportProblemNavigationGebruikersmenu-itemOpent het generieke scherm om een probleem te melden.Verwijst naar 06_meld_een_probleem.
GEN-MENU-07UitloggenLogoutActionGebruikersmenu-actieMeldt de gebruiker af.Wordt alleen getoond in ingelogde context.
GEN-MENU-08InloggenLoginNavigationPubliek menu-itemStart het inlogproces.Alleen op publieke/niet-ingelogde pagina's; moet volledige documentnavigatie naar de authroute starten.
GEN-MENU-09RegistrerenRegisterNavigationPubliek menu-itemStart het registratieproces.Alleen op publieke/niet-ingelogde pagina's wanneer registratie beschikbaar is; mag geen dode route tonen.
GEN-MENU-10Over OefenHubAboutNavigationFooterlink / publieke navigatieOpent de publieke uitlegpagina over OefenHub.Verwijst naar 11_over_oefenhub.
GEN-MENU-11PrivacybeleidPrivacyNavigationFooterlink / publieke navigatieOpent de publieke privacyinformatie.Verwijst naar 12_privacybeleid.
GEN-MENU-12ContactContactNavigationFooterlink / publieke navigatieOpent de contactpagina.Verwijst naar 13_contact.

1.3 Berichteningang en gebruikersmenu

Element-IDZichtbaar labelTechnische naamTypeDoel / beschrijvingNavigatie / opmerking
GEN-HDR-01✉️ / berichtenbadgeMessageInboxButtonHeaderactieToont de ingang naar berichten en kan een badge met ongelezen aantal tonen.Verwijst naar 02_berichten_overzicht; badgewaarde is dynamisch.
GEN-HDR-02Avatar / initialenUserMenuTriggerHeaderactieOpent het gebruikersmenu van de ingelogde gebruiker.Menu start standaard gesloten.
GEN-HDR-03GebruikersmenuUserProfileMenuDropdownmenuBundelt profiel, voorkeuren, toegankelijkheid, relaties, probleem melden en uitloggen.Menu-inhoud is generiek, maar zichtbaarheid kan per rol of context verschillen.
GEN-HDR-04PublicMenuTriggerHeaderactieOpent het publieke menu op niet-ingelogde pagina's.Alleen op publieke pagina's zoals Over OefenHub, Privacybeleid en Contact.
GEN-HDR-05Inloggen / RegistrerenPublicAccountMenuDropdownmenuBiedt publieke accountacties aan.Geen rolcontext aanwezig.
Placeholder-IDGebiedPlaceholdernaamTechnische naamDoel / beschrijvingVerwachte bronOpmerking
GEN-FOOT-01FooterOefenHub beschrijvingFooterBrandDescriptionKorte uitleg over OefenHub.Contentbeheer / vaste footercontentTekst kan per publieke of ingelogde context licht verschillen.
GEN-FOOT-02FooterHandige linksFooterUtilityLinksVerwijzingen naar algemene informatiepagina's.Routering / contentconfiguratieBijvoorbeeld Over OefenHub, Contact, Privacybeleid.
GEN-FOOT-03FooterSnel naarFooterQuickLinksSnelle links naar veelgebruikte ingelogde functies.Rol- en contextconfiguratieAlleen tonen wanneer de gebruiker is ingelogd of wanneer de link relevant is.
GEN-FOOT-04FooterStartenFooterPublicStartLinksLinks naar inloggen en registreren.Publieke navigatieconfiguratieAlleen relevant op niet-ingelogde pagina's.
GEN-FOOT-05FooterCopyrightjaarFooterCopyrightYearToont het jaartal in de footer.Systeemdatum of configuratieVoor mockups is 2026 voorbeelddata.

1.5 Technische koppeling

Voor technische uitwerking van generieke navigatie, publieke pagina's en gebruikersmenu's zijn vooral relevant: