9. Toegankelijkheid
9.1 Schermafbeelding

9.2 Scherm meta data
| Veld | Waarde |
|---|---|
| Scherm-ID | SCH-GEN-09-01 |
| Schermnaam | Toegankelijkheid |
| Doelgroep / onderdeel | Generiek / profielinstellingen |
| Bronbestand | oefenhub_generiek_07_toegankelijk_v1_4.html |
| Mockupversie | V1.4 |
| Screenshotbestand | oefenhub_generiek_07_toegankelijk_v1_4.png |
| Processtap / context | Ingelogde gebruiker opent vanuit de profielcontext de pagina voor toegankelijkheidsinstellingen en past de eigen leesweergave aan. |
| Documentatiestatus | Uitgewerkt op basis van HTML-mockup, PNG-screenshot, Functioneel Ontwerp, Technisch Ontwerp, Software Requirements Specification en ondersteunende documentatie. |
| Opmerkingen | Header, profielmenu en footer vallen buiten dit schermdocument. De zichtbare waarden in de samenvatting, zoals Aan, Uit en +1, zijn dynamische voorbeeldwaarden voor de huidige gebruiker. |
| Route / URL-patroon | Functioneel: Home > Profiel > Toegankelijkheid; technisch routepatroon bijvoorbeeld /profiel/toegankelijkheid. |
| Autorisatie / vereiste rol-context | Ingelogde gebruiker met toegang tot de sitebrede toegankelijkheidsfeature. De gebruiker mag uitsluitend de eigen toegankelijkheidsinstellingen bekijken en wijzigen. |
| Primair domeinobject / hoofdentiteit | Gebruikersprofiel / gebruikersinstellingen voor toegankelijkheid, aangevuld met een technische toegankelijkheidscookie voor toepassing vóór inloggen. |
| Gerelateerde schermen / navigatie | 10_profiel, 09_voorkeuren en beheerfunctionaliteit voor de sitebrede featuretoggle Toegankelijkheid. |
| Data-karakter | Gebruikergebonden instellingenpagina met directe mutaties; wijzigingen worden direct opgeslagen en meteen in de UI toegepast. |
9.3 Functionele beschrijving
Het scherm Toegankelijkheid laat een ingelogde gebruiker de eigen leesweergave binnen OefenHub aanpassen. De instellingen gelden voor OefenHub zelf en wijzigen geen browser-, besturingssysteem- of apparaatinstellingen.
De pagina ondersteunt minimaal:
- verhoogd contrast / verbeterde leesbaarheid;
- gebruik van een dyslexielettertype;
- aanpassen van de standaard lettergrootte met plus en min;
- herstellen naar de standaardinstellingen van het account;
- een samenvatting van de actuele toegankelijkheidsinstellingen;
- een eenvoudige voorbeeldweergave die de effecten van leesinstellingen inzichtelijk maakt.
Wijzigingen worden niet via een aparte algemene opslaanknop bevestigd. Iedere wijziging wordt direct verwerkt, opgeslagen in het gebruikersprofiel of gebruikersinstellingendomein en direct toegepast op de actuele pagina. Om toegankelijkheidsinstellingen ook al vóór het inloggen te kunnen toepassen, worden de relevante keuzes daarnaast gespiegeld naar een technische cookie. Na inloggen wordt de cookie gesynchroniseerd met de profielinstellingen.
9.3.1 Interpretatie van mockupwaarden
De waarden Aan, Uit en +1 in de kaart In één oogopslag zijn voorbeeldwaarden voor één gebruikerssituatie. Zij mogen niet als vaste standaard worden geïnterpreteerd. De applicatie toont hier altijd de actuele toegankelijkheidsinstellingen van de ingelogde gebruiker.
De teksten in de voorbeeldweergave tonen hoe een pagina-element ongeveer reageert op de gekozen instellingen. Zij vormen geen beheerbare contentbron en zijn geen aparte opslaglaag. De feitelijke styling wordt door de frontend toegepast op basis van de opgeslagen instellingen.
De tekst Deze weergave is een eerste opzet uit de mockup wordt niet als productietekst overgenomen. In de definitieve schermdocumentatie en in de uiteindelijke gebruikersinterface wordt geen concepttaal gebruikt.
9.3.2 Hoofdopbouw
De hoofdinhoud van het scherm bestaat uit:
- breadcrumb Home > Profiel > Toegankelijkheid;
- introblok met titel Toegankelijkheid en uitleg dat instellingen direct worden opgeslagen;
- samenvattingsblok In één oogopslag;
- kaart Leesbaarheid en contrast;
- kaart Lettertype;
- kaart Tekstgrootte;
- kaart Voorbeeldweergave;
- blok Goed om te weten.
De pagina is een gebruikersinstellingenpagina en geen beheerpagina. Een beheerder kan de feature sitebreed beschikbaar of onbeschikbaar maken via beheer, maar de gebruiker wijzigt hier alleen de eigen instellingen.
9.3.3 Featurebeschikbaarheid en autorisatie
De pagina is alleen bereikbaar wanneer de sitebrede feature Toegankelijkheid beschikbaar actief is. Wanneer deze feature is uitgeschakeld, worden de pagina en bijbehorende bedieningselementen niet aangeboden. Bestaande opgeslagen profielwaarden blijven bewaard, maar worden niet toegepast zolang de feature sitebreed uit staat.
Alle mutaties moeten server-side worden gecontroleerd op gebruikercontext. Een gebruiker mag alleen de eigen toegankelijkheidsinstellingen wijzigen. Frontend-zichtbaarheid is geen beveiligingslaag.
9.3.4 Direct opslaan en directe toepassing
Bij het wijzigen van een schakelaar of tekstgrootteknop voert de applicatie een directe opslagactie uit. Na succesvolle opslag wordt de nieuwe instelling onmiddellijk toegepast op de actuele weergave.
Als opslaan mislukt, moet de gebruiker een begrijpelijke foutmelding krijgen en mag de UI niet blijvend suggereren dat een instelling is opgeslagen terwijl dat niet zo is. De applicatie moet de instelling dan terugzetten naar de laatst bekende opgeslagen waarde of duidelijk tonen dat de wijziging opnieuw geprobeerd moet worden.
9.3.5 Verhoogd contrast / leesbaarheid
De schakelaar Verhoogd contrast / leesbaarheid bepaalt of OefenHub extra contrast toepast. Functioneel gaat het om duidelijkere verschillen tussen tekst, achtergrond, randen en primaire knoppen. De exacte visuele uitwerking is frontend- en themelogica, maar de gebruikergebonden keuze is persistent.
Deze instelling is een booleanwaarde: aan of uit.
9.3.6 Dyslexielettertype
De schakelaar Gebruik dyslexie lettertype bepaalt of de site het dyslexielettertype van OefenHub gebruikt. De keuze geldt sitebreed binnen OefenHub voor de ingelogde gebruiker, voor zover onderdelen de centrale typografie volgen.
Deze instelling is een booleanwaarde: aan of uit. De applicatie mag hiervoor geen vrij fontbestand door gebruikers laten uploaden.
9.3.7 Tekstgrootte
De kaart Tekstgrootte bevat plus- en minknoppen voor de standaard lettergrootte binnen OefenHub. De zichtbare waarde, zoals Normaal +1, is een gebruikersvriendelijke weergave van een opgeslagen numerieke stapwaarde.
De exacte minimale en maximale grenzen worden codegedreven vastgesteld. Wanneer een grens is bereikt, moet de betreffende plus- of minknop worden uitgeschakeld of moet de applicatie op een gelijkwaardige manier voorkomen dat de waarde buiten de toegestane bandbreedte komt.
9.3.8 Herstelactie
De actie Herstel zet de op deze pagina beheerde toegankelijkheidsinstellingen terug naar de standaardinstellingen voor het account. Na herstel worden de nieuwe waarden direct opgeslagen en toegepast.
De herstelactie is een bewuste gebruikersactie. Als herstel technisch mislukt, blijven de laatst opgeslagen waarden leidend.
9.3.9 Voorbeeldweergave en informatieve blokken
De kaart Voorbeeldweergave toont eenvoudige voorbeelden voor standaardweergave, verhoogd contrast en grotere/dyslexievriendelijke tekst. Deze kaart ondersteunt herkenning en feedback, maar bepaalt zelf geen instellingen.
Het blok Goed om te weten legt uit dat wijzigingen direct gelden, dat OefenHub alleen de eigen siteweergave aanpast en dat de instellingen teruggezet kunnen worden. De teksten zijn informatief en mogen geen technische cookies, databasevelden of interne implementatiedetails aan de gebruiker tonen.
9.3.10 Leegstaten, foutstaten en disabled states
Wanneer een gebruiker nog geen toegankelijkheidsinstellingen heeft, toont het scherm de standaardwaarden van OefenHub of de standaardwaarden van het account. Ontbrekende records mogen niet leiden tot een leeg of technisch foutscherm.
Relevant zijn minimaal de volgende states:
- feature uitgeschakeld: pagina niet aanbieden;
- opslaan mislukt: foutmelding tonen en opgeslagen toestand leidend houden;
- cookie niet beschikbaar: profielinstelling blijft leidend na inloggen;
- tekstgrootte op minimum: minknop disabled;
- tekstgrootte op maximum: plusknop disabled;
- gebruiker niet ingelogd: profielpagina niet toegankelijk, maar technische cookie mag buiten dit scherm om effect hebben op publieke/loginweergave.
9.4 UI-elementen en velddefinities
| Element-ID | Type | GUI-verwijzing | Omschrijving | Zichtbaar label | Opmerking | Technische naam |
|---|---|---|---|---|---|---|
| SCH-GEN-09-01-S01 | S | Pagina | Hoofdcontainer van de toegankelijkheidspagina. | Toegankelijkheid | Header en footer vallen buiten scope. | AccessibilityPage |
| SCH-GEN-09-01-A01 | A | Breadcrumb | Navigatiecontext binnen profielinstellingen. | Home > Profiel > Toegankelijkheid | Read-only navigatiecontext. | AccessibilityBreadcrumb |
| SCH-GEN-09-01-S02 | S | Introblok | Uitleg dat de gebruiker de leesbaarheid van OefenHub kan aanpassen. | Toegankelijkheid | Bevat titel, uitleg en drie kernpunten. | AccessibilityIntroSection |
| SCH-GEN-09-01-F01 | F | Introblok — titel | Titel van de pagina. | Toegankelijkheid | Read-only schermlabel. | AccessibilityPageTitle |
| SCH-GEN-09-01-F02 | F | Introblok — uitleg | Toelichting dat wijzigingen direct worden opgeslagen en binnen OefenHub zichtbaar worden. | Pas hier de leesbaarheid van OefenHub aan... | Geen concepttaal gebruiken. | AccessibilityIntroText |
| SCH-GEN-09-01-S03 | S | Introblok — kernpunten | Samenvatting van het gedrag van de instellingen. | Direct zichtbaar / Binnen OefenHub / Per account | Informatieve labels, geen aparte instellingen. | AccessibilityIntroHighlights |
| SCH-GEN-09-01-S04 | S | Rechterkaart | Samenvattingskaart met actuele instellingstatussen. | In één oogopslag | Waarden zijn dynamisch per gebruiker. | AccessibilitySummaryCard |
| SCH-GEN-09-01-F03 | F | Samenvatting | Actuele status van verhoogd contrast. | Verhoogd contrast | Toont bijvoorbeeld Aan of Uit. | HighContrastSummaryValue |
| SCH-GEN-09-01-F04 | F | Samenvatting | Actuele status van dyslexielettertype. | Dyslexielettertype | Toont bijvoorbeeld Aan of Uit. | DyslexiaFontSummaryValue |
| SCH-GEN-09-01-F05 | F | Samenvatting | Actuele tekstgrootte-instelling. | Tekstgrootte | Toont bijvoorbeeld Normaal, +1 of een vergelijkbaar label. | FontSizeSummaryValue |
| SCH-GEN-09-01-S05 | S | Kaart | Kaart voor contrast- en leesbaarheidsinstelling. | Leesbaarheid en contrast | Bevat één schakelaar. | ReadabilityContrastCard |
| SCH-GEN-09-01-F06 | F | Contrastkaart | Schakelaar voor verhoogd contrast. | Verhoogd contrast / leesbaarheid | Booleanwaarde, direct opgeslagen. | HighContrastEnabled |
| SCH-GEN-09-01-S06 | S | Kaart | Kaart voor lettertype-instelling. | Lettertype | Bevat één schakelaar. | FontPreferenceCard |
| SCH-GEN-09-01-F07 | F | Lettertypekaart | Schakelaar voor dyslexielettertype. | Gebruik dyslexie lettertype | Booleanwaarde, direct opgeslagen. | DyslexiaFontEnabled |
| SCH-GEN-09-01-S07 | S | Kaart | Kaart voor tekstgrootte-instelling. | Tekstgrootte | Bevat plus, min en herstel. | TextSizeCard |
| SCH-GEN-09-01-B01 | B | Tekstgrootte | Verlaagt de standaard lettergrootte binnen toegestane grenzen. | − | Disabled op minimumwaarde. | DecreaseFontSizeButton |
| SCH-GEN-09-01-F08 | F | Tekstgrootte | Weergave van de actuele tekstgroottestap. | Normaal +1 | Dynamisch label; mockupwaarde is voorbeeld. | FontSizeStepDisplay |
| SCH-GEN-09-01-B02 | B | Tekstgrootte | Verhoogt de standaard lettergrootte binnen toegestane grenzen. | + | Disabled op maximumwaarde. | IncreaseFontSizeButton |
| SCH-GEN-09-01-B03 | B | Tekstgrootte | Zet toegankelijkheidsinstellingen terug naar standaardwaarden. | Herstel | Directe herstelactie; geen algemene opslaanknop. | ResetAccessibilitySettingsButton |
| SCH-GEN-09-01-S08 | S | Kaart | Voorbeeldweergave van verschillende leesweergaven. | Voorbeeldweergave | Informatieve preview, geen opslagbron. | AccessibilityPreviewSection |
| SCH-GEN-09-01-F09 | F | Voorbeeldweergave | Voorbeeld van standaardtekst. | Standaard | Read-only voorbeeldtekst. | StandardPreviewText |
| SCH-GEN-09-01-F10 | F | Voorbeeldweergave | Voorbeeld van verhoogd contrast. | Verhoogd contrast | Read-only voorbeeldtekst. | HighContrastPreviewText |
| SCH-GEN-09-01-F11 | F | Voorbeeldweergave | Voorbeeld van grotere of dyslexievriendelijke tekst. | Groter / dyslexie | Read-only voorbeeldtekst. | LargeDyslexiaPreviewText |
| SCH-GEN-09-01-S09 | S | Informatieblok | Informatieve aandachtspunten over toegankelijkheid. | Goed om te weten | Bevat drie informatieve items. | AccessibilityInformationSection |
| SCH-GEN-09-01-M01 | M | Opslaan | Melding wanneer directe opslag mislukt. | Wijziging kon niet worden opgeslagen. | Tekst mag afwijken zolang de strekking gelijk blijft. | AccessibilitySaveFailedMessage |
| SCH-GEN-09-01-M02 | M | Featurebeschikbaarheid | Staat waarin de pagina niet beschikbaar is omdat de feature sitebreed uit staat. | Toegankelijkheid is niet beschikbaar. | Normaal wordt de route dan niet aangeboden. | AccessibilityFeatureDisabledState |
9.5 Waardelagen
| Element-ID | GUI-verwijzing | Zichtbaar label | Technische naam | Databron | Waardebron | Datatype | Bewerkbaar | Validatie / regel |
|---|---|---|---|---|---|---|---|---|
| SCH-GEN-09-01-S01 | Pagina | Toegankelijkheid | AccessibilityPage | Sitebrede featuretoggle Toegankelijkheid + ingelogde gebruikerscontext | Runtime autorisatie en featurestatus | Composite | Nee | Alleen tonen wanneer gebruiker is ingelogd en de feature beschikbaar is. |
| SCH-GEN-09-01-A01 | Breadcrumb | Home > Profiel > Toegankelijkheid | AccessibilityBreadcrumb | Routeconfiguratie | Afgeleid uit huidige route | Navigation label | Nee | Geen technische ID's tonen. |
| SCH-GEN-09-01-F01 | Introblok — titel | Toegankelijkheid | AccessibilityPageTitle | Codegedreven schermlabel of contentblok wanneer later beheerbaar gemaakt | Weergavetekst | String | Nee | Moet overeenkomen met de profielmenunaam. |
| SCH-GEN-09-01-F02 | Introblok — uitleg | Pas hier de leesbaarheid van OefenHub aan... | AccessibilityIntroText | Codegedreven schermtekst of contentblok wanneer later beheerbaar gemaakt | Weergavetekst | String | Nee | Geen concepttaal of interne technische details tonen. |
| SCH-GEN-09-01-F03 | Samenvatting | Verhoogd contrast | HighContrastSummaryValue | Gebruikersprofiel / gebruikersinstellingen toegankelijkheid | Afgeleid uit HighContrastEnabled | Boolean display | Nee | Toon gebruikersvriendelijk Aan/Uit-label. |
| SCH-GEN-09-01-F04 | Samenvatting | Dyslexielettertype | DyslexiaFontSummaryValue | Gebruikersprofiel / gebruikersinstellingen toegankelijkheid | Afgeleid uit DyslexiaFontEnabled | Boolean display | Nee | Toon gebruikersvriendelijk Aan/Uit-label. |
| SCH-GEN-09-01-F05 | Samenvatting | Tekstgrootte | FontSizeSummaryValue | Gebruikersprofiel / gebruikersinstellingen toegankelijkheid | Afgeleid uit FontSizeStep | String / integer display | Nee | Label dynamisch opbouwen, bijvoorbeeld Normaal +1. |
| SCH-GEN-09-01-F06 | Contrastkaart | Verhoogd contrast / leesbaarheid | HighContrastEnabled | Gebruikersprofiel / gebruikersinstellingen toegankelijkheid + technische toegankelijkheidscookie | User input, direct opgeslagen | Boolean | Ja | Alleen eigen instelling wijzigen; na wijziging direct opslaan, toepassen en cookie synchroniseren. |
| SCH-GEN-09-01-F07 | Lettertypekaart | Gebruik dyslexie lettertype | DyslexiaFontEnabled | Gebruikersprofiel / gebruikersinstellingen toegankelijkheid + technische toegankelijkheidscookie | User input, direct opgeslagen | Boolean | Ja | Alleen eigen instelling wijzigen; geen vrije fontupload toestaan. |
| SCH-GEN-09-01-B01 | Tekstgrootte | − | DecreaseFontSizeButton | FontSizeStep uit gebruikersinstellingen | User action | Action | Ja | Alleen actief boven minimumwaarde; resultaat direct opslaan en toepassen. |
| SCH-GEN-09-01-F08 | Tekstgrootte | Normaal +1 | FontSizeStepDisplay | Gebruikersprofiel / gebruikersinstellingen toegankelijkheid | Afgeleid uit FontSizeStep | String / integer display | Nee | Mockupwaarde niet hardcoded gebruiken. |
| SCH-GEN-09-01-B02 | Tekstgrootte | + | IncreaseFontSizeButton | FontSizeStep uit gebruikersinstellingen | User action | Action | Ja | Alleen actief onder maximumwaarde; resultaat direct opslaan en toepassen. |
| SCH-GEN-09-01-B03 | Tekstgrootte | Herstel | ResetAccessibilitySettingsButton | Gebruikersprofiel / gebruikersinstellingen toegankelijkheid + accountstandaarden | User action | Action | Ja | Zet op deze pagina beheerde instellingen terug naar accountstandaard en synchroniseert cookie. |
| SCH-GEN-09-01-S08 | Voorbeeldweergave | Voorbeeldweergave | AccessibilityPreviewSection | Frontend-rendering + actuele toegankelijkheidsinstellingen | Afgeleid / runtime state | Composite | Nee | Preview mag geen zelfstandige opslagbron zijn. |
| SCH-GEN-09-01-M01 | Opslaan | Wijziging kon niet worden opgeslagen. | AccessibilitySaveFailedMessage | Resultaat van opslagactie | Runtime foutstatus | Message | Nee | Toon begrijpelijke fout; opgeslagen backendwaarde blijft leidend. |
| SCH-GEN-09-01-M02 | Featurebeschikbaarheid | Toegankelijkheid is niet beschikbaar. | AccessibilityFeatureDisabledState | Sitebrede featuretoggle Toegankelijkheid | Runtime featurestatus | Message/state | Nee | Bestaande profielwaarden niet verwijderen wanneer feature uit staat. |
9.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.
| Schermrequirement | Dekt | Schermcontext |
|---|---|---|
REQ-SCH-GEN-09-01-01 | SRS-AUTH-001 SRS-ACC-005 AC-AUTH-001 AC-ACC-005 | De pagina Toegankelijkheid tonen aan ingelogde gebruikers wanneer de sitebrede toegankelijkheidsfeature actief is |
REQ-SCH-GEN-09-01-02 | SRS-ACC-005 AC-ACC-005 | Het systeem mag de pagina en bijbehorende bedieningselementen niet aanbieden wanneer de sitebrede toegankelijkheidsfeature is uitgeschakeld |
REQ-SCH-GEN-09-01-03 | SRS-ACC-005 AC-ACC-005 | Bestaande toegankelijkheidsinstellingen bewaren wanneer de sitebrede toegankelijkheidsfeature wordt uitgeschakeld |
REQ-SCH-GEN-09-01-04 | SRS-ACC-005 AC-ACC-005 | Toegankelijkheidsinstellingen per gebruiker opslaan in het gebruikersprofiel of gebruikersinstellingendomein |
REQ-SCH-GEN-09-01-05 | SRS-ACC-005 AC-ACC-005 | Relevante toegankelijkheidsinstellingen spiegelen naar een technische cookie zodat zij ook vóór inloggen toegepast kunnen worden |
REQ-SCH-GEN-09-01-06 | SRS-ACC-005 AC-ACC-005 | Bij inloggen de technische toegankelijkheidscookie synchroniseren met de opgeslagen profielinstellingen |
REQ-SCH-GEN-09-01-07 | SRS-ACC-005 AC-ACC-005 | Een gebruiker mag via deze pagina uitsluitend de eigen toegankelijkheidsinstellingen bekijken en wijzigen |
REQ-SCH-GEN-09-01-08 | SRS-ACC-005 AC-ACC-005 | Wijzigingen aan toegankelijkheidsinstellingen direct opslaan zonder aparte algemene opslaanknop |
REQ-SCH-GEN-09-01-09 | SRS-ACC-005 AC-ACC-005 | Een succesvolle wijziging direct toepassen op de actuele OefenHub-weergave |
REQ-SCH-GEN-09-01-10 | SRS-ACC-005 AC-ACC-005 | Een begrijpelijke foutmelding tonen wanneer een directe opslagactie mislukt |
REQ-SCH-GEN-09-01-11 | SRS-ACC-005 AC-ACC-005 | Bij mislukte opslag de laatst succesvol opgeslagen instelling leidend houden |
REQ-SCH-GEN-09-01-12 | SRS-ACC-005 AC-ACC-005 | Een schakelaar bieden voor verhoogd contrast / leesbaarheid |
REQ-SCH-GEN-09-01-13 | SRS-ACC-005 AC-ACC-005 | Verhoogd contrast als booleanwaarde opslaan en toepassen binnen de OefenHub-interface |
REQ-SCH-GEN-09-01-14 | SRS-ACC-005 AC-ACC-005 | Een schakelaar bieden voor het dyslexielettertype van OefenHub |
REQ-SCH-GEN-09-01-15 | SRS-ACC-005 AC-ACC-005 | Het systeem mag gebruikers geen eigen fontbestand laten uploaden via de toegankelijkheidspagina |
REQ-SCH-GEN-09-01-16 | SRS-ACC-005 AC-ACC-005 | De standaard lettergrootte met plus- en minknoppen kunnen verhogen en verlagen binnen codegedreven grenzen |
REQ-SCH-GEN-09-01-17 | SRS-ACC-005 AC-ACC-005 | Voorkomen dat de tekstgrootte onder de minimumwaarde of boven de maximumwaarde wordt ingesteld |
REQ-SCH-GEN-09-01-18 | SRS-ACC-005 AC-ACC-005 | De actuele tekstgrootte weergeven als een gebruikersvriendelijk label en mag mockupwaarde Normaal +1 niet hardcoded gebruiken |
REQ-SCH-GEN-09-01-19 | SRS-ACC-005 AC-ACC-005 | Een herstelactie bieden waarmee de op deze pagina beheerde toegankelijkheidsinstellingen worden teruggezet naar de accountstandaard |
REQ-SCH-GEN-09-01-20 | SRS-ACC-005 AC-ACC-005 | Na herstel de nieuwe standaardwaarden direct opslaan, toepassen en synchroniseren met de technische toegankelijkheidscookie |
REQ-SCH-GEN-09-01-21 | SRS-RDM-008 SRS-RDM-002 SRS-RDM-001 SRS-ACC-005 AC-RDM-008 AC-RDM-002 AC-RDM-001 AC-ACC-005 | Een samenvattingskaart tonen met de actuele waarden voor verhoogd contrast, dyslexielettertype en tekstgrootte |
REQ-SCH-GEN-09-01-22 | SRS-ACC-005 AC-ACC-005 | Een eenvoudige voorbeeldweergave tonen die de gebruiker helpt het effect van leesinstellingen te herkennen |
REQ-SCH-GEN-09-01-23 | SRS-ACC-005 AC-ACC-005 | De voorbeeldweergave mag geen zelfstandige bron van waarheid of opslaglaag zijn voor toegankelijkheidsinstellingen |
REQ-SCH-GEN-09-01-24 | SRS-ACC-005 AC-ACC-005 | Bij ontbrekende gebruikersinstellingen veilige standaardwaarden gebruiken zodat de pagina bruikbaar blijft |
REQ-SCH-GEN-09-01-25 | SRS-AUTH-001 SRS-ACC-005 AC-AUTH-001 AC-ACC-005 | Toegankelijkheidskeuzes server-side controleren op ingelogde gebruiker, featurebeschikbaarheid en toegestane waardebereiken |
REQ-SCH-GEN-09-01-26 | SRS-ACC-005 AC-ACC-005 | Het scherm mag header, profielmenu en footer niet als onderdeel van deze schermdocumentatie uitwerken |
9.7 Technische koppeling
Voor technische uitwerking zijn vooral relevant:
- 04 Identiteit, authenticatie en rolcontext voor gebruikergebonden opslag van toegankelijkheidsvoorkeuren.
- 05 Autorisatie, policies en server-side contextcontrole voor het beperken van wijzigingen tot de ingelogde gebruiker.
- 20 Security, infrastructuur, secrets en omgevingen voor veilige clientstate, headers en opslaggrenzen.
- 24 Frontend, Blazor, routing, state en componentopbouw voor directe toepassing van weergavevoorkeuren, voorbeeldweergave en responsieve UI-state.
- 25 Privacy, retentie, anonimisering en gegevensbescherming voor privacybewuste opslag van persoonlijke voorkeuren zonder onnodige profielinformatie te tonen.