Späť na blog
WCAGPrístupnosťŠkolyWebLegislatíva

WCAG 2.1 AA pre školské weby: praktický guide pre riaditeľov (2026)

Zákon č. 95/2019 Z.z. vyžaduje od každej školy WCAG 2.1 úroveň AA. Tu je čo to znamená v praxi: 25 najčastejších WCAG fail-ov na školských weboch, ako ich auditovať, opraviť, koľko to stojí a ako sa vyhnúť pokutám od MIRRI SR.

Logyloop tím10. května 202611 min
WCAG 2.1 AA pre školské weby: praktický guide pre riaditeľov (2026)

WCAG 2.1 AA pre školské weby: praktický guide pre riaditeľov (2026)

Aktualizované 10. mája 2026.

Zákon č. 95/2019 Z. z. o informačných technológiách vo verejnej správe ukladá verejným inštitúciám vrátane škôl povinnosť mať web vo WCAG 2.1 úrovni AA. Kontrolu vykonáva MIRRI SR (Ministerstvo investícií, regionálneho rozvoja a informatizácie), ktoré môže nariadiť nápravu s lehotou až 6 mesiacov.

Problém: 80+ % slovenských školských webov WCAG nesplňuje. Tento článok je praktický sprievodca: čo WCAG znamená, ako audit urobiť, top 25 fail-ov a ako ich opraviť.

🎯 WCAG audit + oprava jednorazovo?

Logyloop ŠkolaSystém generuje web automaticky vo WCAG 2.1 AA — bez ručných úprav. Vrátane Vyhlásenia o prístupnosti (auto-generated). Spustenie 2 týždne.

📞 Nezáväzná konzultácia | 📧 info@logyloop.com

Obsah

  1. Čo je WCAG a prečo školu zaväzuje
  2. Top 25 WCAG fail-ov na školských weboch
  3. Ako urobiť audit zdarma
  4. Opravy podľa priority
  5. Vyhlásenie o prístupnosti — povinný dokument
  6. Nástroje a kontroly
  7. Časté otázky

