Evaluatie van de OV-Oost Importtool
About the evaluation
- Report creator
- Andre Slokker
- Evaluation commissioner
- Provincie Gelderland
- Evaluation date
- Vrijdag 30 oktober 2026
Executive summary
De applicatie is ooit als MVP (Minimal Viable Product) applicatie uitgebracht. Sinds die tijd zijn er weinig veranderingen gedaan op het gebied van de toegankelijkheid. Er zijn nog veel punten waar de applicatie op kan verbeteren.
Scope of the evaluation
- Product name
- OV-Oost Importtool
- Product scope
- De OV-Oost Importtool webapplicatie
- WCAG version
- 2.2
- Conformance target
- AA
- Accessibility support baseline
- Microsoft Edge met NVDA
- Additional evaluation requirements
- Not provided
Detailed audit results
Summary
Reported on 54 of 55 WCAG 2.2 AA success criteria.
- 30 Passed
- 10 Failed
- 0 Cannot tell
- 14 Not present
- 1 Not checked
All results
1 Perceivable
1.1 Text Alternatives
| Success criterion | Result | Observations |
|---|---|---|
| 1.1.1: Non-text Content | Result: Passed |
1.2 Time-based Media
| Success criterion | Result | Observations |
|---|---|---|
| 1.2.1: Audio-only and Video-only (Prerecorded) | Result: Not present | |
| 1.2.2: Captions (Prerecorded) | Result: Not present | |
| 1.2.3: Audio Description or Media Alternative (Prerecorded) | Result: Not present | |
| 1.2.4: Captions (Live) | Result: Not present | |
| 1.2.5: Audio Description (Prerecorded) | Result: Not present |
1.3 Adaptable
| Success criterion | Result | Observations |
|---|---|---|
| 1.3.1: Info and Relationships | Result: Failed | Observations: Er zijn 2 invoervelden op de website die niet gelinkt zitten aan een label. Het gaat om het veld "Kies een dataleverancier" en het veld "Sleep aanleveringsbestanden in dit vak of klik in het vak". Daarnaast is de lijst met handige links onderaan in de footer niet volgens een <UL> met <LI> items gemaakt. |
| 1.3.2: Meaningful Sequence | Result: Passed | |
| 1.3.3: Sensory Characteristics | Result: Passed | |
| 1.3.4: Orientation | Result: Failed | Observations: Wanneer de website gebruikt wordt op portret modus dan is het mogelijk dat de tabel bij het overzicht van de aanlevering gedeeltelijk weg valt. Daarnaast valt het hamburger menu bovenin niet te openen. |
| 1.3.5: Identify Input Purpose | Result: Passed |
1.4 Distinguishable
| Success criterion | Result | Observations |
|---|---|---|
| 1.4.1: Use of Color | Result: Passed | |
| 1.4.2: Audio Control | Result: Not present | |
| 1.4.3: Contrast (Minimum) | Result: Passed | |
| 1.4.4: Resize text | Result: Not checked | |
| 1.4.5: Images of Text | Result: Passed | |
| 1.4.10: Reflow | Result: Failed | Observations: Wanneer de browser ingesteld staat op 1280 pixels breed is veel content niet goed zichtbaar. De tabellen vallen voor een groot gedeelte weg en er zit ook geen horizontale scroll functie in. |
| 1.4.11: Non-text Contrast | Result: Failed | Observations: Het contrast van meerdere knoppen en invoervelden zit ver onder de minimale 3:1. |
| 1.4.12: Text Spacing | Result: Passed | |
| 1.4.13: Content on Hover or Focus | Result: Not present |
2 Operable
2.1 Keyboard Accessible
| Success criterion | Result | Observations |
|---|---|---|
| 2.1.1: Keyboard | Result: Failed | Observations: Op het moment is het niet mogelijk om bij het kopje "Opvoeren aanlevering" bij het "Sleep aanleveringsbestanden in dit vak of klik in het vak" veld te komen. |
| 2.1.2: No Keyboard Trap | Result: Passed | |
| 2.1.4: Character Key Shortcuts | Result: Not present |
2.2 Enough Time
| Success criterion | Result | Observations |
|---|---|---|
| 2.2.1: Timing Adjustable | Result: Not present | |
| 2.2.2: Pause, Stop, Hide | Result: Not present |
2.3 Seizures and Physical Reactions
| Success criterion | Result | Observations |
|---|---|---|
| 2.3.1: Three Flashes or Below Threshold | Result: Passed |
2.4 Navigable
| Success criterion | Result | Observations |
|---|---|---|
| 2.4.1: Bypass Blocks | Result: Failed | Observations: De eerste link op de pagina is geen skiplink. |
| 2.4.2: Page Titled | Result: Passed | |
| 2.4.3: Focus Order | Result: Passed | |
| 2.4.4: Link Purpose (In Context) | Result: Passed | |
| 2.4.5: Multiple Ways | Result: Passed | |
| 2.4.6: Headings and Labels | Result: Failed | Observations: In de basis zijn de invoervelden redelijk goed te begrijpen. Los van of alles als label gecodeerd staat is het zo dat wanneer ik een dataleverancier als functioneel beheerder moet selecteren dat ik die tekst maar eenmalig zie staan. Daarnaast staat de tekst "Selecteer een dataleverancier" maar voor de helft op mijn scherm. |
| 2.4.7: Focus Visible | Result: Passed | |
| 2.4.11: Focus Not Obscured (Minimum) | Result: Passed |
2.5 Input Modalities
| Success criterion | Result | Observations |
|---|---|---|
| 2.5.1: Pointer Gestures | Result: Not present | |
| 2.5.2: Pointer Cancellation | Result: Passed | |
| 2.5.3: Label in Name | Result: Passed | |
| 2.5.4: Motion Actuation | Result: Not present | |
| 2.5.7: Dragging Movements | Result: Passed | |
| 2.5.8: Target Size (Minimum) | Result: Passed |
3 Understandable
3.1 Readable
| Success criterion | Result | Observations |
|---|---|---|
| 3.1.1: Language of Page | Result: Passed | |
| 3.1.2: Language of Parts | Result: Not present |
3.2 Predictable
| Success criterion | Result | Observations |
|---|---|---|
| 3.2.1: On Focus | Result: Passed | |
| 3.2.2: On Input | Result: Passed | |
| 3.2.3: Consistent Navigation | Result: Passed | |
| 3.2.4: Consistent Identification | Result: Passed | |
| 3.2.6: Consistent Help | Result: Passed |
3.3 Input Assistance
| Success criterion | Result | Observations |
|---|---|---|
| 3.3.1: Error Identification | Result: Passed | |
| 3.3.2: Labels or Instructions | Result: Failed | Observations: Het veld "Selecteer een dataleverancier" bevat geen label die altijd zichtbaar is. Daarnaast is het een verplicht veld. Dat is niet duidelijk aangegeven. Ook bij het "Sleep aanleveringsbestanden in dit vak of klik in het vak" veld is het niet duidelijk dat het om een verplicht veld gaat. Ook is het niet duidelijk aangegeven dat bestanden volgens een bepaald formaat geupload moeten worden (concessie_jaar_maand_mipov.csv) |
| 3.3.3: Error Suggestion | Result: Passed | |
| 3.3.4: Error Prevention (Legal, Financial, Data) | Result: Failed | Observations: Het gaat hier om de wettelijke verplichting voor het aanleveren van bestanden. Op het moment is voor een gebruiker te makkelijk om een fout te maken die niet te herstellen is. Er zit ook geen bevestig pagina ingebouwd. Dit zou kunnen helpen om fouten te voorkomen. |
| 3.3.7: Redundant Entry | Result: Passed | |
| 3.3.8: Accessible Authentication (Minimum) | Result: Not present |
4 Robust
4.1 Compatible
| Success criterion | Result | Observations |
|---|---|---|
| 4.1.2: Name, Role, Value | Result: Failed | Observations: De iconen in het beheerscherm in de tabellen zijn geen knoppen, maar van het type <i> |
| 4.1.3: Status Messages | Result: Passed |
Sample set
No sample available.
Technology
HTML,CSS,WAI-ARIA,JavaScript,SVG
Recording of evaluation specifics
Not provided