Programa de Pedagogía, Docencia y Ciencias del Aprendizaje 25 partes · 300 clases · de los fundamentos del aprendizaje a la formación de formadores

Accesibilidad del material

Un programa que enseña inclusión y publica material inaccesible se contradice a sí mismo. Este documento declara qué cumple el repositorio, cómo se verifica y qué queda pendiente.

1. Qué cumple este repositorio

DecisiónPor qué
Todo el contenido en Markdown planolegible con lector de pantalla, editable con cualquier herramienta y sin formato propietario
Encabezados jerárquicos correctos (#, ##, ###)permiten navegar por estructura en lugar de leer linealmente
Tablas con encabezado explícitolos lectores de pantalla anuncian la columna al leer cada celda
Enlaces con texto descriptivonunca «haz clic aquí»: el texto del enlace dice a dónde lleva
Sin dependencia del color para transmitir informaciónlos estados de evidencia se nombran en texto, no solo con un color
Sitio HTML con contraste alto y tema claro y oscurorespeta la preferencia del sistema y permite cambiarla
Diagramas con alternativa textualsi mermaid no carga, el bloque queda como texto legible que describe el flujo
Sin imágenes portadoras de contenidonada del programa se pierde si las imágenes no cargan
Tipografía del sistema y unidades relativasrespeta el tamaño de letra configurado por la persona

2. Cómo verificarlo

python scripts/validar_encoding.py      # UTF-8 sin BOM ni mojibake
python scripts/validar_estructura.py    # jerarquía de encabezados y enlaces internos
python scripts/generar_sitio.py         # el sitio falla si hay enlaces rotos

Verificación manual recomendada antes de una publicación mayor:

  1. navegar el sitio solo con teclado;
  2. abrir una clase con un lector de pantalla y comprobar que la estructura se anuncia;
  3. aumentar el zoom al 200 % y comprobar que no se pierde contenido;
  4. cargar una página con los diagramas bloqueados y verificar que sigue siendo comprensible.

3. Lo que este repositorio pide a quien produce material con él

Si generas material a partir de este programa —para tu curso, tu institución o tu plataforma—, mantén estas condiciones mínimas:

margen con formatos propietarios.

4. Accesibilidad del paquete de capacitación

El paquete que genera scripts/exportar_capacitacion.py hereda estas condiciones: HTML semántico, sin dependencias externas, sin JavaScript necesario para leer el contenido y con estilos que respetan el zoom. Si tu plataforma reescribe el HTML, verifica que conserve los encabezados y las tablas con encabezado.

5. Limitaciones declaradas

la clase, pero un diagrama complejo leído por un lector de pantalla no equivale a la versión visual. Es una brecha conocida.

texto: la información no se pierde, la representación visual sí.

Estas limitaciones se declaran porque un documento de accesibilidad que solo enumera logros no sirve para mejorar.

6. Cómo reportar un problema de accesibilidad

Abre un issue en el repositorio describiendo: qué página, con qué herramienta, qué esperabas y qué ocurrió. Los problemas de accesibilidad tienen prioridad sobre las mejoras de contenido en este proyecto.