Заява про доступність
WCAG 2.1 AA — що вже є, чого ще нема, і як повідомити про проблему
Learn Python Academy прагне зробити навчання Python доступним для всіх. Цей документ описує наш поточний рівень доступності, відомі обмеження і як повідомити про проблему.
1. Наше зобов'язання
Ми орієнтуємось на стандарт WCAG 2.1 рівень AA для основних сторінок (головна, ціни, уроки, особистий кабінет). Перевіряємо доступність при кожному великому релізі.
2. Що вже реалізовано
- Повна навігація з клавіатури — Tab / Shift+Tab / Enter / Esc.
- Видимий focus-ring на всіх інтерактивних елементах.
- Контраст тексту й тла відповідає AA (4.5:1 для основного тексту).
- Альтернативний текст для змістовних зображень; декоративні зображення — без alt.
- Семантична HTML-розмітка (заголовки, landmarks, списки).
- «Перейти до основного вмісту» (skip link) на кожній сторінці.
- Респонсивна вёрстка з підтримкою масштабування до 200% без втрати функціональності.
- Темна тема для зниження навантаження на очі.
3. Відомі обмеження
- Редактор коду в уроках використовує canvas-рендеринг для синтаксичного підсвічування — деякі скрін-рідери можуть не озвучувати точну позицію курсора. Робимо доступну альтернативу.
- Інтерактивні діаграми в окремих уроках мають лише текстовий опис, без повного ARIA-розмітку — у розробці.
- Відеоконтент (поки що мінімальний) ще не має повного набору субтитрів.
4. Підтримка браузерів і допоміжних технологій
Ми тестуємо з останніми версіями Chrome, Firefox, Safari, Edge на macOS / Windows / iOS / Android. Зі скрін-рідерами NVDA (Windows) і VoiceOver (macOS / iOS). Якщо ви користуєтесь іншою комбінацією й зіткнулись з проблемою — повідомте, ми перевіримо.
5. Як повідомити про проблему
Якщо ви зіткнулись з бар'єром доступності — напишіть на support@learnpython.academy з темою «Accessibility». Опишіть сторінку, дію, очікувану й фактичну поведінку, AT, яку використовуєте. Відповідаємо протягом 1 робочого дня.
6. Стандарти, яких ми дотримуємось
WCAG 2.1 рівень AA (W3C), EN 301 549 (для користувачів з ЄС), Section 508 (для користувачів з США).
Контакт з питань доступності: support@learnpython.academy