Tilgjengelighetserklæring
1. Status for samsvar
Delta Matte er i hovedsak i samsvar med WCAG 2.1 nivå AA. Av de 48 suksesskriteriene i standarden er fordelingen:
| Status | Antall | Andel |
|---|---|---|
| Oppfylt | 37 | 77 % |
| Delvis oppfylt | 1 | 2 % |
| Ikke oppfylt | 0 | 0 % |
| Ikke relevant | 10 | 21 % |
Lighthouse accessibility-score: 1.00/1.00 på alle testede flater. axe-core 4.11 (WCAG 2.0 + 2.1 nivå A+AA): 0 avvik.
Endring siden første publisering (21. mai): Etter en grundig live-audit av tastatur- og skjermleser-tilbakemelding (22. mai) ble flere tidligere "delvis oppfylte" kriterier rettet — særlig tastatur-støtte på drag-baserte figurer og skjermleser-annonseringer ved svar-sjekk.
2. Hvordan vi har testet
Verktøy og metoder
- axe-core 4.11 (via @axe-core/playwright)
- Industri-standarden for automatisk WCAG-skanning. Dekker ca. 30–40 % av WCAG-kravene (de som kan måles maskinelt). Konfigurert til å sjekke nivåene WCAG 2.0 og 2.1, både A og AA. Kjøres nå som en del av kontinuerlig integrasjon (CI) på hver pull request — nye WCAG-brudd blir fanget før de når produksjon.
- Lighthouse 11 (headless Chromium)
- Gir samlet accessibility-score basert på et bredere sett kriterier enn axe alene, inkludert landmark-struktur, fargekontrast og document-tittel. Rapportene brukes til å finne konkrete forbedringspunkter.
- Manuell kodegjennomgang
- Utvikler-drevet gjennomgang av semantisk HTML (main, nav, button vs div), ARIA-attributter (aria-label, aria-live, aria-expanded), fokus-håndtering, skjermleser-tekst (sr-only), skip-link, lang-attributt, overskriftshierarki og kontrastverdier på CSS-design-tokens.
- Manuell tastatur- og skjermleser-testing
- Tab-navigasjon for å verifisere at alle interaktive elementer er fokuserbare, at fokus er synlig, og at det ikke finnes tastaturfeller. VoiceOver på macOS for å verifisere at sider leses opp i meningsfull rekkefølge og at lenketekster gir nok kontekst.
- Live-testing med innloggede testbrukere (Feide)
- Spesielt for matematikkfigurer som lastes asynkront. Verifiserte blant annet at 46 KaTeX-formler på en typisk kapittel-side får korrekt norsk aria-label (f.eks.
(-3)^2→ "( minus 3) i andre"), og avdekket at flere drag-baserte figurer mangler tastatur-alternativ.
Omfang
Følgende deler av tjenesten er testet:
- Forside og innlogging (Feide/Google) — automatisert + manuell
- Bok-flatene (lærebok-innhold, kapittel-struktur, matematikk-formler) — manuell innlogget som elev og lærer
- Profil og personverntekster — manuell
- Interaktive matematikkfigurer (representativt utvalg: graftegner, n-kant, sortering, rutenett, sorteringsbokser) — manuell innlogget
Ikke fullstendig testet ennå:
- Alle 30+ interaktive matematikkfigurer enkeltvis (et representativt utvalg er testet)
- Brukertest med personer med funksjonsnedsettelse (planlagt)
- Skjermleser-test med JAWS (Windows) og TalkBack (Android)
Hvem har testet
Tester gjennomført av utviklingsteamet i Delta Matte AS. Tjenesten er ikke ekstern revidert pr. mai 2026.
3. Kjente avvik
Av 48 WCAG 2.1 AA-krav er 1 markert som delvis oppfylt:
| WCAG-krav | Hva som ikke er oppfylt | Påvirket innhold |
|---|---|---|
| 1.4.10 Dynamisk tilpasning (Reflow) | Komplekse interaktive figurer (graftegner, n-kant) ikke verifisert systematisk ved 400 % zoom på 1280 px-skjerm. Standard tekst-/oppgaveflater fungerer. | Interaktive matematikkfigurer |
Lukkete avvik siden første publisering (21. mai)
Følgende avvik fra første rapport er nå adressert:
| WCAG-krav | Status | Detaljer |
|---|---|---|
| 1.3.5 Identifiser formål med inndata | Lukket | autocomplete-attributter lagt til på navn-/e-postfelt. |
| 2.1.1 Tastatur | Lukket | Alle 7 drag-baserte figurer (sortering, rutenett, sorteringsbokser, brøkpizza, brøkvegg, perlesnor, statiske figurer) har nå full tastatur-støtte med felles utility. Enter for å ta opp, piltaster for å flytte, Enter for å slippe, Escape for å avbryte (med undo til original posisjon). |
| 2.5.1 Pekerbevegelse | Lukket | Samme PR-er som over; drag-baserte interaksjoner har nå tastatur-alternativ. |
| 3.3.3 Forslag ved feil | Lukket | Login-feilmeldinger har nå konkrete handlingsforslag. |
| 4.1.3 Statusmeldinger | Lukket | Svar-sjekk-resultat ("Riktig!" / "Ikke helt riktig") og avsluttende bannere har nå role="status" og aria-live="polite". Skjermleser hører nå korrekthet-tilbakemelding på alle figur-oppgaver via felles task-core.js. |
Begrensninger i denne erklæringen
- Brukertest med faktiske skjermleser-brukere er fortsatt utestående. Vår verifikasjon er gjort programmatisk (DOM-attributter, ARIA-roller, live-region) og manuelt med VoiceOver. En full brukertest med blinde/svaksynte testere planlegges.
- JAWS (Windows) og TalkBack (Android) er ikke testet — kun VoiceOver (macOS).
- Pedagogisk likeverdighet vs. teknisk tilgjengelighet: Den tekniske tilgjengeligheten er god (WCAG-pass + live-annonseringer), men full pedagogisk likeverdighet for skjermleser-brukere — som hint-systemer og avslutnings-summaries — er fortsatt under arbeid.
4. Hva vi har gjort (mai 2026)
Runde 1 (21. mai) — grunnleggende WCAG-fikser
| Tema | WCAG-krav adressert |
|---|---|
| Skip-link og main-landmark på 35 sider | 2.4.1, 1.3.1 |
lang="nb" harmonisert på 39 HTML-sider | 3.1.1 |
| aria-label på input-felt i interaktive figurer | 1.3.1, 2.4.6, 3.3.2 |
| main alltid synlig (ikke skjult bak auth-gate) | 1.3.1 |
| tabindex="-1" på main for korrekt tastaturfokus | 2.4.1 |
| KaTeX matematikkformler får norsk aria-label | 1.1.1 |
| Kontinuerlig regresjonstest i CI | (forhindrer regresjoner) |
Runde 2 (22.–25. mai) — Fase F (tastatur på drag-figurer) + skjermleser-tilbakemelding
| Tema | WCAG-krav adressert |
|---|---|
Felles tastatur-utility for drag-figurer (src/a11y/keyboard-dnd.js) | 2.1.1, 2.5.1, 4.1.2 |
| Tastatur-flyt på sortering (Enter → piltaster → Enter; Escape med undo) | 2.1.1, 2.5.1, 4.1.3 |
| Tastatur-flyt på rutenett, sorteringsbokser, brøkpizza, brøkvegg, perlesnor | 2.1.1, 2.5.1 |
| aria-label + aria-grabbed på drag-håndtak; live-annonseringer ved hver state-endring | 4.1.2, 4.1.3 |
Quick wins: autocomplete på navn-/e-postfelt, bedre login-feilmeldinger | 1.3.5, 3.3.3 |
| Cross-figur regresjons-test (Playwright) | (forhindrer regresjoner) |
role="status" på Sjekk-resultat og solved/retry-bannere | 4.1.3 |
| Sortering: drop-annonse med full rekkefølge + initial helhets-annonse | 4.1.3 (læringskvalitet) |
Resultat
- Lighthouse accessibility-score: 0.89–0.98 → 1.00
- axe-core avvik: 5 → 0 på testede sider
- Alle matematikkformler i de testede lærebokkapitlene har norsk aria-label
- Alle 7 interaktive matematikkfigurer har tastatur-flyt med synlig fokus, aria-grabbed, live-annonseringer, og Escape-undo
- Svar-sjekk-resultat annonseres til skjermleser via
role="status"på tvers av alle figurer - Regresjons-tester for skip-link, sortering-tastatur og cross-figur-utility kjører på hver pull request
5. Hva som planlegges
Pedagogisk likeverdighet for skjermleser-brukere: Vi har dekket den tekniske tilgjengeligheten (tastatur, ARIA, live-annonseringer), og planlegger neste runde innen pedagogisk likeverdighet — basert på forskning fra Khan Academy, Desmos, GeoGebra og PMC-studier på matte-tilgjengelighet:
- Initial helhets-annonse på de figurene som ennå mangler den (binning, rutenett, brøkvegg)
- Hint-system: progressive hint via live-region når elever gjør gjentatte feil
- Avslutnings-summary ved fullført oppgave
- Forfatter-felt for pedagogisk skjermleser-tekst per oppgave
400 %-zoom-verifikasjon av komplekse figurer (graftegner, n-kant), kontrast-audit av designsystem, og WCAG 2.2-vurdering er også planlagt. Brukertest med faktiske skjermleser-brukere (blinde/svaksynte testere, eventuelt via Statped) er prioritert som ekstern aktivitet.
Vi gir ikke faste datoer her — arbeidet planlegges som del av jevnlig utvikling, og oppdatert status publiseres ved neste revisjon av denne erklæringen (minst årlig).
6. Tastatur- og skjermleser-bruk
Alle matematikkfigurene i Delta Matte kan brukes uten mus, og har sr-only-instruksjoner som leses av skjermleser. Se den samlede referansen:
- Tastatur- og skjermleser-guide for matematikkfigurene (sortering, rutenett, sorteringsbokser, statiske figurer, perlesnor, brøkpizza, brøkvegg)
7. Kontakt og tilbakemelding
Hvis du opplever tilgjengelighetsproblemer i Delta Matte, eller mener vi ikke følger kravene:
- E-post: post@deltamatte.no
- Postadresse: Delta Matte AS, org.nr. 937 595 492
Vi tilstreber svar innen 5 virkedager.
8. Klagerett
Mener du Delta Matte ikke følger kravene til universell utforming, og at vi ikke har gitt et tilfredsstillende svar på en henvendelse, kan du klage til Diskrimineringsnemnda via diskrimineringsnemnda.no.
9. Tilsynsmyndighet
Tilsynet for universell utforming av IKT ved Digitaliseringsdirektoratet (Digdir) fører tilsyn med kravene. Se uutilsynet.no.