Declaração de acessibilidade
WCAG 2.1 AA — o que está em vigor, o que falta, e como nos informar de um problema
A Learn Python Academy procura tornar a aprendizagem de Python acessível a todos. Esta declaração descreve o nosso nível atual de acessibilidade, limitações conhecidas e como reportar problemas.
1. O nosso compromisso
Visamos a norma WCAG 2.1 nível AA para as páginas principais (início, preços, lições, painel). Reavaliamos a acessibilidade em cada release importante.
2. O que está implementado
- Navegação completa por teclado — Tab / Shift+Tab / Enter / Esc.
- Anel de foco visível em cada elemento interativo.
- Contraste de texto que cumpre AA (4,5:1 para texto do corpo).
- Texto alternativo em imagens significativas; imagens decorativas com alt vazio.
- HTML semântico (cabeçalhos, landmarks, listas).
- Link «Ir para o conteúdo principal» em cada página.
- Layout responsivo com zoom a 200% sem perda de funcionalidade.
- Tema escuro para reduzir o cansaço visual.
3. Limitações conhecidas
- O editor de código nas lições usa renderização em canvas para o realce de sintaxe; alguns leitores de ecrã podem não anunciar com precisão a posição do cursor. Estamos a trabalhar numa alternativa acessível.
- Os diagramas interativos em algumas lições baseiam-se em descrições de texto e ainda não têm ARIA completo — em curso.
- O pouco conteúdo em vídeo que temos ainda não está totalmente legendado.
4. Suporte de navegadores e tecnologias de apoio
Testamos com as versões atuais do Chrome, Firefox, Safari e Edge em macOS / Windows / iOS / Android. Leitores de ecrã: NVDA (Windows) e VoiceOver (macOS / iOS). Se usares uma combinação diferente e encontrares um problema, diz-nos — verificaremos.
5. Reportar um problema
Se encontrares uma barreira de acessibilidade, escreve para support@learnpython.academy com o assunto «Accessibility». Indica a página, o que tentaste, o resultado esperado vs. real e a tecnologia de apoio que usas. Respondemos no prazo de 1 dia útil.
6. Normas seguidas
WCAG 2.1 nível AA (W3C), EN 301 549 (utilizadores UE), Section 508 (utilizadores EUA).
Contacto de acessibilidade: support@learnpython.academy