Заявление о доступности
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