Sistematización Del Desarrollo y Adaptación de Sitios Web Ajustados A La Norma NTC 5854
Sistematización Del Desarrollo y Adaptación de Sitios Web Ajustados A La Norma NTC 5854
Sistematización Del Desarrollo y Adaptación de Sitios Web Ajustados A La Norma NTC 5854
Agradecemos en primer lugar a Dios por nuestras vidas y por llegar, después de tantas
experiencias, hasta este momento.
A nuestras familias, porque nos dieron la oportunidad de soñar un futuro distinto mediante
el camino de la Educación Pública. A ellas y ellos les agradecemos las atenciones y cuidados,
los llamados de atención, la paciencia y las lecciones que nos enseñaron, porque hoy somos
fruto de aquello.
A las y los profesores que a lo largo de la carrera despertaron en nosotros la curiosidad y el
amor a la ciencia y a la ingeniería, amor que despertó en nosotros el deseo de ejercer
responsablemente como ciudadanos y profesionales en esta sociedad carente y necesitada
de innovación con sentido humano.
Pasar por la Universidad Distrital fue para nosotros un camino lleno de alegrías,
preocupaciones, aprendizajes, crecimiento personal y profesional que nos enseñó que no
solo se trata de entender nuestro entorno, que no basta con observar, es necesario actuar
en él y transformarlo.
Agradecemos a quienes trabajaron antes, y con nosotros en el Proceso Constituyente de la
Universidad, porque nos enseñaron el valor de persistir, defender y construir desde el alma
y el corazón este proyecto de Universidad. Al Colectivo Piensa Libre donde crecimos como
estudiantes e ingenieros integrales, y a la ACEU, cuna del pensamiento crítico y forjadora
de soñadores incansables por una universidad critica, creadora y transformadora. Gracias a
todos los compañeros, amigos, profes y camaradas que estuvieron presentes para enseñar,
construir y compartir la alegría de pintar para la vida.
Agradecemos al Grupo Virtus y al docente Fernando Martínez por creer en este proyecto
desde el inicio, y brindar sin reparo su experiencia y ayuda para cristalizar este importante
logro.
A Colnodo, por depositar en nosotros la confianza para desarrollar un proyecto como este,
que demuestra que si son necesarios ingenieros con enfoque humano y social. Por poner a
nuestra disposición su experiencia como organización y por abrirnos las puertas a una nueva
etapa en nuestras vidas.
Tabla de contenido
RESUMEN ................................................................................................................................................................... 1
INTRODUCCIÓN ....................................................................................................................................................... 2
1 PLANTEAMIENTO DEL PROBLEMA........................................................................................................... 3
1.1 Descripción del problema .................................................................................................................... 3
1.2 Formulación del problema .................................................................................................................. 4
2 JUSTIFICACIÓN ................................................................................................................................................... 5
3 OBJETIVOS ............................................................................................................................................................ 6
3.1 Objetivo general ....................................................................................................................................... 6
3.2 Objetivos específicos .............................................................................................................................. 6
4 MARCO REFERENCIAL .................................................................................................................................... 7
4.1 Antecedentes o estado del arte.......................................................................................................... 7
4.2 Marco teórico ......................................................................................................................................... 10
5 MARCO METODOLÓGICO ............................................................................................................................ 15
5.1 Metodología de la investigación ..................................................................................................... 15
5.2 Ingeniería del proyecto ...................................................................................................................... 17
6 RESULTADOS Y DISCUSIÓN........................................................................................................................ 19
6.1 Sistematización del desarrollo ........................................................................................................ 19
6.2 Retos y recomendaciones para la aplicación de accesibilidad .......................................... 29
7 CONCLUSIONES ............................................................................................................................................... 37
8 RECOMENDACIONES..................................................................................................................................... 39
9 BIBLIOGRAFIA Y CIBERGRAFIA ............................................................................................................... 41
9.1 Bibliografía.............................................................................................................................................. 41
9.2 Cibergrafía ............................................................................................................................................... 43
10 ANEXOS .................................................................................................................................................................. 1
ANEXO 1: MANUAL DE ACCESIBILIDAD WEB ............................................................................................. 1
ANEXO 2: EVALUACIÓN DE ACCESIBILIDAD MOODLE ........................................................................... 1
ANEXO 3: EVALUACIÓN DE ACCESIBILIDAD MICROSITIOS ............................................................... 17
ANEXO 4: SOPORTES SITIO OBSERVATORIO DE TERRITORIOS ÉTNICOS Y CAMPESINOS 24
LISTA DE FIGURAS
1
INTRODUCCIÓN
La evolución exponencial de las tecnologías de la información ha abierto la oportunidad de
que cada vez más personas tengan acceso a plataformas tecnológicas, y ha hecho que exista
una gran cantidad de información en la web, desde información irrelevante, hasta
conocimientos teóricos, incluso la prestación de servicios médicos e información oficial
estatal. Pero ¿está realmente abierta esta puerta al mundo para todos?
Según el Informe Mundial sobre Discapacidad de 2011, más de mil millones de personas en
el mundo viven con discapacidad, cerca del 15 % de la población mundial, y de acuerdo con
el informe de Global Monitoring Report, en 2015, cerca del 9,6 % de la población vivía en la
extrema pobreza. En la actualidad existen infinidad de contenidos y servicios médicos o de
cualquier índole alojados en internet, vitales para la cotidianidad de esta población. Urge
para el desarrollo de la humanidad ampliar el acceso a las plataformas tecnológicas que
faciliten el uso y acceso a Internet y todo su contenido.
Garantizar accesibilidad es garantizar que “personas con algún tipo de discapacidad van a
poder hacer uso de la Web”1 y que tendrán la oportunidad de vivir una experiencia
parcialmente completa a los contenidos audiovisuales y a la infinidad de información
presente en la web. Muchos gobiernos, incluido el colombiano, han definido que sus sitios
web cumplan estándares de accesibilidad en distintos niveles, sin embargo, aún existe una
amplia gama de sitios web oficiales, comerciales, de ocio, entre otros, que no son accesibles.
En búsqueda de cerrar esta brecha de acceso, y de generar elementos que agilicen y faciliten
la implementación de estándares accesibles en los sitios web de entidades del estado o de
interés para la población en condiciones de discapacidad, se plantea este proyecto, cuyo
objetivo es generar una guía para fortalecer esta línea de desarrollo y así llevar
progresivamente todos los beneficios del internet a esta población que por su condición se
ve limitada a acceder a un pequeño porcentaje de la información global. Esto se logrará
mediante el acompañamiento en el proceso de creación de sitios web gubernamentales
cumpliendo con la norma NTC 5854 en nivel AA; desde la discusión y definición de
requerimientos con el cliente hasta la entrega y puesta en línea del sitio,
sistematizando en cada etapa del proceso, buenas prácticas, herramientas de
desarrollo, apuestas gráficas alternativas, metodologías de desarrollo, validación y
verificación. Sobre esta base, se busca plantear el trabajo futuro para la investigación y
desarrollo de tecnologías web que aumenten el nivel de accesibilidad de los sitios en
Colombia, así como los retos en formación y ejecución que quedan en este campo.
Este proyecto cuenta con el apoyo y la experiencia de Colnodo, empresa dedicada al
1 LAWTON, Shawn y EOWG. Introducción a la Accesibilidad Web. W3C Web Accesibility Initiative [en línea],
septiembre de 2005 [revisado 10 junio 2017]. Disponible en
http://www.w3c.es/Traducciones/es/WAI/intro/accessibility
2
desarrollo de páginas web accesibles con más de 20 años de en mercado y
comprometidos con la misión de llevar el contenido de sus clientes a la mayor cantidad de
usuarios posibles.
Es decir, que si se quisiera mejorar el acceso para poblaciones en discapacidad, hay que ver
no solo hacia las personas con discapacidades físicas, mentales, sensoriales, sino también
hacia quienes usan la web en entornos de deficiencias tecnológicas, con acceso limitado a
redes estables de internet móvil o fijo, desde dispositivos móviles o computadores de gama
media o baja.
Por otro lado, de acuerdo con el Boletín Trimestral de las TIC del cuarto semestre de 20165,
el número de suscriptores a internet de los estratos 1, 2 y 3 ha aumentado en 9.2%, 5.9% y
9.5% respectivamente desde el 2015, mientras que los estratos 5 y 6 aumentaron en 8.7%.
Es decir que tanto sectores vulnerables de la sociedad colombiana, como aquellos con
mejores condiciones de vida siguen aumentando su conectividad a internet. Por ende, cada
vez más colombianos se comunican con el mundo, reciben noticias, servicios y acceden a
3
cifras oficiales, notificaciones, trámites, atención al usuario y consulta de normas a través
de la web.
Estos servicios, como tantos otros ofertados por entidades de salud, establecimientos
comerciales y educativos, entre otros son frecuentados por los colombianos, a través de
conexiones móviles 3G y 4G, que aumentaron incluso en mayor proporción que el acceso a
internet por redes fijas del 2015 al 2016, tal como se ve en la gráfica 1.
El mismo boletín, evidencia un aumento del 2015 al 2016 en usuarios de redes móviles ya
sea mediante suscripción (es decir plan de costo fijo) y por demanda o abonos de acuerdo
a la Resolución 5076 del 2016 de la Comisión de Regulación de Comunicaciones6
6 COLOMBIA. CRC. Resolución 5076. (29 de Diciembre de 2016). Bogotá, 2016. Disponible en internet:
https://www.crcom.gov.co/resoluciones/00005076.pdf
7 MINTIC, Op. cit. p. 25.
8 MINTIC, Indice GEL Nacional, Resultados 2016. Estrategia Gobierno el Línea
4
Ahora si este es el caso de las entidades que por lineamiento del MINTIC y presidencia
deben cumplir la NTC 5854, ¿qué se puede esperar del nivel de accesibilidad de otros sitios
web no gubernamentales? Redes sociales como Twitter iniciaron a pensarse la accesibilidad
web para sus usuarios, sin embargo en Colombia, la norma NTC 5854 sigue siendo una
norma desconocida y en tanto no sea obligatoria su implementación seguirá siendo un
desafío para los colombianos con discapacidades o limitaciones acceder a sitios web.
Entonces, ¿cómo hacer más sencilla y atractiva la implementación de la NTC 5854 para los
desarrolladores web gubernamentales y empresarios colombianos?
2 JUSTIFICACIÓN
Por otro lado, para Colnodo, este proyecto representa un espaldarazo a la vocación y el
compromiso demostrado en todos sus años de existencia por el uso estratégico de Internet
para el desarrollo. Actualmente, son una empresa de reconocimiento en temas de
accesibilidad web, y han participado en espacios nacionales e internacionales para la
cooperación e implementación en accesibilidad. Un ejemplo, es el proyecto Internet para
la Rendición de Cuentas, que es la “herramienta orientada a fortalecer la transparencia de
la información pública y facilitar el control social”11 en la que Colnodo colaboró en el
5
desarrollo del sitio web modelo, a la medida de las necesidades y requerimientos de las
normas en el 2007 en Colombia, y que fue implementado por municipios y diversas
entidades territoriales. Sin embargo, la velocidad con la que avanzan las nuevas tecnologías
obliga a estar en constante revisión y renovación de los procedimientos y mecanismos de
desarrollo, aspecto central de análisis en el presente proyecto. Así mismo, resulta
conveniente para Colnodo el desarrollo de la investigación, por que suscita la discusión e
invita a nuevas y antiguas organizaciones con y sin ánimo de lucro a sumarse al desarrollo
accesible, facilitando los enlaces y canales de cooperación y las estrategias de
implementación de las normativas.
3 OBJETIVOS
6
4 MARCO REFERENCIAL
4.1 ANTECEDENTES O ESTADO DEL ARTE
La accesibilidad web es una temática que a pesar de ser reciente, cuenta con múltiples
estudios en busca de minimizar la esta brecha tecnológica y de información para personas
con discapacidades.
La Iniciativa para la Accesibilidad Web, WAI, por sus siglas en inglés, es la rama dedicada a
la accesibilidad web de la Word Wide Web Consortium, W3C. Desde su fundación, han
creado dos versiones de Pautas de Accesibilidad para Contenido Web, más conocidas por
sus siglas en inglés como WCAG. Estas pautas, aunque no son oficialmente reconocidas ni
cuentan con certificación de parte de organismos internacionales, estas se han convertido
en un estándar aceptado. Algunos estudios han planteado una serie de beneficios técnicos
y de acceso que permite la WCAG12, por ejemplo, el aplicar estas métricas, permite incluirlas
dentro de la fase de ingeniería web, logrando una comprensión desde el inicio, por parte
del equipo de desarrollo. Esto a su vez permite que todo el proceso esté enmarcado por
métricas definidas, asegurando un sitio accesible desde su diseño; las métricas de por sí
permiten un modelo de evaluación y clasificación de páginas web.
12 VIGO, markel, BRANJNIK, Giorgio, O’CONNOR, Joshue. Research Report on Web Accessibility Metrics. En:
W3C WAI Research and Development Working Group (RDWG) Notes [en linea] 2012 [revisado junio 2018].
Disponible en internet: https://www.w3.org/TR/accessibility-metrics-report/
13 PASCUAL, Alfra. RIBERA, Mireia. GRANOLLERS, Toni. Impact of web accessibility barriers on users with a
7
fundamentalmente se deben cubrir para garantizar accesibilidad plena14: Sonidos no
vocales que permitan la ubicación y navegación dentro de la página; interfaz web y móvil
adaptativa; táctil con posibilidad de relieve; e interacción mediante gestos.
Otro avance notable en la accesibilidad implementado por MINTIC, Vive Digital y FENASCOL
es el “Centro de Relevo” espacio online para usuarios sordos que mediante plataformas
muy sencillas e intuitivas busca acercar a esta comunidad a las herramientas TIC, y que lleva
al aire más de 15 años. Algunos de los servicios ofertados son:
● Relevo de llamadas “permite la comunicación bidireccional entre personas sordas y
oyentes a través de una plataforma tecnológica que cuenta con intérpretes de LSC
en línea.”15
● Servicio de Interpretación en Línea SIEL, que “facilita la comunicación entre sordos
y oyentes que se encuentran en un mismo espacio al colocar a su disposición un
intérprete en línea, al cual pueden acceder desde un computador, una Tablet o un
celular con conexión a internet y sistema de amplificación de audio y micrófono”16
● Herramienta de Apropiación TIC, “ofrece contenidos y espacios donde la lengua de
señas y la lengua escrita prevalecen para el acceso a la información, el aprendizaje,
la comprensión, construcción de conocimientos y sobre todo la motivación al uso de
las TIC en las personas sordas”17
● Formación Virtual de Intérpretes que “los capacita constantemente en temas como
comunicación, traducción, lengua de señas, cultura sorda y atención al usuario”18
14 FERATI, Mexhid. En: Accessibility requirements for blind and visually impaired in a regional context: An
exploratory study. En Usability and Accessibility Focused Requirements Engineering (UsARE), 2014 IEEE 2nd
International Workshop on. IEEE, 2014. p. 13-16.
15 MINTIC. Relevo de llamadas. Centro de Relevo [en línea] [revisado junio 2018]. Disponible en internet:
http://www.centroderelevo.gov.co/632/w3-propertyvalue-15253.html
16 MINTIC. Servicio de Interpretación en línea SIEL. Centro de Relevo [en línea] [revisado junio 2018].
Disponible en internet:http://centroderelevo.gov.co/632/w3-propertyvalue-15254.html
17 MINTIC. Herramienta de apropiación TIC. Centro de Relevo [en línea] [revisado junio 2017]. Disponible en
internet: http://centroderelevo.gov.co/632/w3-propertyvalue-15255.html
18 MINTIC. Formación virtual de intérpretes. Centro de Relevo [en línea] [revisado junio 2017]. Disponible en
internet: http://centroderelevo.gov.co/632/w3-propertyvalue-15256.html
19 LOIACONO, Eleanor T.; MCCOY, Scott; CHIN, William. Federal Web site accessibility for people with
8
por ejemplo, la transformación del formato HTML utilizando el Modelo de Objetos del
Documento para lograr una mejor visualización y funcionalidad de la estructura20, esto,
mediante una ontología compuesta por nodos y uniones o relaciones que mediante un
archivo RDF genere el sitio web permitiendo que una entrada se convierta en 5 salidas:
cambiar de eje, ir hacia adelante, hacia atrás, leer y orientación dentro de la página,
traduciendo cada salida con un convertidor de voz.
Los CMS son plataformas gestoras de contenido que facilitan la creación y manejo de la
estructura y del contenido de páginas web. Facilitar tantas tareas requiere una
programación por debajo, que no es sencilla de modificar, por lo tanto el implementar
estándares para garantizar accesibilidad en estos sitios, es aún más complicado. Se han
realizado varios estudios en este campo, que han demostrado efectivamente como muchas
plantillas de estos gestores, como Joomla21 vienen pre programadas y su desarrollo ha sido
bastante amplio, pero en contra de esta nueva tendencia accesible, dificultando la
modificación y adaptación de muchos sitios web.
Para estos casos, Lopez & et. plantean una serie de pasos22 para que la inmersión de la
accesibilidad en un sitio web que se base en un gestor de contenido no sea tan traumática:
Seleccionar el CMS y su configuración de tal forma de que queden habilitadas todas las
posibles opciones de accesibilidad; desarrollar una serie de muestras de páginas web para
asegurarse que las etiquetas y demás atributos HTML funcionen correctamente; utilizar
validadores de los estándares de la WCAG para realizar pruebas de los criterios de
accesibilidad; hechos estos pasos se procede a realizar un conjunto de ejemplos de páginas
web con toda la configuración realizada, se procede a realizar el desarrollo del sitio, donde
se debe hacer una revisión constante de la accesibilidad de cada página con más de un
validador; luego se debe analizar qué problemas de accesibilidad se tienen para identificar
y aplicar soluciones al sitio.
20 FAYZRAHMANOV, Ruslan. GÖBEL, Max. HOLZINGER, Wolfgang. KRÜP, Bernhard. BAUMGARTNER, Robert.
A unified ontology-based web page model for improving accessibility. En Proceedings of the 19th international
conference on World wide web. ACM, 2010. p. 1087-1088.
21 ALFONZO, Daiana E. CASARO Pedro L. MARIÑO, Sonia I. GODOY, María V. Mantenimiento Correctivo
Aplicado a un Sitio Basado en Joomla. Una Propuesta Centrada en la Accesibilidad. En: Revista
Latinoamericana de Ingeniería de Software, 2015, vol. 3, no 2, p. 101-107.
22 LÓPEZ, Juan Miguel., PASCUAL, Afra, MEDUIÑA, Cristina, & GRANDOLLERS, Toni. Methodology for
identifying and solving accessibility related issues in web content management system environments. En:
Proceedings of the International Cross-Disciplinary Conference on Web Accessibility. ACM, 2012. p. 32.
9
4.1.5 Otros tipos de accesibilidad
La accesibilidad entendida como el derecho que tienen todas las personas de acceder a una
plataforma web, también involucra a aquellas personas cuya conexión lenta no le permite
acceder a cierto contenido, para esto han propuesto23 un agente web de dos niveles, uno
local que identifique, registre y aprenda el comportamiento del usuario local y uno remoto
que interactúe con la red pública hablando con el agente local para registrar y aprender el
comportamiento de los usuarios e interactuando con otros agentes remotos; esto permite
que el usuario disfrute de una conexión más fluida.
La WCAG son una serie de lineamientos que definen cómo hacer la web accesible para
personas con alguna discapacidad. Esta accesibilidad comprende discapacidades como la
visual, auditiva, física, de habla, cognitiva, lingüística, de aprendizaje y de problemas
23 YEH, Ping-Jer; YUAN, Shyan-Ming; LO, Winston. Two-level Web agent for limited accessibility. En Computer
Software and Applications Conference, 1997. COMPSAC'97. Proceedings., The Twenty-First Annual
International. IEEE, 1997. p. 482-485.
24 COLNODO. Neutralidad en Internet: Factor que potencia el cierre de la brecha social digital.. Colnodo [en
10
neurológicos; también hacen la web más usable para personas de edad avanzada y con
herramientas de baja gama.
Estas pautas se componen de 4 principios, cada principio tiene unos lineamientos y unos
criterios de éxito como se ve a continuación25:
● Perceptible:
o Textos alternativos:
o Todo el contenido sin texto debe tener un texto alternativo,
o Contenido multimedia basado en tiempo (Videos, Audios)
o Los contenidos de video y audio debe mostrar información equivalente a
este contenido.
o Adaptable:
La secuencia del contenido afecta su significado, esta debe ser determinada
mediante programación.
Las instrucciones para operar y entender el sistema no dependen
únicamente de las características sensoriales de los componentes.
o Distinguible:
El color debe tener un grado de contraste considerable.
Los audios deben tener la opción de control (volumen, tiempo, etc.).
● Operable:
o Teclado accesible: A todo el contenido debe poderse acceder mediante el
teclado.
o No debe haber componentes de los que no se pueda salir con el teclado.
o Suficiente tiempo: Si hay contenido controlado por tiempo, se debe poder
apagar, ajustar, extender, pausar, detener u ocultar.
o Convulsiones: Las páginas no deben tener contenido que flashee más de 3
veces en un segundo.
o Navegable:
Las páginas deben tener títulos que describan su tema o propósito.
Si el contenido está organizado secuencialmente los componentes que se
puedan enfocar deben corresponder lógicamente a esta secuencia.
o Los vínculos deben tener su descripción en texto.
● Entendible:
25W3C. Web Content Accessibility Guidelines (WCAG) 2.0. W3C Recomendations [en línea] 11 de diciembre
2008 [revisado junio 2018]. Disponible en intenet: https://www.w3.org/TR/WCAG20/
11
oLeíble: El lenguaje por defecto debe estar determinado mediante
programación.
o Predictible:
Cuando un componente sea enfocado el contexto de la página no debe
cambiar.
Cambiar la configuración de algún componente de interfaz del usuario no
debe automáticamente cambiar el contexto, a menos que el usuario sea
notificado del comportamiento antes de usar el componente.
o Asistencia para entrada de datos: Compatible:
Debe alertar si existe algún error.
Debe dar instrucciones claras mediante etiquetas.
● Robusto:
o Compatible:
Para el contenido con lenguaje de marcado, las etiquetas deben tener inicio
y final, elementos anidados según su especificación, no duplicar atributos y
tener un ID único.
Para todos los componentes de interfaz de los usuarios, el nombre y el rol
debe estar determinados.
La WCAG dependiendo la versión (1.0 o 2.0), clasifica los sitios web según el cumplimiento
de los principios en tres niveles: A, AA y AAA, siendo AAA el nivel que cumple con todos los
lineamientos, y A el que cumple solo algunos de ellos.
4.2.2 Colnodo
Colnodo26 es una organización que desde 1994 ha ofrecido servicios que han permitido el
intercambio de información electrónica a los colombianos. Con más de 500 clientes dentro
de su historia, Colnodo ha buscado ofrecer tecnologías de la información con enfoque
social, enfatizando temáticas como DDHH, mejoramiento de las condiciones de la mujer,
gobernabilidad, democracia y participación ciudadana, desarrollo sostenible, inclusión
digital y uso estratégico de las TIC para el desarrollo. Cuenta de esto es que son líderes y
pioneros en la implementación de la accesibilidad web además de ser colaboradores en la
construcción de la norma NTC 5854.
26 COLNODO. Nosotros. [en línea] 2018 [revisado junio 2018]. Disponible en internet:
https://colnodo.apc.org/es/nosotros
12
4.2.3 Norma Técnica Colombiana NTC 5854
Esta norma tiene como objetivo recoger las pautas de la WCAG para establecer un marco
jurídico en Colombia frente a accesibilidad web y así recoger la iniciativa de la WCAG, es
decir, reducir la brecha digital y expandir la inclusión laboral, educativa y social. El sitio web
de la norma ofrece autoevaluaciones para medir el conocimiento de esta, tutoriales y la
explicación técnica de cada ítem y área a tratar.
13
Grafica 2 Actividades y criterios componente 1.
Fuente: Manual de Gobierno en Línea. MINTIC
En la más reciente versión de la estrategia, la 3.1, se incluyen 3 anexos. El primero, detalla
la descripción de las actividades, criterios responsables, y herramientas. Entre estas
herramientas, todos los componentes, referencian el cumplimiento de la norma técnica
colombiana NTC 5854, y otros lineamientos de publicidad, guías de usuario, de apertura de
datos y leyes nacionales. El segundo anexo amplía y detalla la Información mínima a
publicar. El tercer anexo, el más relevante para este proyecto: Accesibilidad Nivel de
Cumplimiento AAA, presenta “los criterios de la NTC 5854 para el nivel de cumplimiento
AAA (triple A), detallando cuáles son de obligatorio cumplimiento y cuáles opcionales”28.
Ahora, según los resultados del “Estudio de Nivel de Madurez de las Entidades Públicas
Colombianas en Gobierno Electrónico”29 elaborado durante el 2017 por Colombia Digital e
Ingram Micro, las entidades del gobierno han mostrado un avance en la implementación de
la estrategia Gobierno en Línea, puesto que el 55% de las entidades ha mejorado sus
servicios mediante las TIC, 92% recibe quejas, reclamos y peticiones de usuarios para el
diseño de sus servicios digitales, el 73% “recibe sugerencias de los ciudadanos por canales
digitales (web y redes sociales)”30, el 92% pública datos abiertos. Sin embargo, quedan
varios campos por mejorar, como “En cuanto a cultura de Gobierno Electrónico”.
Cabe resaltar que la priorización del presupuesto, según este informe, presenta en los
últimos lugares la capacitación y la difusión. Considerando que la adquisición de hardware
14
y software y la contratación personal anteceden a este elemento, se puede pensar que en
un escenario a futuro, aumentarán los recursos para la capacitación y difusión de
contenidos GEL en las entidades gubernamentales.
5 MARCO METODOLÓGICO
5.1 METODOLOGÍA DE LA INVESTIGACIÓN
Para el desarrollo de la investigación se requiere una metodología que permita abstraer
datos estadísticos (número de usuarios, grado de accesibilidad, entre otros), el
cumplimiento o no de los criterios establecidos en la NTC 5854, el nivel de avance en la
implementación del Gobierno en Línea, y muchas otras variables cuantitativas, así como
una serie de percepciones, evaluaciones y conceptos cualitativos emitidos por los usuarios,
las entidades gubernamentales y sus empleados, organismos nacionales e internacionales,
entre otros actores importantes. Por ende, una metodología mixta permitirá contrastar
estos dos aspectos para formular, por un lado soluciones integrales a quienes ofertan
31 APC. Carta de APC sobre derechos en Internet. Asociación para el Progreso de las Comunicaciones APC [en
15
servicios web, y por otro, un consolidado de experiencias que recoja el bagaje teórico y
técnico adquirido, y sirva de base para desarrollos futuros.
5.1.1 Participantes
La población objetivo de este proyecto son los usuarios finales de la web con discapacidades
visuales y auditivas o de bajo acceso y conectividad, así como aquellos con deficiencias
cognitivas leves. Durante el proceso de validación de uno de los proyectos, un usuario con
deficiencia visual severa hizo parte del equipo y ejecutó una prueba de accesibilidad y
usabilidad en la primera versión de los micrositios del proyecto de la Biblioteca Nacional.
Dado que el proyecto se desarrolló en conjunto con Colnodo, participaron de la ejecución
del mismo, el equipo de desarrollo (incluidos los diseñadores y equipo legal) y sus clientes.
En cuanto a equipos, se utilizaron dos computadores portátiles para uso de cada uno de los
pasantes del proyecto, así como aparatos móviles (como celulares o tabletas) suministrados
por Colnodo para la prueba de rendimiento y validación. En los contratos establecidos no
se definió el uso de alguna herramienta específica para el análisis de la accesibilidad del
sitio, por ende no fue necesaria la compra de software licenciado ni equipos adicionales. Y
ya que se considera como un factor de accesibilidad la conectividad, las redes de prueba y
validación deberán ser de distinta capacidad, velocidad, y tipo (móviles y fijas).
5.1.3 Procedimiento
Para lograr los objetivos es preciso dividir en cinco fases el proyecto:
1. Apropiación conceptual: de normas, procedimientos y teoría acerca de la temática. Se
desarrolla previo a iniciar el trabajo práctico con la empresa, y se refleja en el estado del
16
arte y el marco teórico, sin embargo, de ser necesario, se ampliará durante el desarrollo
del proyecto.
2. Empalme y vinculación institucional: En un corto periodo de tiempo los pasantes
conocen la estructura administrativa de Colnodo, incluyendo los equipos de trabajo en
el área de desarrollo, jefes de procesos, diseñadores, programadores y otros roles. Esta
familiarización es importante para tener claros los flujos de tomas de decisiones y las
cadenas de mando y responsabilidades.
3. Desarrollo: En conjunto con el grupo de desarrollo de Colnodo, se acompaña cada una
de las fases de creación, verificación y evaluación de accesibilidad de sitios web. Esto
comprende el proceso contractual, la metodología de desarrollo, verificación, pruebas y
entrega al cliente. Esta fase demanda de los pasantes alto grado de dedicación pues se
ven implicados en los componentes netamente técnicos y de desarrollo web (hojas de
estilos, maquetación, entre otros). Es el núcleo práctico de la investigación.
La evaluación de accesibilidad en los sitios no solo se hace al final del desarrollo sino al
inicio de la pasantía (cuando ya había un avance en los proyectos) y en otros momentos
del desarrollo, según las particularidades de cada proyecto.
4. Sistematización del desarrollo: Esta etapa transcurre paralela a la fase de desarrollo,
pues por cada paso, llevó riguroso registro. Es nutrida por todos los documentos
derivados de la metodología de desarrollo (diagramas, imágenes, etc.). Es de vital
importancia que incluya registros de tiempos, número de personas desarrollando, horas
de trabajo, flujo de decisiones y demás variables asociadas. De igual forma se
consideraron los problemas y soluciones a lo largo del proceso, las herramientas
utilizadas, modificaciones a los planes, requerimientos y decisiones iniciales, para
garantizar una trazabilidad integral del proceso de desarrollo.
5. Análisis y consolidación de resultados: En esta etapa se contrasta la experiencia
sistematizada con las necesidades y requerimientos encontrados en las primeras fases
de la investigación. El objetivo es analizar la eficiencia de los procesos, buscar
alternativas más rápidas de desarrollo, mejores instrumentos de concertación con el
cliente, alternativas para la validación, entre otros derivados de la experiencia. Cabe
resaltar que las deficiencias en cuanto a herramientas alternativas de desarrollo son
importantes, porque consolidan la base de la innovación en el trabajo a futuro. En esta
última fase se consolidan los entregables como el Manual de accesibilidad, las
conclusiones prácticas y los enfoques de innovación futuros.
17
1. Contrato: En esta fase se establecen los acuerdos entre ambas partes para la
realización del proyecto en cuestión, se establecen limitaciones, alcances,
validaciones y precios.
2. Diagramación: La diagramación involucra la maquetación de lo establecido con
el cliente mediante herramientas de diseño para establecer gráficamente cual
es la proyección de la página en un .jpg y posteriormente materializarlo en html
y hojas de estilo css.
3. Creación del sitio web: En el proceso de desarrollo se crean casi
simultáneamente las hojas de estilo y el código HTML. Las primeras se cargan
mediante FTP al servidor web. El código HTML se introduce a través de las
Aplicaciones de Acción en las páginas o vistas (bloques de código que se insertan
en las páginas).
4. Validación: Aquí se realiza un proceso de pruebas y verificación de la
accesibilidad del sitio y de su contenido, cargando datos de prueba, realizando
consultas, pasando validadores automáticos por el sitio y realizando ajustes
manuales para que se cumpla con lo establecido en el proceso de contratación.
5. Certificado de conformidad: Una vez terminado el proceso de pruebas se expide
un certificado de conformidad donde se especifica en qué nivel de accesibilidad
se encuentra el sitio. Este certificado usualmente es opcional, y se establece
desde el inicio en la etapa de contratación.
6. Capacitación: De acuerdo a lo acordado inicialmente con el cliente, se realiza un
proceso de capacitación, donde se den lineamientos para que el sitio continúe
con el nivel de accesibilidad adecuado. Esta etapa es opcional.
Cabe resaltar que Colnodo no se rige por ninguna metodología ni lineamientos de desarrollo
tradicional, por ende se acordaron actividades y fechas de entrega de las mismas
acompasadas con el cronograma del equipo de diseño y las fechas concordadas con el
cliente.
Por otro lado, para la realización de las pruebas, de la validación y la verificación de las hojas
de estilo y del sitio en general, es necesario tener al menos los exploradores web más
usados por los clientes, como Mozilla Firefox 57.0.1, Google Chrome 66.0.3 y Opera 53.0.
Para los contratos que incluyen la validación en dispositivos móviles, también se requieren
equipos como celulares y tabletas o en su defecto, los simuladores de estos dispositivos
instalados en los equipos de trabajo.
18
Otras herramientas de software indispensables para el desarrollo del proyecto son los
validadores automáticos de accesibilidad, como TAW, Cynthia Says, NTC 5854 validator. De
la misma forma, la NTC 5854 y la WCAG 2.0 son dos instrumentos de validación manual que
fueron requeridos para el análisis profundo de los sitios web. Por último, los lectores de
pantalla como NVDA, Jaws y Fire Voz, ayudaron a complementar la información
suministrada por los validadores y por la persona con deficiencia visual contratada para tal
fin, y permitieron garantizar el nivel real de cumplimento de la norma NTC 5854.
6 RESULTADOS Y DISCUSIÓN
6.1 SISTEMATIZACIÓN DEL DESARROLLO
Durante el ejercicio de pasantía se trabajó puntualmente en dos proyectos, uno con la
Contraloría de Córdoba y otro con la Biblioteca Nacional de Colombia. A continuación se
realiza un recorrido por los avances realizados en el proceso de desarrollo de dos sitios web
en Colnodo en torno al mejoramiento de sus prácticas de desarrollo sobre accesibilidad.
19
6.1.1.2 Estado inicial
De acuerdo a lo planteado en la metodología, la vinculación a este proyecto se hace pasado
el proceso contractual con la Contraloría de Córdoba, cuando el diseño del sitio ya estaba
definido y el proceso de desarrollo estaba en curso. Por ende la primera tarea que se adopta
es la revisión de accesibilidad de los componentes desarrollados y de la estructura general
del sitio web, con el objetivo de hacer ajustes en los elementos implementados en el sitio,
y de proponer al equipo de desarrollo mejores prácticas que repercutan en menos vacíos o
fallas de accesibilidad para el resto del sitio web.
Para este momento se estudian la página de inicio y la estructura general del sitio (header,
footer, menús), los formularios de recepción de solicitudes y el calendario de actividades.
En uno de los menús que encapsulaba divs, imágenes (sin descripciones), enlaces y
encabezados en cada ítem. Se reacomodo el orden de cada uno de los elementos para evitar
etiquetas vacías, se agregaron descripciones a las imágenes y se eliminaron algunas
etiquetas caducas.
20
En las múltiples páginas en las que se presentan documentos públicos mediante enlaces
para descargar los archivos en PDF u otros formatos, se agregaron titles a los enlaces que
describieran al usuario claramente qué documento descargaría,y ya que en contadas
ocasiones estos enlaces estaban acompañados por iconos, también se incluye el alt=””.
Un problema reportado y que no es apreciable a simple vista, es el uso de etiquetas de estilo
en el HTML. En especial la etiqueta <center> y la etiqueta <i> En el primer caso se
modificaron las clases del contenedor de elementos para lograrlo centrar, y en el segundo
caso, se usaba el <i> exclusivamente para integrar un conjunto de características mediante
la hoja de estilos. En este sentido, se reemplazaron los <i> con <div> manteniendo las
propiedades asignadas mediante las clases de las hojas de estilo.
El calendario de actividades se despliega en una tabla que no contenía elementos
descriptivos que guiarán al usuario. Para esto se incluye la etiqueta caption en la misma con
una breve descripción del contenido desplegado
21
La revisión manual también sirvió para determinar que al recorrer el sitio web fuera
coherente y clara la información desplegada en las páginas y los menus de usuarios. Se
verificó, que por ejemplo, que en los menús desplegables no se leyera el contenido que no
era visible, hasta que el usuario los desplegara.
Se aborda inicialmente, la evaluación del header, menu y footer del sitio web, que
permanece igual para todas las páginas. El desarrollo con las Aplicaciones de Acción permite
que los cambios realizados en estas vistas se mantengan para todas las páginas, por lo que
no se encuentran nuevos errores o advertencias en estas zonas.
Al abordar las páginas que incluyen documentos, fue fundamental la revisión con el lector
de pantalla que permitió saber si el contenido desplegado mediante listas era
suficientemente claro para los usuarios invidentes. Ya que el nombre del documento era el
contenido de la lista, los alt se configuraron para que solamente indicaran la acción:
descargar archivo, y así evitar la redundancia. En los formularios los ajustes mencionados
previamente se verificaron de nuevo, dando énfasis en la comprensión del usuario al
escuchar el formulario y los campos (es decir los atributos name y for) y en que tuvieran un
recorrido secuencial por las opciones múltiples, especialmente.
Para el momento de esta última revisión, el sitio y sus secciones habían aumentado
considerablemente respecto a la primera evaluación, por ende aunque no se refleje en la
declaración de conformidad, se revisaron páginas con listados, pestañas y tabs, en donde el
validador no encontró grandes dificultades, pero mediante la evaluación manual se
detectaron zonas “invisibles” al recorrer el sitio por teclado, como listados elementos div,
listas y span. A estos se les agregó el atributo tabindex=”0” para que se tuvieran en cuenta
a la hora de recorrer el sitio.
Por último, vale decir que, en general, todo el desarrollo del sitio fue realizado, por bloques
de contenido ubicados de izquierda a derecha y de arriba hacia abajo, facilitando el
recorrido total del contenido con el lector de pantalla de forma ordenada y coherente,
evitando que el usuario se pierda en el sitio web.
22
6.1.2 BNC
La Biblioteca Nacional de Colombia (BNC) es una entidad encargada de preservar el material
bibliográfico y documental del país en pos de ofrecerlo y ponerlo al servicio de la sociedad
en general32.
http://bibliotecanacional.gov.co/es-co/Footer/biblioteca-nacional-de-colombia/quienes-somos
23
Este proceso está sistematizado en el Anexo 2.
En este estudio se simula un curso y algunas de las actividades que brinda el mismo para
realizar la evaluación. Las siguientes son algunas de las conclusiones, comentarios y
apreciaciones que se desprenden de este estudio.
Las secciones de una instalación estándar de Moodle analizadas aquí fueron:
● Página de validación o login
● Página principal
● Vista general de cursos
● Página de un curso
● Páginas de actividades
o Textos
o PDF
o Embebidos
o Exámenes
Se tomaron para el análisis estas secciones ya que en el diseño del sitio, únicamente estas
secciones del Moodle se van a utilizar.
El análisis automático realizado con la herramienta TAW arroja los errores sintácticos del
código que según la WCAG son problemáticos a la hora de querer garantizar accesibilidad
en una plataforma o sitio web. Moodle es una plataforma reconocida por facilitar de gran
manera la gestión de cursos virtuales con ayuda de múltiples herramientas, pero con
errores de accesibilidad bastante recurrentes.
Otra herramienta utilizada que fue fundamental para el análisis de páginas que requerían
un inicio de sesión fue el sitio ntc5854.org/validador/checker, ya que permite subir la página
a analizar, descargandola previamente. Esto fue de gran ayuda para lograr un análisis más
completo de la plataforma, que en su mayoría requiere dicho inicio de sesión.
En el análisis arrojado por las herramientas automáticas se pueden encontrar elementos
como:
● Mala jerarquización de los títulos.
● Errores de cierre de etiquetas y en el caso de los scripts una identificación errónea
de estos.
● Uso de etiquetas caducas.
● Imágenes sin una identificación ni descripción adecuada.
● Ítems de formularios sin una etiqueta que los identifique claramente.
Realizando un análisis manual de esas mismas páginas, es notable que los errores
detectados previamente, tienen gran repercusión al navegar en el sitio, elementos como,
omitir los textos alternativos, jerarquizar erróneamente los títulos y otros elementos
mencionados anteriormente, terminan extraviando a un posible usuario invidente dentro
del sitio. Además de esto, hay un elemento identificado bastante problemático, es el no
24
permitir acceder a ciertos elementos mediante tabulaciones, quitando sentido para las
personas que recorren de esta manera los sitios.
Es necesario decir que a pesar de realizar modificaciones que logran garantizar en cierta
medida la accesibilidad de una plataforma tan compleja, todavía hay mucho por mejorar en
este aspecto, la dependencia de JS, las interfaces de administración, son un ejemplo del
largo trabajo que se tiene en este campo, más aún cuando se habla de gestores de
contenido tan robustos.
25
que mejor garantizara la accesibilidad, y se procedió a desarrollar el código en CSS y en
HTML. Esto implicó reemplazar imágenes por enlaces debidamente etiquetados con
descripciones, y escritos como lista en orden ascendente, y para que se visualizará como
una rayuela real (de abajo hacia arriba) se crearon las clases para alterar el orden de
presentación de la lista de números y la creación de clases que permitieran mostrar la lista
de números como una cuadrícula de rayuela (en orden descendente).
6.1.2.5 Correcciones
Las modificaciones realizadas en el Moodle, luego del análisis automático y manual se
presentan a continuación, y una explicación más detallada de los mismo se registra en el
Anexo 3.
Títulos
Es importante ser claros al determinar los títulos de los módulos de los cursos, del aula
virtual y de la página en sí misma, la norma pide que sean claros y descriptivos.
Moodle respeta el uso ordenado de headers excepto en el título general del curso, señalado
con <h1> que es seguido por un <h3> en los subtítulos del sitio. Aquí se recomienda cambiar
el título del curso para que corresponda con el orden de anidación.
Formularios acceso de usuario
Los formularios en Moodle no hacen validación previa al envío de información de los datos
ingresados. De considerarse necesario este aspecto, se requiere limitar los tipos de datos
que se ingresan a los formularios.
No todos los formularios cuentan con un campo fieldset para describir su contenido o
finalidad. Se sugiere agregarlos para mejorar la navegabilidad. Adicionalmente, se puede
26
mejorar la experiencia de usuario si se agregan etiquetas descriptivas a los campos de texto,
que parecen invisibles y poco claras al ser recorridas por el lector de pantalla.
Botón “Back to top”
Este botón está presente en casi todas las páginas y aparece cuando el usuario ha recorrido
la página y está llegando a las secciones finales. El botón presenta varios problemas,
empezando con que el nombre del botón está en inglés y que no tiene atributos que guíen
al usuario. La recomendación es utilizar un título para el botón o un alt para el icono del
botón que permita comprender al usuario la funcionalidad del botón.
Estilo de texto
Moodle ofrece un editor de HTML para la redacción de introducciones, textos, contenido,
etc. En estos elementos el uso de las etiquetas <i> y <b> debe evitarse, puesto que el lector
de pantalla no lo reconoce. A menos que sea irrelevante el estilo de la letra, deben usarse
las etiquetas <strong> o <em>.
Focalizar elementos
Algunos cuadros de texto, lecturas, u otros elementos que no tienen un link, no son
focalizables al recorrer la página mediante tabulaciones, lo que hace que si se piensa
navegar de esta manera, se queda mucho contenido fuera del rango de accesibilidad. Para
corregir esto, basta con identificar dichos elementos que se quiere focalizar y agregarles
mediante el código fuente o editores HTML del mismo Moodle, el atributo
tabindex=”0”. Esta recomendación es fundamental para la página que despliega los temas
de los cursos, puesto que estos se despliegan en una lista que no se puede recorrer. Es decir,
agregar el atributo tabindex=”0” a los elementos ul en la clase.
Contenido auditivo
Videos o audios serán imposibles de percibir por personas con discapacidad auditiva,
por lo que se recomienda generar los subtítulos para los videos o un texto alterno
que resuma o transcriba la información de dichos contenidos.
Del mismo modo, las correcciones realizadas en los micrositios señalados se presentan a
continuación, y pueden ser detalladas en el Anexo 3.
Menú
El botón que despliega todo el menú, era una imagen sin ninguna descripción dejando
prácticamente invisible el conjunto de los cursos y herramientas que ofrecía el sitio.
Este menú estaba oculto a la vista hasta que dieran click al botón pero para el navegador
siempre estaba presente el menú, por lo que al recorrerlo con tabulaciones se perdía
recorriendo algo que no se veía pero estaba ahí. Solucionado agregando atributo hidden a
este menú y corrigiendo el script para dar el efecto original.
Por último se agrega un scrollbar a este menú.
27
Títulos
Se corrige la jerarquía de los títulos según la lógica del sitio.
Recursos
El micrositio brinda un repositorio de recursos según la necesidad del curso, gracias a la
revisión del experto mencionado, se vio la necesidad de identificar estos repositorios con
una descripción clara, ya que en caso de encontrarse vacíos, se confunde su usabilidad.
Contenido
Los cursos requieren de contenido multimedia que ayuden al estudiante en su proceso de
aprendizaje, este contenido significa un gran reto ya que al ser multimedia se necesita de
opciones alternas para que el espíritu del contenido sea apropiado por cualquier
estudiante.
Audios
La descripción de estos debe ir en dos vías, una que describa a que hace referencia este
audio y otra que de la instrucción de reproducción.
Imágenes
Imágenes no decorativas llevan una breve descripción con atributos alt, otra buena práctica
es colocar pies de página a las imágenes dejando el texto alternativo vacío. Si la imagen en
sí misma tiene gran información (infografías, flyer, etc.), queda a opción según estilo, si usar
atributos longdesc o transcribir de la mejor manera esa información a un párrafo cerca a la
imagen.
Lecturas PDF
El iframe utilizado en este sitio no permitía la lectura mediante lectores de pantalla, una
opción sugerida fue dejar la opción para descargar los PDFs y re abrirlo con el lector del
navegador que sí permite esta lectura.
Además de estos contenidos se agregaron recursos embebidas de aplicaciones exteriores,
que tienen algunas falencias de accesibilidad, pero al no permitir modificaciones, no fue
posible hacer accesibles este tipo de recursos. Este es un ejemplo de los casos en los que
por más cuidadosos y preventivos que se sea con la planeación y el desarrollo, no se puede
garantizar la accesibilidad al 100% en el sitio.
Se destaca la necesidad de vincular a todo tipo de contenidos y aplicaciones con las
prácticas de accesibilidad para evitar estas situaciones.
28
Se analizaron 5 páginas en este sitio, que se consideraban las más problemáticas y que
abarcaban la mayor parte del contenido, para poder tener una muestra significativa del
mismo. Empezando con el inicio que es fundamental para guiar desde un primer momento
al usuario, este debe garantizar el poder desplazarse y navegar por la mayor parte del aula
virtual sin mayor complicación. Desde acá se revisó que los elementos del header (menú,
buscadores, logos) y los del footer (redes sociales, información, contactos) que son los que
se replican en el conjunto de las páginas, tuvieran óptimas condiciones de accesibilidad. Las
otras páginas examinadas contenían elementos como formularios, calendarios, videos,
datos de contacto e instructivos de navegación del sitio, entre otras. La mayoría de estos
elementos atendieron las recomendaciones y modificaciones hechas inicialmente así como
en algunos casos, hubo necesidad de ajustar características y así presentar un sitio con un
nivel de accesibilidad AA.
Durante este proceso, al igual que con los otros dos proyectos se esperaba realizar la
evaluación de accesibilidad del sitio web, específicamente de la herramienta usada para
29
desplegar el mapa de los consejos; mediante evaluaciones automáticas y un recorrido
manual del sitio, e ir aplicando las correcciones antes de la entrega del proyecto.
Sin embargo es necesario decir que los tiempos de la empresa y los de ésta pasantía no
coincidieron específicamente en este proyecto, dado que el desarrollo y la entrega del sitio,
terminó recién se empezó a trabajar sobre los proyectos acordados Anexo 4.
El sitio se centra en mostrar los proyectos en curso del Observatorio y sus resultados y
cuenta con las siguientes páginas:
30
Grafica 7 Vista de la zona central de la página editorial
Fuente: Observatorio de territorios étnicos y campesinos
31
Grafica 9 Vista de la zona central de la página de Multimedia
Fuente: Observatorio de territorios étnicos y campesinos
32
Grafica 10 Vista del Sistema de Información Geográfica
Fuente: Observatorio de territorios étnicos y campesinos
El sitio también cuenta con páginas para la consulta de noticias y artículos desarrollados. En
éstas la evaluación consistiría en una revisión mediante lectores de pantalla, la etiquetación
adecuada de imágenes, enlaces y formularios en el contenido central de cada sección,
puesto que en general el esquema (menús, etc) no cambia.
Este menú principal y los alternos de la zona derecha cuentan con algunas ventajas en
términos de accesibilidad, como la navegación mediante teclado y el cambio de estilo
bastante notable en los elementos que se recorren.
33
Es importante que tanto el equipo de desarrollo como quienes harán la evaluación de
accesibilidad conozcan la norma, los aspectos que evalúa y los ámbitos de aplicación de
cada una de las recomendaciones.
34 Metodología de evaluación de accesibilidad web para personas con limitaciones visuales. Disponible en
línea http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/1332/371911A811.pdf
34
títulos en imágenes, videos y otros recursos multimedia, que se vieron reflejados en una
evaluación con menos errores de forma, lo que dio más tiempo para dedicarse a asuntos
de carácter funcional del sitio.
35Metodología de evaluación de accesibilidad web para personas con limitaciones visuales. Disponible en
http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/1332/371911A811.pdf
36 Pautas, métodos y herramientas de evaluación de accesibilidad web. Disponible en
http://revistasum.umanizales.edu.co/ojs/index.php/ventanainformatica/article/viewFile/185/233
35
una evaluación o validación de la sintaxis del HTML y el CSS. A pesar de que este aspecto se
abarca en las revisiones automáticas bajo el principio Robusto, resulta mucho más sencillo
y práctico evaluarlo antes de hacer el análisis del sitio.
36
7 CONCLUSIONES
37
cuatro partes: Planeación, Desarrollo, Evaluación de Accesibilidad y Lista de
Herramientas. Se procuró tener sub secciones con títulos claros que permitan a quien
lee saltar a los contenidos que requiera durante el proceso de desarrollo.
● Sobre la experiencia adquirida en la evaluación de los sitios web, se ratifica la
importancia de implementar más de un método de evaluación de accesibilidad para
obtener sitios más accesibles y ajustados a la norma. Los métodos que se consideran
necesarios para una evaluación de accesibilidad integral son: i) La verificación de la
sintaxis del código HTML y CSS, para mantener la robustez del sitio web y evitar errores
de robustez en la siguiente fase, ii) la evaluación automática, por una o dos
herramientas disponibles en línea o pagas como como TAW y AChecker, y la corrección
de los errores detectados y iii) la evaluación manual, verificando las advertencias y no
verificados de la evaluación automática, apoyándose en listados de verificación de la
WCAG, y recorriendo los sitios por teclado y con lectores de pantalla como NVDA o Jaws.
● Como producto de la experiencia, también se puede sustraer la importancia de que el
equipo de diseño y desarrollo están en permanente comunicación y articulación con el
equipo que evaluará la accesibilidad del sitio (en caso que sean distintos) pues se
pueden solucionar dudas y falencias de accesibilidad en el momento en que se
implementan, agilizando el proceso de evaluación final. Además esta interacción generó
cambios en las prácticas de desarrollo de ambos equipos, puesto que conocieron los
aspectos que evalúa la norma y, aunque no en su totalidad, se apropiaron algunos
aspectos y técnicas de verificación.
● La evaluación de estos los sitios web creados mediante Moodle y Aplicaciones de Acción
permitió determinar qué tan accesibles resultan estas plataformas. Se logró establecer
que las Aplicaciones de Acción, al permitir la creación y modificación de todo el código
del sitio web, la implementación de vistas y la modularidad del desarrollo, facilitan la
inclusión de todo tipo de contenidos accesibles. Un reto implícito es mantener la
coherencia en la navegación entre vistas de una misma página, pero un proceso juicioso
de planeación puede ayudar a mantener al margen este tipo de problemas. El tema por
defecto de la versión de Moodle evaluada, la 3.0, aunque demostró tener aspectos
favorables en términos de accesibilidad, tiene elementos importantes (como
formularios, imágenes sin descripciones, evaluaciones o quices, entre otros) que
requieren modificaciones al código fuente. Este último punto se desarrolla con mayor
profundidad en el Anexo 2.
● Finalmente, se considera necesario comenzar a formar una cultura por el respeto digital
del total de la población, garantizando herramientas que cumplan mínimos de
accesibilidad. El desafío más grande está en que el sector público apropie e implemente
con mayor velocidad y rigurosidad la NTC 5854 y que el sector privado, se estimule y
empiece a incorporar prácticas de accesibilidad web. Para esto se debe generar un
proceso de concientización y de formación en cuanto a la necesidad de incluir estos
lineamientos en los proyectos web y sobre cómo vincularlos a las metodologías de
desarrollo existentes en cada organización. Este proyecto pretende contribuir a la
concientización y el fortalecimiento de esta cultura.
38
8 RECOMENDACIONES
Impulsar la accesibilidad en sectores privados
Un buen número de las organizaciones que implementan los lineamientos para desarrollar
sitios accesibles, son de carácter gubernamental, ya que deben acogerse a los lineamientos
impulsados por la estrategia Gobierno en Línea, que apropia la Norma Técnica Colombiana
5854. Algunas organizaciones de carácter social y sin ánimo de lucro, entendiendo su
objetivo y la necesidad que tienen de llegar a más usuarios sin importar su condición,
entienden la necesidad de incluir esta característica dentro de su sitio web. El sector privado
al no verse obligado por una norma y teniendo otro fin en si mismo, no ha incursionado en
su gran mayoría, en la implementación y formación en estas técnicas. Existe un gran trabajo
y una gran responsabilidad en cuanto a poder llegar a cada vez más desarrolladores,
empresas, organizaciones, etc. para no solo garantizar navegabilidad en lo inmediatamente
necesario sino por el contrario escalar a que efectivamente la red conecte de verdad
personas de todo el mundo sin importar su condición.
Administración Moodle
Moodle según su sitio oficial establecen la meta de “ser completamente accesible y usable
para todos los usuarios sin distinción de capacidad”, el core es evaluado bajo prácticas
accesibles de la WCAG 2.0 y soporta lectores de pantalla desde su versión 2.7. Otro aspecto
importante es su solicitud a todos los desarrolladores asegurarse de seguir y evaluar su
trabajo bajo los parámetros de la WCAG. Desarrollando el aula de la BNC efectivamente se
da cuenta de su avance en accesibilidad y su compromiso con potenciar esta tendencia.
Muestra pequeña de esto, es la implementación de la navegabilidad por bloques, poco
implementada pero bastante útil para la agilidad con que se recorre el sitio.
En la experiencia que se tuvo con Colnodo adaptando un tema del gestor de cursos Moodle,
es de resaltar que inevitablemente hay cosas por los tiempos que requiere un proyecto, que
se salen de las manos, una de ellas que se pudo identificar fue todo el esquema de
configuración y administración que tiene Moodle, por su amplitud y complejidad es un
trabajo que conlleva bastante esfuerzo pero que si no se hace, le quita la posibilidad de
siquiera administrar una actividad de un curso a una persona con alguna discapacidad.
CMS accesibles
En el mundo actualmente existen más de mil millones de sitios al aire de los cuales el 30.9%
están desarrollados en Wordpress, el 3.1% en Joomla, el 2.1% en Drupal, por dar algunas
39
cifras37. Aunque los sitios desarrollados sin CMS seán la mayoría (48.3%) la cantidad de sitios
que si los manejan, es enorme. Hay que decir que Wordpress tiene avances interesante en
cuanto accesibilidad, dentro de su documentación se tiene un manual de buenas prácticas
para el manejo del contenido propio del sitio y para el manejo del core de la plataforma y
afirman que todas las actualizaciones lanzadas en Wordpress están conformes con los
lineamientos de la WCAG 2.0 en nivel AA38, pero sigue dependiendo, como todos los
gestores, de terceros que gestionan los módulos, plugin, etc., que dan la estructura del sitio.
Esos terceros pueden o no, tener pautas accesibles para el desarrollo de esas partes de
código, lo que no garantiza accesibilidad simplemente por el uso de este gestor. Por otro
lado Joomla y Drupal que son los segundos más populares no solo sufren del problema
identificado en Wordpress si no que de por sí su plataforma no ha tenido avances serios
que permitan verlos como opciones accesibles. Un colaborador de Joomla ha desarrollado
un módulo que ofrece beneficios como cambiar el tamaño de la tipografía, cambiar
contrastes, facilitar navegación por teclado y resaltar enlaces39 que si bien ofrece ayudas
bastante útiles no representan un avance serio en esta tendencia. Drupal por su parte ha
implementado en sus últimas versiones elementos en pro de la accesibilidad, como
funciones JavaScript para el lector de pantalla, un orden del sitio adecuado para recorrerse
por tabs, sintaxis HTML5, fieldsets en los formularios, textos alternativos por default y
alertas para los campos de los formularios40. Si bien estos elemento no lo vuelven la peor
opción en cuanto a accesibilidad tampoco lo hacen el cms que de entrada le garantice algún
nivel, pero va por un camino acertado que puede llegar a prometer de entrada un estándar
de accesibilidad, desde el core de la plataforma. Es necesario hacer un avance serio con
miras a que no solo el core de estas plataformas brinden características accesibles, sino que
los colaboradores de todo el mundo deben implementar por lo menos un mínimo de los
lineamientos emanados por la WCAG 2.0.
37 Estadísticas de cms usados en el mundo. Consultado en junio del 2018. Disponible en línea
https://w3techs.com/technologies/overview/content_management/all
38 Estándar de Wordpress para la codificación accesible. Consultado en junio del 2018. Disponible en línea
https://make.wordpress.org/core/handbook/best-practices/coding-standards/accessibility-coding-
standards/
39 Módulo B-Accessibility para Joomla, desarrollado por Yair Lahav, Consultado en junio del 2018. Disponible
en línea https://extensions.joomla.org/browse/new/extension/style-a-design/accessibility/b-accessibility/
40 Drupal 8 características accesibles, consultado en junio del 2018. Disponible en línea.
https://www.drupal.org/docs/8/accessibility/drupal-8-accessibility-features
40
9 BIBLIOGRAFIA Y CIBERGRAFIA
9.1 BIBLIOGRAFÍA
COLOMBIA. CRC. Resolución 5076. (29 de Diciembre de 2016) Bogotá, 2016. Disponible en
internet: https://www.crcom.gov.co/resoluciones/00005076.pdf
COLOMBIA. CONGRESO DE LA REPÚBLICA. Ley 1680 (20 de noviembre de 2013) “Por la cual
se garantiza a las personas ciegas y con baja visión, el acceso a la información, a las
comunicaciones, al conocimiento y a las tecnologías de la información y de las
comunicaciones”. Bogotá, 2013.
Internet para la Rendición de Cuentas. Sobre el proyecto. IPCR [en línea] Bogotá [revisado
junio 2017] Disponible en Internet: http://www.iprc.org.co/
41
PASCUAL, Alfra. RIBERA, Mireia. GRANOLLERS, Toni. Impact of web accessibility barriers on
users with a hearing impairment. En: Dyna. Medellin, 26 noviembre de 2015.
FERATI, Mexhid. En: Accessibility requirements for blind and visually impaired in a regional
context: An exploratory study. En Usability and Accessibility Focused Requirements
Engineering (UsARE), 2014 IEEE 2nd International Workshop on. IEEE, 2014. p. 13-16.
LÓPEZ, Juan Miguel., PASCUAL, Afra, MEDUIÑA, Cristina, & GRANDOLLERS, Toni.
Methodology for identifying and solving accessibility related issues in web content
management system environments. En: Proceedings of the International Cross-Disciplinary
Conference on Web Accessibility. ACM, 2012. p. 32.
LOIACONO, Eleanor T.; MCCOY, Scott; CHIN, William. Federal Web site accessibility for
people with disabilities. En:IT professional, 2005, vol. 7, no 1, p. 27-31.
YEH, Ping-Jer; YUAN, Shyan-Ming; LO, Winston. Two-level Web agent for limited
accessibility. En Computer Software and Applications Conference, 1997. COMPSAC'97.
Proceedings. The Twenty-First Annual International. IEEE, 1997. p. 482-485.
DE OLEO MORETA, Cinthia & RODRÍGUEZ BAENA, Luis (2013). Pautas, métodos y
herramientas de evaluación de accesibilidad web. En: Ventana Informática. No. 28 (ene.-
jun.). Manizales (Colombia): Facultad de Ciencias e Ingeniería, Universidad de Manizales. p.
99-115. ISSN: 0123-9678
42
9.2 CIBERGRAFÍA
COLNODO. Neutralidad en Internet: Factor que potencia el cierre de la brecha social digital.
Colnodo [en línea] 4 diciembre 2013 [revisado julio 2017]. Disponible en Internet:
http://www.colnodo.apc.org/pol%C3%ADticas-de-tic.shtml
43
W3C. Web Content Accessibility Guidelines (WCAG) 2.0. W3C Recomendations [en línea] 11
de diciembre 2008 [revisado julio 2017]. Disponible en internet:
https://www.w3.org/TR/WCAG20/
COLNODO. Nuestra organización. [en línea] 2017 [revisado julio 2017]. Disponible en
internet: http://colnodo.apc.org/nuestraOrganizacion.shtml
APC. Carta de APC sobre derechos en Internet. Asociación para el Progreso de las
Comunicaciones APC [en línea] noviembre 2006 [revisado julio 2017]. Disponible
en: http://www.apc.org/es/node/5795
ASCENCIO G, Jhon Fredy; BUENO S. Julián Andrés; MIRA M, Maria Isabel. Metodología de
evaluación de accesibilidad web para personas con limitaciones visuales. Universidad
Tecnológica de Pereira [en línea] 2009 [revisado junio 2018]. Disponible en
http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/1332/371911A811.pdf
UWEM, Unified Web Evaluation Methodology version 1.2. Web Accessibility Benchmarking
Cluster -WAB Cluster. [en línea] 3 de diciembre de 2007 [revisado junio 2018]
Disponible en: http://www.wabcluster.org/uwem1_2/
44
10 ANEXOS
La implementación total de las WCAG 2.0 y la NTC 5854 para alcanzar un grado de
accesibilidad AAA implica que el desarrollo será guiado casi en su totalidad por los aspectos
de accesibilidad, lo cual a decir verdad, representa un gran esfuerzo de desarrollo, y
requiere que la organización o el equipo al frente del desarrollo estén dispuestos a
“sacrificar” aspectos técnicos, estéticos e incluso funcionales para garantizar la
accesibilidad. Sin embargo, existen casos en los que los sitios no están orientados a una
población con condiciones de discapacidad, pero existe un interés de garantizar un grado
de accesibilidad medio y hacer los contenidos accesibles, como es el caso de los sitios
gubernamentales, y concretamente, de los desarrollos de organizaciones como Colnodo,
que ofrecen a sus clientes características de accesibilidad como un plus en sus contratos.
En estos casos, las decisiones del desarrollo se orientan por las prioridades del contrato, no
necesariamente para garantizar la accesibilidad.
Este manual se pretende aportar a los desarrolladores y organizaciones que quieren
implementar prácticas accesibles en sus sitios web, mediante pautas que se puedan integrar
a los procesos de desarrollo presentes en la organización.
Estas pautas llevadas con rigurosidad y sumadas con ejercicios de evaluación constante y
retroalimentación interna, pueden derivar en progresos grandes en la implementación de
las WCAG 2.0 y la NTC 5854 al menos en un nivel AA para las organizaciones que las pongan
en práctica.
PLANEACIÓN
Grado de accesibilidad
1
por ejemplo, puede primar la funcionalidad o la estética sobre la accesibilidad. y cuando se
rehúsan elementos externos puede resultar complejo adaptarlos de forma accesible, y en
ocasiones hasta es imposible por su característica paga o de código cerrado.
Costos y tiempos
De la misma forma, al momento de efectuar compras, como por ejemplo plantillas, temas,
componentes, módulos, entre otros según la plataforma de desarrollo,
Preparación teórica
Es recomendable conocer y datearse de ventajas y desventajas en términos de la
implementación de accesibilidad de la plataforma de desarrollo seleccionada, así como del
contenido multimedia, secciones de la página, títulos, enlaces, contenido JavaScript, entre
otros. Existen prácticas muy sencillas de utilizar con este contenido complejo, que si están
claras desde un principio, se facilita la creación de un sitio accesible.
Este manual aborda elementos generales y de fácil implementación, pero para conocer más
de estas prácticas a profundidad, se recomienda visitar el sitio ntc5854.accesibilidadweb.co
desarrollado para MINTIC, que muestra de forma lúdica y digerible cómo seguir los
lineamientos establecidos por la NTC 5854.
Diseño
El diseño del sitio web por lo general es definido en esta etapa de planeación. Tenga en
cuenta los siguientes puntos para que este sea accesible:
● Presentar la información de la forma más clara y menos técnica posible, claro
dependiendo del contexto.
● Pensar la página de inicio sin información redundante.
● Definir cómo se presentarán los enlaces vínculos a otras secciones ¿mediante menús
desplegables, botones, listas, etc? esto ayudará a pensar un diseño que permita
coherencia y secuencialidad.
2
● Qué contenido se desplegará y mediante qué herramientas. Si se incluirán vídeos o
infografías, evaluar la relevancia de estos y si se les incluirán subtítulos y
descripciones escritas de los mismos (recomendable).
● Evitar que solo el color de los elementos determine su funcionalidad, por ejemplo
mensajes de confirmación y error. Aunque se pueden incorporar colores verdes para
acciones afirmativas, por ejemplo, estos se deben complementar con iconos
etiquetados con alt o mensajes textuales al usuario.
● Las acciones y efectos que se quieran presentar al pasar el mouse o el focus sobre
algunos elementos pueden confundir a usuarios con limitaciones visuales. Se
recomienda que estos efectos no comprometan la funcionalidad del sitio o se
anuncien al usuario.
Colores y contrastes
Establecer una paleta de colores con un contraste adecuado desde el inicio del proyecto es
fundamental, con ayuda de algunos sitios como WebAim Contrast Checker1, que establecen
el grado de accesibilidad de la paleta de colores e incluso brindan algunas recomendaciones
a implementar.
Tenga en cuenta que si se desea incluir la opción de cambio de colores del sitio para permitir
altos contrastes, blanco y negro, etc, estas paletas y diseños se deben definir también en
esta fase.
DESARROLLO
Uno de los ítems analizados por los validadores automáticos es la estructura como tal del
sitio web, es decir que la apertura y cierre de etiquetas y atributos que coincidan, en
ocasiones cuando no se hace, es fácil identificarlo por fallas en el funcionamiento y/o
aspecto del sitio, pero en otras ocasiones pasa desapercibido a simple vista. Por debajo
pueden ocasionar fallas en el orden del código, lo que a su vez ocasiona posibles errores de
interpretación por lectores de pantalla, estos errores están enmarcados dentro de los
parámetros de la WCAG 2.0 como errores de robustez.
Otra aspecto que se debe tener en cuenta durante todo el desarrollo es mantener
separados el código HTML del CSS, pues los validadores encuentran en la inclusión de
atributos style dentro de las etiquetas HTML un factor negativo. Hacer uso de las clases que
incluye Bootstrap, por ejemplo, y de clases personalizadas con características frecuentes en
3
el sitio, como por ejemplo renglones para separar los elementos, o estilo de los títulos e
imágenes así como centrar los elementos, entre otras es una buena alternativa.
En cuanto al texto y su decoración, los validadores también evalúan negativamente la
presencia de etiquetas poco descriptivas como <b> o <i>, y en cambio se recomienda el uso
de etiquetas como <strong> y <em> que dan énfasis al texto incluso para los lectores de
pantalla.
Cuando un usuario acceda al sitio usando un lector de pantalla, éste recorrerá la página en
el orden en el que estén escritos los elementos en el código, a pesar de que se visualicen de
forma distinta. por eso se recomienda no alterar el orden de los elementos como menús,
divs, etc mediante la hoja de estilos, a menos que sea el objetivo deseado, y en caso de
hacerlo, verificar que la información sea recorrida de forma coherente para el usuario.
La forma tradicional de ubicar los elementos para que tengan sentido para los usuarios, es
desde arriba hacia abajo, y en orden desde la izquierda a derecha. Por ejemplo elementos
listados horizontalmente en orden secuencial desde la izquierda hacia la derecha, y
continúan en una nueva fila debajo de la primera.
De igual forma, los elementos como listas, divs, bloques de texto, u otros elementos que no
son enfocables por defecto, pero que se consideren importantes durante el recorrido por
teclado de la página, se les debe agregar el atributo tabindex=”0” que permite incluirlos en
el flujo normal del recorrido el elemento etiquetado; tabindex=”n”, siendo n un número,
que fuerza a que el elemento sea enfocado en la n-ésima posición. Esta última opción no es
muy recomendada, a menos que se tenga total certeza de en qué momento se quiere
enfocar un elemento.
Bloques de elementos
Según el grado de accesibilidad que se quiere dar al sitio, se pueden agregar enlaces que
salten bloques completos de contenido. Estos son usados para facilitar el recorrido de
4
usuario con lector de pantalla o mediante el teclado y está implementado algunas
plataformas como Moodle.
El objetivo es evitar que el usuario que navega por un sitio tenga que recorrer el cabezote,
el menú principal o los menús secundarios, publicidad, banners o elementos permanentes
en todas las páginas de un sitio, y que en cambio pueda saltar estos bloques de contenido.
Estos mismos enlaces se pueden agregar al inicio de la página, antes del encabezado del
sitio para que el usuario que está accediendo al contenido desde otra página del mismo
sitio (y ya conoce su estructura) salte directamente al contenido del sitio.
Aparte de la estructura del sitio mencionada, la coherencia entre los títulos y subtítulos del
sitio web ayudan a que los usuarios se orienten y comprendan la jerarquía de los contenidos
presentados. Para el inicio del proyecto se recomiendan las siguientes técnicas:
● Asegurarse de que exista un h1 en el encabezado de la página para no tener
conflictos de títulos con el contenido que irá después. Una opción es situar el
nombre o logo del sitio web dentro del header.
5
● Los títulos de las vistas internas que llevarán el contenido del sitio deberán empezar
por h2 e intentar de la mejor forma manejar la jerarquía de allí en adelante sin
saltarse ni devolverse de manera incoherente.
● Los estilos definidos para estos títulos (h2,h2,h3,h4,h5 y, h6) deben ser plasmados
en la hoja de estilo de acuerdo con las expectativas de los títulos y subtítulos de cada
nivel en los contenidos, para que no sea una excusa la mantener la estética sobre la
coherencia en jerarquía del sitio.
Las Aplicaciones de Acción permiten manejar el total de la estructura del código y por lo
tanto implementar técnicas y características accesibles en la medida que el desarrollo
avanza.
Tablas
Las tablas deben tener una fila inicial para su descripción, o un campo <caption> que
funciona como título.
Como todo elemento debe tener atributo title fundamental para describir su función y en
especial para el lector de pantalla. En caso de que se use la tabla de forma decorativa el
atributo title, debe definir de la mejor manera su contenido.
Enlaces
Agregar a cada etiqueta <a> un atributo title permite que el usuario sepa la funcionalidad
del enlace. Ya sea un botón o un hipervínculo, es necesario guiar al usuario con estos títulos.
De la misma forma, anunciar si al hacer clic en el enlace se cargará una ventana modal, otra
ventana o pestaña, o se actualizará el contenido, como por ejemplo con los paginadores.
Es frecuente que el texto del enlace sea muy descriptivo, por ejemplo leer más, Ir a detalles,
enviar, etc. En estos casos es importante no saturar al usuario con información redundante,
es decir ser claros en la descripción o el título es claro hacia dónde se dirige el enlace no
repetirlo en el title.
En los elementos como imágenes, iconos o títulos que son enlaces, es importante incluir
algún efecto o cambio distinguible para el estado focus, por ejemplo que las letras o
imágenes cambien de color, pierdan o ganen subrayado, se opaquen, los icono se
agranden, etc. esto permitirá al usuario que recorre el sitio mediante el teclado saber
donde esta exactamente todo el tiempo.
Formularios
6
En el uso de formularios hay guiar al usuario a través de los campos. Para esto el formulario
debe tener un title descriptivo así como un label para cada input u otro elemento del
formulario, incluido el submit que envía la información.
Una vez se haga clic en el botón de envío, desplegar una página o mensaje de éxito que
haga saber al usuario que se hizo adecuadamente la operación, o por el contrario una
página o mensaje que permita conocer los errores o el estado fallido del envío del
formulario.
El método de envío del formulario debe estar definido para todos los formularios.
No puede existir formulario sin un input o elemento de tipo submit.
Contenido audiovisual
Para el contenido audiovisual, la norma NTC 5854 demanda varias características que
requieren mayor tiempo y dedicación (subtítulos en los videos por ejemplo). Por esto se
advierte que de la rigidez con la que se apliquen las siguientes pautas dependerá el nivel de
accesibilidad alcanzado.
Se parte de la premisa de que todos los elementos deben traer un atributo title.
Imágenes con propósito decorativo debe llevar ese atributo vacío.
Imágenes para señalar algo dentro del sitio debe proporcionar la misma información
mediante el atributo title.
Imágenes netamente descriptivas: flyers, volantes o cualquier imagen con texto, debe
proporcionar esa información con el atributo longdesc, resumir sin cortar información con
7
title o colocando un pie de página con un párrafo con la suficiente información para
transmitir el contenido de la imagen.
Con los videos se debe procurar insertar videos con subtítulos o insertar los subtítulos al
video antes de subirlo, en caso de no tenerlos, una buena pero poco práctica técnica, puede
ser transcribir el contenido del video, o tratar de resumirlo en un párrafo contiguo al video,
indicando con qué objetivo se coloca el texto allí. El volumen debe ser controlado
independientemente del volumen global del equipo y debe tener controles para manejar el
curso del video.
8
Con los audios, las opciones de transcripción del contenido son las únicas opciones para
llegar a usuarios con discapacidad auditiva. Debe tener control independiente del volumen
y del curso del audio.
Herramientas externas
2 http://www.tawdis.net/ - http://ntc5854.org/validador/checker/index.php
9
entre otros; estos elementos al re utilizarlos, podemos adaptarlos de manera que
cumplan las pautas que se han mencionado.
● Sliders
Los sliders permiten desplegar contenidos de forma dinámica en los sitios web,
desplazando elementos o bloques a lo largo o ancho de la página. Estos efectos se logran
en una mezcla de HTML5 y CSS3, que en ocasiones se crea o se reutiliza de otras
plantillas o desarrollos.
Los elementos fuera de vista no sean recorridos. Hay sliders que juegan con
las posiciones desde el CSS pero no ocultan los elementos en el código , por
ende estos siguen estando “escritos” en el código de la página y leídos en la
página así no sean visibles.
Para solucionarlo, se puede agregar la regla display:none en la clase de los
elementos ocultos o inactivos.
Elementos de control etiquetados y visibles. Los sliders por lo general
cuentan con elementos de control, como flechas para avanzar o retroceder
o pausar la transición de elementos. Independientemente de si estos son
botones o enlaces, deben ser accesibles. Deben estar ubicados (en el código)
en un lugar que sea coherente para el usuario, ya sea al inicio o final del
listado o conjunto de elementos a desplegar. Debe describir claramente su
funcionamiento, mediante atributos title o desc. Deben presentar cambios
en la presentación cuando están en estado focused.
Si el slider contiene imágenes, iconos, títulos o enlaces, estos deben contar
con las consideraciones de accesibilidad descritas en este manual
● Embebidos
Las herramientas embebidas son elementos mucho más funcionales y muy sencillos de
utilizar, basta con copiar el iframe del lugar que provee la herramienta y ya tenemos
toda la funcionalidad en nuestro sitio. En cuestiones de accesibilidad depende mucho
del sitio de donde se use la herramienta, ya que el iframe deja pocas opciones de
modificación, se le puede agregar algunos title para la identificación del elemento, y dar
algunas pautas para su utilización. En ocasiones cuando la herramienta no tiene ni
siquiera un mínimo de accesibilidad, se recomienda buscar alternativas para no
prescindir de la funcionalidad pero tampoco dejar un bache en la navegabilidad del sitio.
10
Para lectores pdf se recomienda verificar que el lector de pantalla ingrese al texto, en
caso de no hacerlo, dar la opción de descarga del documento o de abrirlo con el
navegador.
En todo caso, si se considera necesario dar únicamente al usuario que usa un lector de
pantalla un contexto más amplio de lo que se presenta o incluso instrucciones de uso
para un iframe o embebido se puede utilizar clases como sr-only de Bootstrap 3, que
oculta a simple vista un div y permite que sea “visible” solo para el lector de pantalla.
● Plugins/Módulos/Extensiones
Cuando se utilizan CMS como Joomla, Wordpress, Moodle, etc, es muy común y casi
que necesario la utilización de estos elementos, que son desarrollados por
colaboradores externos y proveen funcionalidades específicas. Cuando estas
herramientas son de código cerrado, su adaptación, en caso de necesitarla, es muy
complicada, por lo que al igual que con los embebidos, se recomienda buscar
alternativas. Cuando son de código abierto y la evaluación arroja que es necesaria una
adaptación, basta con atender a las pautas mencionadas.
En las Aplicaciones de Acción, las vistas del header, el footer, el menú, botones, entre otras,
que estarán en la mayoría de páginas deben ser desarrolladas y diseñadas con el mayor
cuidado, ya que inconsistencias o falencias de accesibilidad en esta parte afectará al todo el
sitio y puede desorientar a un usuario.
Una revisión sobre el uso de los enlaces, divs, imágenes o elementos de la vista desde la
perspectiva de accesibilidad, y un recorrido mediante el teclado al momento de crear la
vista puede ahorrar esfuerzos en la evaluación final de accesibilidad.
EVALUACIÓN DE ACCESIBILIDAD
El proceso de evaluación de accesibilidad de un sitio web puede ser tan complejo y tomar
tanto tiempo como el desarrollo mismo del sitio. Por eso se proponen inicialmente algunas
prácticas que permitan hacer un desarrollo con aspectos accesibles, y por ende invertir la
menor cantidad de tiempo de la etapa de desarrollo en la revisión de accesibilidad. En este
punto, es necesario que todo el equipo de desarrollo se comprometa con el ejercicio
consciente del desarrollo accesible, sobre todo si este mismo equipo evaluará la
accesibilidad de los sitios web.
11
Se consideran necesarias la revisión y evaluación para poder garantizar confiadamente a
los clientes sitios con el grado de accesibilidad acordado, para ajustar los detalles que se
hayan pasado por alto o hayan sido ignorados en el desarrollo y verificar que los 4 principios
de la norma están presentes en el sitio. Vale recordar que la rigurosidad de la evaluación,
depende del grado de accesibilidad que se quiera alcanzar en cada sitio. Adicionalmente, es
útil para retroalimentar la metodología, estrategias y prácticas de desarrollo accesible
dentro de la organización.
Metodología
La evaluación de accesibilidad debe hacer que el sitio se ajuste a la norma NTC 5854 y por
ende a la WCAG. Para lograrlo existen varios métodos, complementarios entre sí, pero entre
los que se destacan 3 que se consideran necesarios, y serán explicados más adelante: i)
validación del código, ii) Validación automática y iii) Validación manual. La organización,
puede agregar otros métodos o mecanismos de evaluación que considere pertinentes o
necesarios para las exigencias de sus clientes y sus estándares de calidad propios, pero se
recomienda no omitir ninguno de los 3 mencionados.
Por otro lado, hay que determinar cuándo se hará la evaluación. Una opción es ejecutarla
una sola vez al final del proceso de desarrollo. Esto podría hacer más “rápido” el proceso de
desarrollo, pero al evaluar, pueden generarse errores a lo largo y ancho del sitio y de todo
tipo, lo que requeriría modificaciones a las hojas de estilos, al código del sitio, quizás en
bloques de código reutilizados en el sitio, en la forma en la que se presentan los contenidos
principales, o rehacer secciones completas en el peor de los casos. Por esto no es la opción
más recomendable. Otra opción sería evaluar con los tres métodos cada parte, módulo o
página desarrollada. Este es otro extremo que si bien garantiza la accesibilidad en mayor
grado, requiere mucho más tiempo, y conocimiento de la norma por quien desarrolla. Sería
importante tenerla presente en el caso de que la accesibilidad sea el enfoque del proyecto.
Conscientes de que la accesibilidad no siempre será el enfoque desde el que se quiera
orientar el desarrollo, y que por el contrario puede orientarse a adquirir un nivel aceptable
de accesibilidad, se formulan las siguientes recomendaciones para determinar cuándo
evaluar la accesibilidad del proyecto:
● Al desarrollar bloques de código o vistas que se usen frecuentemente o se reúsen
durante el proyecto es recomendable hacer un proceso de revisión para corregir
12
oportunamente errores e impedir su replicación en otra parte del proyecto.
La evaluación manual por si sola podría suplir la revisión de accesibilidad en estos
casos, depende del tamaño y complejidad del desarrollo.
● En caso de utilizar plantillas predefinidas, o herramientas externas evaluar qué
grado de accesibilidad se requiere de estas y contar de antemano con las
modificaciones que requiera o los baches de accesibilidad que representará. Evaluar
el impacto de estas inclusiones en el desarrollo.
● Establecer hitos en el proyecto o puntos de chequeo y evaluación, para garantizar
un avance “limpio” y no tener que devolverse en algún punto del desarrollo. Permite
detectar errores y llevar un panorama claro de accesibilidad del sitio. También
permite ir adquiriendo experiencia y pericia que fortalece el ámbito de desarrollo
accesible.
● Al finalizar el proyecto es necesaria la evaluación de accesibilidad completa, en
especial si se piensa establecer un acta de accesibilidad con el cliente. Por más
revisiones parciales que se hayan efectuado, hablando de accesibilidad el todo no
siempre es la suma de las partes.
En cualquier caso, es importante que quienes vayan a hacer la evaluación conozcan la
norma, si no a profundidad, al menos en cuanto a los aspectos que evalúa, así como el
funcionamiento de las herramientas utilizadas.
Métodos de evaluación
13
como el validador de Aborla3 y el Markup Validation Service4 de la W3C con los que es
posible introducir la URL o subir el archivo HTML del sitio que se quiere evaluar para ir al
error concreto y solucionarlo.
Evaluación automática:
La detección de patrones indebidos, ausencia de elementos, aspectos de presentación, de
funcionalidad, operatividad, robustez y comprensibilidad son evaluados a la luz de las
WCAG en alguno de sus grados. Según la herramienta se señalan formas de implementación
recomendadas o se hace referencia a la guia como tal.
A continuación se exponen algunas de las herramientas que se consideran de gran
importancia, para realizar un ejercicio de evaluación completo.
o TAWDIS http://tawdis.net/
Tawdis es una herramienta que analiza automáticamente las páginas mediante la
url, en busca de faltas a la WCAG 2.0. Tal como en los lineamientos se divide el
análisis en 4 categorías, que a su vez analiza diferentes factores:
● Perceptible: Analiza que la información y los componentes de la interfaz del
usuario se presenten a los usuario de forma que lo puedan percibir.
● Operable: Analiza que los componentes de la interfaz de usuario y de
navegación sean operables.
● Entendible: Analiza que la información y la operación de la interfaz de
usuario sea entendible.
● Robusto: Analiza que el contenido sea lo suficientemente robusto de tal
manera que pueda ser interpretado por una gran cantidad de usuarios
incluyendo tecnologías asistidas.
El resultado arrojado por este validador, muestra en qué línea de código está la falla
y a que lineamiento está fallando.
14
Imagen tomada de https://www.tawdis.net/
15
○ Validar contraste de color
El buen contraste de colores puede asegurarle o no, a una persona con algún
problema de visión, el visualizar el sitio y por consiguiente acceder a él. El Contrast
Checker6 de WebAim brinda la posibilidad de comparar diferentes paletas de colores
y establecer si el nivel de contraste es adecuado y está conforme a la WCAG 2.0.
También existe una extensión en Mozilla, WCAG Contrast Checker que realiza esta
verificación en tiempo real sobre el sitio desplegado en el navegador, bastante útil,
dado las múltiples herramientas con que cuenta Mozilla para mejorar la experiencia
del desarrollador.
Evaluación manual:
Se busca evaluar aspectos que el validador automático pasa por alto o que no puede
comprobar, cómo la experiencia de usuario, ausencia o redundancia de atributos, recorrido
por teclado, entre otros.
Aunque la evaluación sea manual mediante el recorrido con la tecla TAB de todo el sitio,
por ejemplo, se debe ayudar con herramientas que simulan la experiencia de un usuario
con alguna discapacidad. A continuación se presentan algunas.
o Lectores de pantalla
Con lectores de pantalla como NVDA7 y JAWS8 se brinda una ayuda extra, es
necesario hacerlo ya que estas herramientas son las que utilizan las personas con
problemas para acceder a las plataformas. La mayoría de problemas los debería
detectar los validadores automáticos, pero es bueno despejar dudas y si es
necesario ajustar lo que haya que ajustar para garantizar una navegabilidad
adecuada en el sitio. Ayuda a detectar si hay problemas de navegabilidad o si los
nombres de algunos componentes no son lo suficientemente descriptivos.
o Checklist
La W3C ofrece un listado de verificación (Checklist of Checkpoints for Web Content
Accessibility Guidelines 1.09) para ir chequeando algunos puntos clave para la
accesibilidad del sitio, está ordenado por prioridades, siendo 1 lo más necesario y 3
lo no tan necesario. En cada prioridad se tienen listados con los items que debemos
https://www.freedomscientific.com/Products/Blindness/JAWS
9 Disponible en línea https://www.w3.org/TR/WCAG10/full-checklist.html
16
verificar en nuestro desarrollo. Dentro de los items a revisar estan los textos
alternativos de las imágenes, resúmenes de tablas, labels, formularios, etc.
LISTA DE HERRAMIENTAS
Herramientas Favorables
Aplicaciones de acción
Las Aplicaciones de Acción o Action Apps (AA) son un framework de PHP desarrollado
por la Asociación para las Comunicaciones Progresivas (APC por sus siglas en inglés).
El desarrollo en las AA se basa en Canales que almacenan la información, Vistas en las
vistas se diseña la lógica y las secciones del sitio y Páginas que despliegan las vistas y
los contenidos del sitio. Las AA permiten el reuso de código y la edición del 100% de la
página.
Esta modularidad y flexibilidad, complementada con la sintaxis generadora de código
hacen de las AA una herramienta donde implementar los lineamientos de accesibilidad
es más sencillo que un CMS de mayor uso. Su desventaja es el bajo nivel de uso, una
curva de aprendizaje lenta y su comunidad de desarrollo reducida.
Bootstrap
Bootstrap es una kit de herramientas de código abierto para el desarrollos con HTML,
CSS y JS, que contribuye a la creación de sitios responsive y sin duda ha cambiado la
forma de desarrollar interfaz gráfica, por la facilidad con la que se implementan
layouts, estilos, elementos básicos como botones, formularios, tablas, etc, .
Con Bootstrap se puede crear interfaces completamente responsive, vinculando a la
población que cuenta con dispositivos móviles (que sigue en aumento). Por otro lado
es amigable con los lectores de pantalla. En su implementación requiere atención del
desarrollador para la implementación de los lineamientos, como cualquier otra
herramienta, pero es muy recomendada para ahorrar esfuerzos y tener buenos
resultados.
17
Moodle
Según el sitio oficial de Moodle, “La meta de Moodle es ser completamente accesible
y usable para todos los usuarios, sin distinción de capacidad.” producto de esto, el
desarrollo del core de Moodle es evaluado bajo prácticas accesibles de la WCAG 2.9,
las ATAG 2.0, y desde la versión 2.7 soporta lectores de pantalla. En la práctica, sobre
la versión 3.0 se evidencian buenas prácticas de accesibilidad reflejados en una
evaluación con pocos errores y en los links para saltar bloques (poco usuales pero muy
útiles) pero también se detectan errores como el uso de etiquetas obsoletas,
formularios sin etiquetas, elementos invisibles para el recorrido por teclado, entre
otras.
JavaScript
Herramientas No Favorables
EducaPlay
18
Los recursos exportados no cumplen ningún lineamiento de accesibilidad, puesto que
no es posible recorrer con el teclado, ni las imágenes ni los enlaces tienes textos que
los describan, los identificadores de los campos no guían al usuario de ninguna manera
sobre la actividad. Al usar un lector de pantalla sobre los recursos, no se pueden leer
los elementos de ayuda, no algunos botones, en algunas no existe una descripción de
las actividades y es no se describen por completo los elementos y sus funcionalidades.
Joomla
Adobe FlashPlayer
10 Blog Joomla-Monster: Make a successful accessible website with WCAG 2.0 & ADA & Section 508 compliant
Joomla template.
https://www.joomla-monster.com/blog/joomla-templates/this-joomla-template-follows-recommendations-
for-making-web-content-more-accessible-wcag-2-0
11 Sitio web de Accesible Template http://www.accessibletemplate.com/
19
ANEXO 2: EVALUACIÓN DE ACCESIBILIDAD MOODLE
Informe Validación de
Accesibilidad Moodle 3.0
Sitio web http://temabnc.colnodo.apc.org/
Septiembre-Octubre 2017
1
Elaborado por Jesús David Romero y Ana Maria Nates Rodríguez, pasantes Universidad Distrital
Francisco José de Caldas.
1
Página de validación o login
http://temabnc.colnodo.apc.org/login/index.php
Advertencias
Las advertencias que requieren revisión manual son de tres tipos, perceptible, referente a
contenido no textual; operable en el título de la página y el uso de encabezados y etiquetas;
y comprensible respecto a la identificación de errores, la sugerencias ante errores y la
prevención de errores en el formulario de registro.
La advertencia perceptible llama la atención sobre el uso del atributo longdesc para el
pequeño icono de pregunta junto al anuncio de cookies. Sin embargo no representa
problema para el lector de pantalla, que describe la ayuda para habilitar las cookies.
Frente a las advertencias operables, el título de la página por defecto es el nombre del aula
virtual seguido de dos puntos y el área del sitio, en este caso, “Entrar al Sitio”. Según la
estrategia de la WCGA, el título cumple los ítems de identificación de la organización
(nombre del aula virtual) y luego el tema o contenido de la página.
Las advertencias comprensibles, aparecen para los label del formulario de ingreso. En la
revisión del código fuente se comprueba que se usan adecuadamente las etiquetas <h1> y
<h2> para el título y el subtítulo, mientras que los textos de los campos del nombre de
usuario y contraseña tienen etiquetas <label for> en cada caso.
Las advertencias de tipo comprensible también están relacionadas con el formulario de
ingreso. Dos notas llaman la atención sobre los formatos especiales, que no son
necesarios, y los valores erróneos, que si están soportados. Otras observaciones están
2
orientadas a las sugerencias para valores erróneos, que no son necesarias, dada la forma
de validación del formulario (post envío).
Finalmente, se presentan advertencias sobre la prevención de errores (legales, financieros,
datos) que por el tipo de contenido, en este caso, no aplica.
No verificados
Las pautas no verificadas en el criterio perceptible señalan aspectos como lo adaptable y
las características sensoriales que se cumplen adecuadamente en el sitio. Sobre las pautas
Distinguibles, no hay uso de color para información, el contraste usado es adecuado,
puesto que la paleta es fondo blanco con texto negro y azul, y por último, no hay imágenes
en el documento.
Sobre el criterio Operable, el movimiento del foco con teclado está habilitado para todo el
documento. Sobre la pauta tiempo ajustable, las técnicas recomendadas como límite de
tiempo, tiempo controlado con script, o lectura y control de textos en movimiento no aplican.
No existen elementos dentro del sitio con destellos. Finalmente, sobre los aspectos
navegables, si hay un orden lógico de navegación, hay enlaces para navegar entre sitios,
el foco no altera o da acceso a elementos dinámicos.
El criterio comprensible abarca el idioma, modificable desde un menú desplegable que se
puede detectar con el lector y modificar con el teclado. Sobre las actividades relacionadas
con el foco, todas están validadas de acuerdo a las técnicas de la WCGA 2.0, excepto la
identificación consistente, pues al entrar a los campos usuario y contraseña no hay una
identificación adecuada, más allá del label que no se reconoce al recorrer la página
mediante el teclado.
Sobre el criterio Robusto, solo requiere comprobación del nombre, rol y valor, que para el
caso específico no es requerido, más allá de la etiqueta que indica “Usted no está
identificado”, o el nombre del usuario que tiene abierta la sesión.
Revisión manual:
Lector de pantalla NVDA
El formulario para el registro de usuarios ni los label ni los input tienen texto auxiliar o
descriptivo, por lo que son invisibles cuando se recorre la pantalla con el teclado, sin
embargo son reconocidos por el lector al recorrer el sitio con el mouse.
Responsive
El sitio es responsive para distintos tipos de móviles y pantallas de resoluciones grandes,
medianas y pequeñas sin causar dificultades al lector o en el despliegue de la información.
3
Página principal
http://temabnc.colnodo.apc.org/
Esta página muestra el panorama general de los cursos del aula virtual. En la sección
central se despliega (si está disponible) una descripción del aula virtual. En la barra lateral
izquierda la Navegación entre las páginas del sitio, como el Calendario y las Marcas; los
Cursos y el Calendario de actividades.
Problemas
El problema Perceptible hallado por el evaluador corresponde a un enlace “Back to top”
detectado por la herramienta, que no tiene descripción o información. Al revisar el código
aparece, pero este no es visible en el sitio ni en el recorrido mediante techado por la
pantalla.
El problema operable, corresponde al criterio de navegabilidad 2.4.4, y de nuevo está
relacionado con el enlace “Back to top” del aspecto anterior.
Los errores del criterio robusto, son los mismos identificados en la sección anterior sobre
los links en el head del HTML.
4
Advertencias
La advertencia del criterio perceptible corresponde a un pequeño logo ubicado junto al
nombre del curso, que indica el estado o usuario con el que se accede al moodle. Esta
etiquetada como img y tiene el atributo alt, pero no requiere un longdesc .
Las Operables, incluyen las observaciones sobre formularios hechas en la sección anterior.
También llama la atención sobre el uso de los encabezados. Una vez revisado el código,
hace se encuentra que el header h2 no aparece entre el h1 de título de la página y el nombre
del curso en h3. Otra advertencia es sobre el uso de alt en las imágenes, pero tienen
descrito el atributo alt todas menos el icono de navegación en uno de los menús; sin
embargo ninguna requiere una descripción larga.
Sobre las advertencias comprensibles, se detalla en la sección anterior, pues son las
mismas observaciones (introducción asistida de datos y criterios 3.3.1, 3.3.13 y 3.3.4).
No verificados
Las características perceptibles no verificadas corresponden al aspecto distinguible, el uso
de color, el contraste mínimo, y las imágenes de texto, elementos validados anteriormente.
En el criterio operable, llama la atención sobre el movimiento del foco, la selección y todos
los aspectos de navegación por teclado. No hay elementos que aparecen o desaparecen
de la pantalla. Adicionalmente, la página tiene bloques de contenido definidos y con un
enlace oculto a simple vista pero perceptible al lector de pantalla y al recorrido por teclado
para saltar un bloque de contenido.
Los aspectos sobre los que llama la atención los no verificados comprensibles son varios.
En primer lugar, los relacionados con el foco están conforme a la norma. La denominación
y navegación consistente también se ajustan a las recomendaciones y no generan
confusión para el usuario mediante el uso de lectores de pantalla. Por último, no hay
cambios de comportamiento que se registren a la hora de cambiar el estado de un elemento.
Validación Manual
Al verificar manualmente el sitio web se utiliza la herramienta de lectura de pantalla NVDA
que corrobora los resultados de la evaluación anterior. Adicionalmente, vale señalar que los
iconos ubicados a la izquierda de los títulos como Navegación, Calendario y Cursos no son
detectados por el lector de pantalla. Esto debido a elementos alt que no están definidos,
pero dado que son iconos decorativos no se considera relevante su descripción.
Por otro lado al navegar desde el teclado se detectan elementos como saltar bloques de
información como el Navegar, Calendario, etc. Como se mencionó anteriormente, el
recorrido por teclado es coherente con la posición de los elementos en la página.
Antes de proceder con la siguiente revisión, vale la pena resaltar que estos problemas
detectados hacen parte de la estructura general de visualización de Moodle, por ende al
5
evaluar otras páginas de este mismo entorno, estos problemas no serán analizados
nuevamente.
Esta página despliega dos grandes bloques de información, un bloque que lista todos los
cursos vinculados al aula virtual, y un bloque de navegación como en las páginas analizadas
anteriormente. Al igual que las otras, también cuenta con una menú superior para el idioma,
un header con el nombre del aula virtual y una sección para seguir la navegación.
Dado a que esta vista requiere un acceso de usuario validado, la herramienta de evaluación
automática que se usará es el validador ntc5854.org
Problemas detectados
Dos de los problemas detectados están relacionados con el texto alterno de dos iconos.
Como se había mencionado antes, estos elementos no son relevantes para la descripción
o comprensión del contenido, por lo que no son elementos críticos.
6
Sobre el criterio Distinguible, hay tres errores detectados que hacen referencia al uso de la
etiqueta i para escritura de caracteres en estilo itálico. Estos elementos están dentro del
bloque de información central pero no son perceptibles a simple vista ni al recorrido por
teclado (ya que el atributo tabindex está definido en -1).
En el criterio navegable, se encuentra un problema relacionado con el botón “back to top”.
Este tiene un enlace al inicio de la página. Se puede acceder mediante el teclado, pero su
descripción no es clara. La recomendación es utilizar un título para el botón o un alt para el
icono del botón que permite al usuario determinar la funcionalidad del botón. Por último, se
encuentra un error en el uso de los headers, pues seguido al <h1> del título, le sigue un
<h3> en los subtítulos del sitio.
Problemas potenciales
El primer criterio evaluado tiene que ver con los elementos img y su descripción. El validador
encuentra que casi todos los iconos decorativos en la página no tienen un texto alternativo,
lo equivalente a 26 problemas potenciales.
Los iconos son creados dentro de las etiquetas de enlaces, por lo que no son recorridos por
el teclado al mismo tiempo que el texto del enlace. Ya que estos iconos son meramente
decorativos, no se considera necesario incluir un texto alternativo a las imágenes
mencionadas.
Por otro lado, el validador encuentra otras 12
imágenes, pero en este caso el texto alternativo
contiene una descripción corta. No se consideran
problemas , dado que no es texto decorativo,
sino enlaces con funciones específicas, como
por ejemplo ocultar un bloque de información, o
ir al sitio personal del usuario
en sesión. Además, el contenido de los alt tiene
información clara como “Oculta bloque Navegación” como se puede ver en las imágenes.
Los últimos problemas registrados de este criterio, hacen referencia al icono que acompaña
la imagen de ocultar los bloques de información. El validador recomienda revisar el uso
adecuado del alt para que concuerde con la acción del tag input, en este caso una imagen.
Como se observa en el fragmento de código, el elemento <input> ejecuta una función
controlada desde la hoja de estilos. Esta acción, al validar sobre el sitio web, oculta o
despliega el bloque de Navegación en este caso, justo como se describe en el atributo alt
del mismo.
7
El criterio adaptable presenta varias observaciones. En primer lugar, habla de las listas que
pueden estar mal demarcadas. Al proceder con la validación del código fuente se encuentra
que los elementos listados están demarcados por las etiquetas li, ol y ul de forma adecuada
y son reconocidos por el lector de pantalla, a pesar de que los estilos definidos para cada
lista sean distintos.
Otro elemento de revisión son las marcas unicode de lectura de derecha a izquierda y de
izquierda a derecha. Al validar el sitio, es evidente que no existen bloques de texto que
requieran ser leídos en distintas direcciones, por tanto no es necesario hacer
modificaciones.
En la definición del body del documento se define que la dirección de texto es de izquierda
a derecha. En ningún lugar del sitio web es necesario modificarlo, por lo que este problema
relacionado con la etiqueta dir no se considera.
Finalmente, el validador identifica un potencial error en la cercanía que debe haber entre el
text field de búsqueda del curso y un elemento de control. Se valida esta condición en el
código fuente del sitio, y se encuentra que el text field y el botón de búsqueda se encuentran
dentro de un fieldset y un formulario, y el botón sucede al área de búsqueda en el HTML,
por lo que no existe error.
Los problemas del criterio distinguible, incluyen el contraste de los iconos con el fondo de
pantalla y en general el uso de color para determinar comportamientos.
Sobre lo primero, vale resaltar que no existen en el momento de la validación imágenes de
texto dentro del sitio web. Al validar el aspecto de uso de color en el sitio web y los scripts,
se encuentra que el color por sí solo no determina el comportamiento de los elementos, y
los scripts lo modifican en eventos como mouseover, que funcionan incluso con el
javascript sin activar.
8
Otro elemento a evaluar es la existencia de un mapa del sitio. El bloque Navegación,
pretende hacer las veces de mapa del sitio y está complementado con la barra de
navegación presente en todas las páginas al inicio.
Página de un curso
http://temabnc.colnodo.apc.org/course/view.php?id=2
Esta página despliega el contenido del curso, como los temas o semanas (según la
configuración del curso), además de el menú de navegación y herramientas adicionales del
curso, como el acceso a foros, avisos recientes, eventos y la actividad reciente del curso.
Esta y las páginas de las actividades del curso, son en las que el usuario dedica más tiempo
en el desarrollo del curso, por ende tiene gran importancia.
9
Problemas detectados
El primer problema detectado es sobre imágenes usadas como hipervínculos sin el atributo
alt definido. Al revisar el código fuente y el sitio web, se encuentra que hay elementos en la
sección del contenido del curso que contienen imágenes que sirven como enlaces sin el
atributo alt determinado, motivo por el cual el lector de pantalla los reconoce como enlaces
invisibles. Además dentro del enlace se encuentra un span con una etiqueta que acompaña
al botón, pero que no suple las funciones del alt, como se puede detallar en el siguiente
código correspondiente a la zona de “Avisos”. Casi todos los elementos de esta sección,
contiene enlaces con las mismas características, el validador encontró 5 correspondientes
a los enlaces de recursos en el aula virtual.
Los otros problemas están relacionados con el uso de etiquetas <i> y el problema del botón
back to top.
Problemas probables
Los errores probables se refieren a los alt de las imágenes e
iconos. De nuevo se recalca que no hay imágenes de texto y que
las únicas imágenes que requieren alt y no lo tienen son las
descritas anteriormente.
Sobre el criterio de accesibilidad desde el teclado, existe otro
inconveniente importante. El área donde se despliegan las
actividades semana a semana del curso están desplegadas como
listas con etiquetas ul y li bien utilizadas.
10
al usuario que saltó el primer tema que no contiene elementos con el focus activado ni
anunciando en qué temática se encuentra actualmente.
La solución propuesta, es agregar el atributo tabindex="0" a los elementos li pertenecientes
a la clase "section main clearfix", que corresponde a todos los Temas principales. Otras
listas como las de los quices, pruebas o PDFs del Tema 2 ya son enlaces y si son
reconocidos al recorrer la pantalla, por lo que no es necesaria su modificación.
Los otros posibles problemas detectados hacen alusión a elementos y revisados como
contraste, uso de formularios , navegación consistente, el uso de headers, el mapa del sitio,
los bloques de saltar contenido, entre otros derivados y presentes en las normas.
Cuestionario
Esta es la página que despliega un cuestionario con dos preguntas cerradas de opción
múltiple. Al igual que las otras páginas, esta también tiene unos bloques para la navegación
por la plataforma por lo que los errores provenientes de esta sección no se analizaran de
nuevo.
11
La pagina se descarga para subir el archivo a la plataforma
http://ntc5854.org/validador/checker ya que el inicio de sesión no permite utilizar el validador
que se venía utilizando (TAW). Estas claridades se replican para las siguientes actividades
a evaluar.
Problemas detectados
Dejando de lado los problemas detectados y analizados en la sección anterior, causados
por la barra de navegación y otros elementos genéricos; el analizador detecta que el
formulario que provee los radio buttons no tiene la etiqueta fieldset y legend que permiten
identificar a que hace referencia este formulario, añadiendo estas etiqueta el formulario
queda descrito. Por otro lado el titulo curso prueba 1 es un h1 y luego hay un h3
ocasionando un error en el anidamiento de títulos, basta con cambiar el h1 por un h2.
Problemas potenciales
Los problemas potenciales detectados en secciones anteriores se retoman acá, como las
imágenes, los textos alternativos, y el contraste de colores en diferentes partes de la página.
12
Textos
Esta página únicamente tiene un texto escrito, con posibilidad de agregar material
audiovisual, o contenido embebido externamente.
Subir archivo
En esta página se sube el archivo pdf mediante el gestor de Moodle, quedando la página
de la siguiente forma.
13
Embeber
Por otro lado se puede utilizar el tag <embed> para que en esta misma página aparezca el
pdf.
Al hacer la evaluación automática no son muchos los errores que se muestran, solo
cuando se embebe muestra que hace falta una etiqueta <noembed> que describe lo
embebido.
14
Validación manual con NVDA
Con el lector de pantalla no hubo problema al recorrer el documento, se recomienda
utilizar en los documentos PDF un nombre sencillo y descriptivo que facilite al usuario
saber qué está leyendo y para evitar confusiones.
Resumen de modificaciones
Retomando los elementos de la evaluación de la sección anterior, se resumen aca las
modificaciones necesarias para cumplir las observaciones de nivel AA para los cursos
virtuales en la plataforma Moodle en los cuatro criterios evaluados por la norma, a saber,
perceptible, operable, comprensible y robusto.
Se tendrán en cuenta los resultados de la validación automática con herramientas como
TAWs y el sitio web ntc5854.org, y la validación manual compuesta de revisión del código
fuente, recorrido por teclado y herramientas como el lector de pantalla NVDA.
Títulos
Es importante ser claros al determinar los títulos de los módulos de los cursos, del aula
virtual y de la página en sí misma, la norma pide que sean claros y descriptivos.
Moodle respeta el uso ordenado de headers excepto en el título general del curso, señalado
con <h1> que es seguido por un <h3> en los subtítulos del sitio. Aquí se recomienda
cambiar el título del curso para que corresponda con el orden de anidación.
15
Estilo de texto
Moodle ofrece un editor de HTML que para la redacción de introducciones, textos, contenido
etc. En estos elementos el uso de las etiquetas <i> y <b> debe evitarse, puesto que el
lector de pantalla no lo reconoce. A menos que sea irrelevante el estilo de la letra, deben
usarse las etiquetas <strong> o <em>.
Focalizar elementos
Algunos cuadros de texto, lecturas, u otros elementos que no tienen un link, no son
focalizables al recorrer la página mediante tabulaciones, lo que hace que si se piensa
navegar de esta manera, se queda mucho contenido fuera del rango de accesibilidad. Para
corregir esto basta con identificar dichos elementos que se quiere focalizar y agregarles
mediante el código fuente o editores HTML del mismo Moodle, el atributo tabindex=”0”.
Esta recomendación es fundamental para la página que despliega los temas de los cursos,
puesto que estos se despliegan en una lista no recorrible. Es decir, agregar el atributo
tabindex=”0” a los elementos ul en la clase "section main clearfix".
Contenido auditivo
Videos o audios serán imposibles de percibir por personas con discapacidad auditiva, por
lo que se recomienda generar los subtítulos para los videos o un texto alterno que resuma
o transcriba la información de dichos contenidos.
16
ANEXO 3: EVALUACIÓN DE ACCESIBILIDAD MICROSITIOS
Ajustes de Accesibilidad
Plantilla de micrositios
Biblioteca Nacional de Colombia
2. Menu
El menú a pesar de estar oculto se sigue recorriendo con tab, lo que se recomienda es
dejarlo oculto con el atributo hidden=”true”, y cambiarle el valor a false cuando se haga click
mediante el script.
Archivo: index.html
Línea 41: <div id="sidebar-wrapper">
Corrección: añadir atributo hidden=”true”
17
Corrección: añadir la línea: $("#sidebar-wrapper").attr("hidden",true);
Archivo: micrositios.css
Línea 213: reglas del .sidebar-nav
Corrección: Añadir las líneas:height:50%;
overflow: scroll;
Por último, el enlace y la imagen para cerrar el menú no tienen elementos descriptivos de
su función.
Archivo: include-menu.html
Línea 3: <img src="graficasMicrositio/cierra.png" … >
Corrección: Agregar el atributo title=”Cerrar Menú”.
3. Encabezado
Existe un problema en el uso de los encabezados. El nombre del curso es un h1, pero el
nombre del módulo y las temáticas son h2, lo cual genera confusión en el usuario y errores
de anidamiento de encabezados. Se propone asignar de forma ordenada los encabezados
de sección, lo cual implica cambiar las etiquetas del encabezado y reasignar las reglas css:
Archivo: index.html
Línea 75: :<h2 class="tematica">Temática 1. La preservación de colecciones
fotográficas en bibliotecas de investigación</h2>
Corrección: Modificar la etiqueta h2 por h3
Archivo: micrositio.css
Línea162 : .encabezado h2.tematica{
Correción: Cambiar el nombre de la regla, de “.encabezado h2.tematica” a
“.encabezado h3”
4. Pestañas Recursos
La revisión automática de Norbey Salazar hace otras apreciaciones sobre el contenido de
los enlaces (por ejemplo que están vacíos o sin descripción) que se debe al estado
prematuro del sitio pero que deben tenerse en cuenta.
Archivo: index.html
Línea 148: <div …. id="headingOne">
18
Corrección: Agregar el atributo: title=”Haga click para desplegar los Recursos
Asociados a esta Temática”
En la lista de recursos de ambas pestañas, los iconos no tienen un alt. Se requiere describir
qué tipo de archivo contiene el recurso (PDF, audio, video, etc).
Archivo: index.html
Corrección:Definir claramente en el <p> el tipo de archivo, el nombre del mismo y
una descripción corta, más la información pertinente.
Archivo: index.html
Lineas: <img src="graficasMicrositio/ico-[tipo de archivo].png" …. >
Corrección: Agregar un atributo alt=”Icono [tipo de archivo]” siendo el tipo de
archivo documento PDF, video, audio, etc.
5. Contenido de la página
Una primera observación, es que el texto que encabeza el
contenido de los módulos no es un encabezado, sino un div
con una clase específica “subtítulo”, lo cual confunde al
usuario sobre si es un título o el texto del contenido. La solución es ajustar el estilo de uno
de los headers de acuerdo al anidamiento, por ejemplo el h4.
Archivo: index.html
Línea 106:: <div class="contenidos-titulo">Fundamentos y prácticas de
catalogación
Corrección: Modificar el div por h4 y mantener la clase "contenidos-titulo"
Se recomienda aplicar el mismo cambio a todos los títulos de las demás páginas.
5.1. Botones
Cuándo se señala un botón no hay un cambio gráfico perceptible que permita ubicar al
usuario qué botón está señalando. Para esto se propone agregar en el CSS un cambio al
cual aplicar las transiciones definidas, por ejemplo, el color del background cuando se
enfoque un botón.
19
Archivo: micrositio.css
Línea 461: .boton a:hover, .boton a:focus{}
Corrección: en la regla agregar un atributo background:<color>; colocando un
color que permita identificar el cambio en el hover.
5.2. Audios
En los audios es recomendable colocar el atributo title para dar una pista al visitante de lo
que hace referencia el audio, o para dar la instrucción de reproducción.
Archivo: pag3.html
Línea 122: <audio id="player2" preload="none" controls style="max-width:100%;">
Corrección: agregar atributo title=”Audio alusivo a la temática”
5.3. Imágenes
Todas las imágenes del contenido que están actualmente
no son solo decorativas, sino que acompañan la temática
del contenido. Por ende se sugiere agregarle un texto
descriptivo a cada una de ellas con el atributo alt=”Texto
corto descriptivo de la imágen”.
Archivo: lecturas.html
Línea 51: <iframe src="..../index.html" allowfullscreen></iframe>
20
Corrección: Agregar el siguiente código antes del iframe:
<div class= “sr-only”><p>"Esta aplicación permite visualizar cada página del
documento PDF como una imagen con efectos visuales. Requiere activar el
JavaScript en el navegador. Si no puede visualizar el documento, vaya al botón
Descargar PDF y acceda al contenido desde su lector de PDF favorito"</p></div>
Las siguientes pautas2 buscan garantizar que el contenido nuevo de los micrositios
vinculados a los cursos de la Biblioteca Nacional de Colombia cumpla con los estándares
de accesibilidad AA según la NTC 5854.
2Elaboradas por Ana Maria Nates y Jesús Romero, pasantes de la Universidad Distrital Francisco
Jose de Caldas
21
H3 Número y nombre de la Temática
Imágenes
Muchas veces se utilizan imágenes como guía dentro de la página o como alternativas para
la presentación de información vital. Para las personas con discapacidad visual es necesaria
una descripción detallada del contenido del sitio, por lo que cuando se presenten estos
casos con contenido gráfico, es necesario agregar una descripción textual de lo que se
pretende expresar con la imagen.
<img alt="">
22
title="Texto corto que describe el elemento"
a las etiquetas <iframe>, <embeded>, entre otros. El texto que se introduce en las comillas
debe ser corto y claro, para que el usuario comprenda la función del recurso insertado.
Para el caso de lecturas en PDF, la herramienta Flip, no es accesible para usuarios con
dispositivos sin JavaScript activado o lectores de pantalla. Por ende se debe informar al
usuario que no podrá acceder al contenido, mediante la siguiente etiqueta div:
Pestañas de recursos
Las pestañas de recursos cuentan con iconos y textos que describen el acceso a distinto
tipo de materiales (audios, documentos PDF, videos, entre otros). El estándar de
accesibilidad recomienda agregar un atributo a las imágenes que oriente al usuario sobre
el contenido de la misma. Por ende, se recomienda agregar en cada icono el atributo title
(dentro de la etiqueta <img>) especificando el tipo de recurso:
alt="Icono Video"
alt="Icono Documento en PDF"
alt="Icono Audio"
23
ANEXO 4: SOPORTES DESARROLLO SITIO OBSERVATORIO DE
TERRITORIOS ÉTNICOS Y CAMPESINOS
24