Functie — verzamelen
Toegankelijkheid
WCAG 2.2 AA is de norm waarnaar NumoForms is gebouwd. Het is een doel waarnaar wij ontwerpen, geen conformiteitsverklaring: geen enkele derde partij heeft het product getoetst, wij hebben geen certificaat voor toegankelijkheid en wij publiceren geen VPAT. Deze pagina zet de concrete keuzes uiteen die wij hebben gemaakt — bediening met het toetsenbord, zichtbare focus, beperkte beweging, betekenisvolle opmaak en labels — en is even concreet over wat ongetoetst blijft.
Waarom deze pagina zo is geschreven
Inkopers bij de overheid lezen toegankelijkheidspagina’s werkelijk, en zij zijn door tien jaar leveranciers geleerd om „volledig WCAG-conform” als waarschuwingssignaal te lezen. Conformiteit is een uitspraak per pagina, per release en na toetsing, geen keurmerk dat een product blijvend draagt. Een enquêtetool kan niet eerlijk conformiteit claimen voor enquêtes die hij nooit heeft gezien, want een groot deel van de uiteindelijke ervaring wordt bepaald door degene die het formulier bouwt.
Deze pagina valt daarom in drieën uiteen: wat wij doen, wat u bepaalt, en wat wij niet hebben gedaan. Vult u een inkoopvragenlijst in en hebt u een formeel standpunt nodig, gebruik dan de toegankelijkheidsverklaring, en vraag het ons rechtstreeks in plaats van het af te leiden uit reclameteksten.
De norm waarnaar wij streven
WCAG 2.2 niveau AA, in oktober 2023 gepubliceerd door het W3C, is de maatstaf. In het Verenigd Koninkrijk is dat de norm waarnaar de Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018 verwijzen, zodat een gemeente, ziekenhuis of universiteit die een consultatie houdt een wettelijke plicht draagt waaraan een in de eigen site ingesloten enquête niet ontsnapt. WCAG 2.2 voegde criteria toe die juist voor formulieren van belang zijn — zichtbare focus die niet wordt afgedekt, voldoende grote klikdoelen, alternatieven voor slepen, consequente hulp, en niet opnieuw vragen om informatie die iemand al heeft gegeven.
Keuzes die wij hebben gemaakt
Bediening met het toetsenbord
Alles wat een respondent moet doen, is een echt formulierelement of een echte knop: invoervelden, keuzerondjes, aankruisvakjes, keuzelijsten, links. Wij gebruiken de standaardelementen omdat die het gedrag met het toetsenbord, de statusmelding en de platformconventies al goed hebben, en omdat elke zelfgebouwde variant van een aankruisvakje een kans is om er één van die drie mis te hebben.
Rangschikkingsvragen worden getoond als items die u in volgorde sleept, en slepen is een gebaar met een aanwijzer — succescriterium 2.5.7 van WCAG 2.2 verwacht een alternatief met één aanwijzer. Dat is er: elke optie heeft een knop Toevoegen die hem in de gerangschikte lijst zet, en elk gerangschikt item heeft een knop om hem er weer uit te halen. De vraag kan volledig met knoppen worden ingevuld, dus slepen is gemak en niet de enige weg.
Focusaanduiding
De focus wordt nooit weggehaald, en de focusrand is bewust amberkleurig en niet paars zoals het merk. Een paarse rand om een paarse knop is geen zichtbare focusaanduiding; het is een decoratief lijntje dat toevallig niet voldoet aan 2.4.11. Een kleur kiezen die met het merk vloekt, is precies de bedoeling.
Beweging
Alle niet-essentiële beweging zit achter
prefers-reduced-motion. Staat uw besturingssysteem ingesteld
op minder beweging, dan draaien de binnenkomanimaties en de
hover-effecten niet — de inhoud staat er gewoon. Niets belangrijks wordt
uitsluitend door beweging overgebracht, en niets start vanzelf.
Betekenisvolle opmaak en labels
Pagina’s gebruiken koppen op volgorde, lijsten die echte lijsten zijn, tabellen die echte tabellen zijn, en oriëntatiepunten waarmee iemand met een schermlezer naar de inhoud kan springen. Elke vraag is een element met een label, en die labeltekst komt uit de vraagtitel die u schrijft — en juist daarom is de formulering die u in de editor kiest een toegankelijkheidskeuze en geen opmaakkeuze.
Niet leunen op kleur of afbeeldingen alleen
Keuzetegels dragen hun label als tekst, vragen kunnen een toelichtende regel krijgen, en afbeeldingen bij een vraag zijn een aanvulling op de formulering en geen vervanging ervan. De editor biedt een gewone lijst als alternatief voor de standaard bento-keuzetegels; bij lange optielabels en bij respondenten die vergroting gebruiken, is een gewone lijst vaak de betere keuze.
Fouten en antwoordcontrole
De antwoordcontrole omvat verplichte velden, minimum- en maximumlengte met een meelopende teller, getalbereiken, e-mail, telefoon, URL, Britse postcode en eigen patronen. Een eigen patroon kan een eigen melding dragen, en dat hoort ook: „ongeldige indeling” zegt niemand iets, terwijl „voer een postcode in zoals SW1A 1AA” iedereen vertelt wat te doen. Schrijf de melding die u zelf zou willen als u het veld niet kon zien.
De belasting voor de respondent verlagen
Toegankelijkheid is niet alleen techniek. Cognitieve belasting is de drempel die ongemeten blijft, en drie functies bestaan mede om die te verlagen: voorwaardelijke logica, zodat niemand vragen leest die niet op hem slaan, opslaan en verdergaan, zodat een lange enquête in korte zittingen kan, en piping, zodat een latere vraag teruggrijpt op wat de respondent werkelijk zei. Verder zit er nergens in de route van de respondent een CAPTCHA — dat is een echt gat in de bescherming tegen misbruik, en tegelijk één opgave minder waarop een respondent met een beperking kan stranden.
Wat u bepaalt
De software brengt u tot een bepaald punt. Dit is aan u:
- De keuze van de weergave. Klassiek is één doorlopende pagina in documentvolgorde en is het best voorspelbaar voor hulpsoftware. Conversatie beweegt één vraag tegelijk.
- De formulering van de vraag. Die wordt de toegankelijke naam van het element. Lange, samengestelde of dubbelzinnige vragen zijn een toegankelijkheidsprobleem voordat ze een datakwaliteitsprobleem zijn.
- Afbeeldingen. Draagt een afbeelding informatie die niet in de vraagtekst staat, beschrijf die dan in de vraag of in de toelichtende regel.
- De accentkleur. Een thema per enquête kan worden ingesteld op een kleur die op wit onvoldoende contrast geeft. Controleer dat.
- Rangschikkings- en matrixvragen. Beide vergen meer werk dan een gewone keuze. Gebruik ze waar ze dat verdienen.
- Testen. Vul uw eigen enquête één keer volledig met het toetsenbord in voordat u hem publiceert. Dat kost vijf minuten en vindt de meeste problemen.
Wat wij niet hebben gedaan
Onomwonden gezegd, want de weglatingen wegen zwaarder dan de lijst hierboven:
- Er heeft geen onafhankelijke toegankelijkheidstoets plaatsgevonden.
- Wij hebben geen certificaat voor toegankelijkheid en claimen er geen.
- Er wordt geen VPAT of formeel conformiteitsrapport gepubliceerd.
- Rangschikkingsvragen kennen een route zonder aanwijzer — elke optie heeft een knop Toevoegen om hem in de gerangschikte lijst te zetten en een knop om hem er weer uit te halen, zodat de vraag zonder slepen kan worden ingevuld. Slepen blijft beschikbaar voor wie dat prettiger vindt.
- Er is geen offline- of kioskmodus voor begeleid invullen zonder verbinding.
Loopt u tegen een drempel aan, meld die dan via de contactpagina, met vermelding van de enquêteweergave en de hulpsoftware die u gebruikte. Een concrete melding is meer waard dan een scanrapport, en wij lossen liever iets op dan dat wij over een criterium redetwisten.
Verwant
Zie NumoForms voor lokale overheden voor hoe consultaties doorgaans worden gehouden, partnerlogo’s per enquête voor werk dat u samen met een andere overheid uitvoert, en de beveiligingspagina voor de opslaglocatie en de subverwerkers. Het productoverzicht geeft het ruimere beeld.
Veelgestelde vragen
Is NumoForms onafhankelijk getoetst op toegankelijkheid?
Nee. Geen enkele derde partij heeft het product getoetst en wij hebben geen certificaat voor toegankelijkheid. WCAG 2.2 AA is de norm waarnaar wij bouwen, geen conformiteitsverklaring die is geverifieerd. Wie namens ons iets anders beweert, heeft het mis.
Hebt u een VPAT of een toegankelijkheidsverklaring met conformiteitsrapport?
Nog niet. Wij vertellen een inkoopteam dat liever ronduit dan dat wij een zelf ingevuld document sturen dat meer zekerheid suggereert dan het waarmaakt.
Welke weergave kies ik voor de breedste toegankelijkheid?
Klassiek. Die toont de enquête als één doorlopende pagina in documentvolgorde, en dat is de best voorspelbare structuur voor schermlezers, vergroting en vertaalfuncties in de browser. De conversatie- en paginaweergave halen inhoud in en uit de pagina naarmate de respondent vordert.
Moeten respondenten een CAPTCHA doorstaan?
Nee. NumoForms kent geen CAPTCHA of andere uitdaging als spambeveiliging. Dat is een gat in de bescherming tegen misbruik, maar het is ook één drempel minder: het is goed gedocumenteerd dat beeld- en geluidsopgaven bij respondenten met een beperking tot mislukte inzendingen leiden.
Bouw er een en test hem zelf.
De keuzes hierboven zijn van ons; de formulering, de weergave en de accentkleur zijn van u, en die bepalen het grootste deel van wat een respondent ervaart. Bouw een enquête, vul hem volledig met het toetsenbord in, en beoordeel hem voordat u hem publiceert.
- Elke vraag is een echt formulierelement met een label
- Rangschikkingsvragen kunnen zonder slepen worden voltooid
- Nergens in de route van de respondent een CAPTCHA