1. Čo je WCAG a prečo školu zaväzuje {#co-je-wcag}

WCAG (Web Content Accessibility Guidelines) je medzinárodný štandard prístupnosti webu vyvinutý W3C. Definuje 4 princípy: Vnímateľný, Ovládateľný, Zrozumiteľný, Robustný (POUR). Tri úrovne zhody: A (minimum), AA (štandard), AAA (prísne).

Zákonný rámec SR

  • Zákon č. 95/2019 Z. z. o IT vo verejnej správe — implementuje EU smernicu 2016/2102
  • Vyhláška č. 78/2020 Z. z. — technické špecifikácie
  • Štandard SR: WCAG 2.1 úroveň AA
  • Kontrolný orgán: MIRRI SR (Ministerstvo investícií)

Koho sa týka

  • Verejné školy (zriadené obcou, krajom, ministerstvom)
  • Súkromné školy s verejnou podporou
  • Univerzity a VŠ
  • Materské školy zriadené obcou

Sankcie

Pokuta: do 8 000 € za neplnenie. V praxi MIRRI najprv nariadi nápravu s lehotou 30-180 dní. Pokuta je krajné riešenie.

Reputačný dopad je horší: sťažnosti na školskú inšpekciu, negatívne mediálne pokrytie.

2. Top 25 WCAG fail-ov na školských weboch {#fails}

Z 50+ školských web auditov sme identifikovali tieto opakujúce sa problémy:

Vnímateľnosť (8 fails)

  1. Chýbajúce alt texty pri obrázkoch — 95 % škôl
  2. Nedostatočný kontrast textu (menej než 4.5:1) — 70 %
  3. Text v obrázku (foto s textom namiesto HTML) — 60 %
  4. Chýbajúce titulky pri videách — 80 %
  5. PDF dokumenty bez OCR/tagov — 90 % (vysvedčenia, ŠkVP, výročné správy)
  6. Auto-play videá bez možnosti vypnúť — 30 %
  7. Žiadne alternatívne popisy pre infografiky — 85 %
  8. Mapy bez alternatívy (len Google Maps embed) — 70 %

Ovládateľnosť (7 fails)

  1. Web nie je možné ovládať klávesnicou (Tab, Enter, Esc) — 50 %
  2. Chýbajúci skip-link "Prejsť na obsah" — 95 %
  3. Focus indicator chýba (kde je kurzor) — 80 %
  4. Časový limit bez možnosti predĺžiť — 20 %
  5. Akcie bez confirmation (nie je možné vrátiť) — 40 %
  6. Hover-only interactions (mobile fail) — 60 %
  7. Nie je možné zoomovať na 200 % bez straty obsahu — 30 %

Zrozumiteľnosť (5 fails)

  1. Chýbajúci lang atribút na HTML — 40 % (<html lang="sk">)
  2. Zmena jazyka v texte nemá lang span — 80 %
  3. Chybové správy nie sú jasné ("Error 500") — 70 %
  4. Formuláre bez label — 50 %
  5. Inkonzistentná navigácia medzi stránkami — 30 %

Robustnosť (5 fails)

  1. Nevalidné HTML (chýbajúce zatváracie tagy) — 60 %
  2. Duplicitné ID — 40 %
  3. Custom widgets bez ARIA — 70 % (slider, accordion)
  4. Iframe bez title — 50 %
  5. Tabuľka bez headers (<th scope>) — 65 %

3. Ako urobiť audit zdarma {#audit}

Free nástroje pre audit školského webu:

1. Lighthouse (Chrome DevTools)

  • Otvor web v Chrome → F12 → Lighthouse → Accessibility
  • Skóre 0-100, identifikuje 30+ problémov
  • 5 minút audit, automatické

2. WAVE (WebAIM)

3. axe DevTools

  • Browser extension Chrome/Firefox
  • Real-time WCAG check počas prezerania

4. Manuálny keyboard test

  • Vypni myš, prejdi web len Tab/Enter/Esc
  • Ak sa niekde "zaseknete" = WCAG fail

5. Screen reader test

  • NVDA (Windows, free) alebo VoiceOver (Mac)
  • Zatvor oči, počúvaj čo číta
  • Ak nepredstavuje menu/štruktúru = fail

4. Opravy podľa priority {#opravy}

P0 — Kritické (oprav do 14 dní)

  • Alt texty pri všetkých obrázkoch (auto-generated zlý, ručne prepísať)
  • Kontrast textu (text-color #595959 minimum na bielej)
  • <html lang="sk"> atribút
  • Skip link "Prejsť na obsah"
  • PDF dokumenty s OCR + tagy (ŠkVP, výročné správy)

P1 — Vysoké (oprav do 30 dní)

  • Focus indicator (border 2px #0a9e9c na :focus)
  • Form labels všetky
  • Klávesnica ovládanie všetkých interakcií
  • Heading hierarchy (H1 → H2 → H3, nie preskakovať)
  • Validné HTML (W3C validator)

P2 — Stredné (oprav do 90 dní)

  • Titulky pri videách (YouTube auto-generated, manuálne edit)
  • ARIA pre custom widgets (sliders, accordions)
  • Tabuľkové headers (<th scope="col">)
  • Iframe titles
  • Error messages s konkrétnym návodom

P3 — Nice-to-have

  • Dark mode support
  • Larger text option (200%)
  • AAA contrast (7:1 vs 4.5:1)

5. Vyhlásenie o prístupnosti — povinný dokument {#vyhlasenie}

Každá škola musí mať na webe Vyhlásenie o prístupnosti (Accessibility Statement). Povinné položky podľa vyhlášky 78/2020:

  • Názov webu, URL
  • Stav zhody (plná/čiastočná/žiadna)
  • Neprístupný obsah s odôvodnením
  • Dátum poslednej aktualizácie prístupnosti
  • Dátum auditu (nie staršie než 1 rok)
  • Kontaktný formulár pre spätnú väzbu
  • Postup pre vymáhanie práva (MIRRI SR)

Vzor štruktúry

## Vyhlásenie o prístupnosti

Prevádzkovateľ: Základná škola XYZ
Web: https://zsxyz.sk
Stav: Plná zhoda s WCAG 2.1 AA
Naposledy auditované: 1. 5. 2026

## Neprístupný obsah
[Ak je niečo neprístupné, vysvetliť prečo]

## Kontakt
E-mail: dpo@zsxyz.sk
[Formulár pre spätnú väzbu]

## Vymáhanie práva
MIRRI SR, sekcia digitálnych a IT služieb
standard@vicepremier.gov.sk

Logyloop ŠkolaSystém auto-generuje Vyhlásenie o prístupnosti z konfigurácie systému + posledného auditu. Žiadna ručná editácia.

6. Nástroje a kontroly {#nastroje}

Vendor pre WCAG audit (platený)

  • Slovak Accessibility Initiative — 600-1 200 € jednorazový audit
  • AbilityNet (UK) — 1 000-3 000 € pre stredný web
  • Deque (US) — enterprise (10+ k €)

Web frameworks s built-in WCAG

  • Logyloop ŠkolaSystém — generuje WCAG 2.1 AA automaticky
  • EduPage — čiastočná podpora
  • WordPress + plugin — vyžaduje custom theme
  • Drupal — silná default prístupnosť

Self-service kontrola

  • MIRRI SR validátor — oficiálny nástroj
  • slovensko.sk publikuje benchmark verejných webov

7. Časté otázky {#faq}

Musí byť WCAG aj nepovinné stránky (galéria, akcie)?

Áno. Všetok publikovaný obsah na webe musí spĺňať WCAG 2.1 AA. Niektoré výnimky (live streaming, archívne 3rd party PDFs) možno odôvodniť vo Vyhlásení o prístupnosti.

Stačí Lighthouse skóre 95+ ako dôkaz zhody?

Nie. Lighthouse pokrýva ~30 % WCAG kritérií. Pre plnú zhodu je potrebný manuálny audit (klávesnica + screen reader + štruktúra).

Koľko stojí WCAG audit pre malú školu?

Externý audítor: 600-1 200 € jednorazový audit + report. Self-service: 0 € (Lighthouse + WAVE + manuálka), ale vyžaduje 4-8 hodín práce.

Kedy musíme urobiť re-audit?

Minimálne 1× ročne. Plus po každej väčšej zmene webu (redesign, nový CMS, pridanie modulu).

Čo s archívnymi PDF (5+ rokov staré výročné správy)?

Musia byť prístupné. Ak ich nemožno sprístupniť (skenované PDFs bez OCR), uveďte vo Vyhlásení s odôvodnením a alternatívnym spôsobom získania informácie.

Smie škola zodpovednosť preniesť na vendora?

Nie úplne. Škola zostáva zodpovedná. Vendor môže garantovať prístupnosť vlastnej platformy, ale obsahový aspekt (alt texty, jazyk) je na škole.

Čo vyhláška 78/2020 vyžaduje navyše?

Formát XLSX, DOCX musí byť prístupný. Open data pre publikovanie na portáli MIRRI. Mobilné aplikácie (ak má škola) vo WCAG 2.1 mobile.

Môžeme sa odvolať proti rozhodnutiu MIRRI?

Áno, podľa správneho poriadku. 15 dní na odvolanie. Súdny preskum cez správny súd.


Záver

WCAG 2.1 AA pre školské weby nie je voľba — je to zákonná povinnosť. 80+ % škôl ju nespĺňa, ale kontrola MIRRI je realistická hrozba.

3 kroky pre vás dnes:

  1. Audit zdarma — Lighthouse + WAVE na https://yourwebsite.sk, 30 minút
  2. Top 5 fails — alt texty, kontrast, lang atribút, skip link, focus indicator → môžete opraviť za 1 deň
  3. Vyhlásenie o prístupnosti — auto-generated alebo zo šablóny

Logyloop ŠkolaSystém generuje web automaticky vo WCAG 2.1 AA. Spustenie 2 týždne, žiadne IT znalosti potrebné.

Nezáväzná 30-min konzultácia zdarma: info@logyloop.com | kontakt.

Súvisiace: Povinnosti škôl na webe — kompletný zákonný checklist (11 položiek). GDPR pre školy 2026 — 32-bodový GDPR checklist.