Buffalo knight representing accessibility protection

Informe de conformidad de accesibilidad

VPAT® 2.5 — WCAG 2.1 Level AA

Información del producto

Nombre del producto

Be The Buffalo Classroom

Fecha del informe

Octubre 2026

Descripción del producto

Plataforma de aprendizaje socioemocional para K-5

Estándar de evaluación

WCAG 2.1 Level AA

Resumen de conformidad

WCAG 2.1 Nivel AA — Cumple parcialmente

Be The Buffalo Classroom cumple parcialmente con la conformidad WCAG 2.1 Nivel AA. De los 50 criterios de éxito, 44 son totalmente compatibles, 1 parcialmente compatibles y 5 no son aplicables al producto.

44
Compatible
1
Parcialmente compatible
0
No compatible
5
No aplicable

Características clave de accesibilidad

Soporte para lectores de pantalla

Las más de 40 actividades de proyector utilizan atributos ARIA (aria-hidden, aria-live, role) para proporcionar anuncios significativos a lectores de pantalla y ocultar contenido decorativo.

Movimiento reducido

Una consulta de medios global prefers-reduced-motion desactiva las animaciones y transiciones CSS. Framer Motion también respeta esta configuración automáticamente.

Navegación por teclado

Todos los elementos interactivos son accesibles mediante teclado. Los enlaces de saltar al contenido principal y el orden lógico de enfoque permiten una navegación eficiente.

Títulos de página únicos

Cada página y actividad establece un título único en la pestaña del navegador (por ejemplo, 'Fortalezas | Be The Buffalo') mediante el hook usePageTitle.

Soporte bilingüe

Traducciones completas en inglés y español para todo el contenido, con cambio de idioma disponible en cada vista a través de next-intl.

Diseño responsivo

El contenido se adapta a todos los tamaños de pantalla desde 320px hasta pantallas de proyector grandes. Sin desplazamiento horizontal en ningún punto de quiebre.

Texto alternativo descriptivo

Todas las imágenes significativas tienen texto alternativo con contexto (por ejemplo, 'Búfalo celebrando fortalezas' en lugar del genérico 'Celebración').

Anuncios de estado

Los cambios dinámicos de contenido (puntuaciones, escenarios, noticias) utilizan regiones aria-live y role='status' para anunciar actualizaciones sin mover el enfoque.

Criterios de éxito WCAG 2.1 Nivel A

CriterioConformidad
1.1.1Contenido no textual

Todas las imágenes significativas tienen texto alternativo descriptivo. Los elementos decorativos (fondos flotantes, confeti, efectos climáticos) se ocultan de la tecnología de asistencia con aria-hidden='true'.

Compatible
1.2.1Solo audio y solo video (pregrabado)

La página de canciones contiene contenido pregrabado de solo audio (canciones SEL). Las letras sincronizadas se muestran en el reproductor de karaoke durante la reproducción. Sin embargo, una transcripción descargable estática de las letras completas aún no está disponible fuera de la reproducción.

Parcialmente compatible
1.2.2Subtítulos (pregrabado)

El Centro de ayuda incluye un video de YouTube integrado con subtítulos autogenerados disponibles. Todas las letras de las canciones se muestran como texto sincronizado durante la reproducción de karaoke.

Compatible
1.2.3Audiodescripción o alternativa multimedia (pregrabado)

El video integrado del Centro de ayuda es un recorrido simple de la interfaz. Ningún contenido exclusivamente visual requiere audiodescripción.

No aplicable
1.3.1Información y relaciones

Se utiliza estructura HTML semántica en todo el sitio. Encabezados, listas y puntos de referencia transmiten la estructura del documento. Los roles ARIA (status, dialog, alert) comunican relaciones programáticamente.

Compatible
1.3.2Secuencia significativa

El orden del DOM coincide con la presentación visual. El contenido fluye lógicamente para los lectores de pantalla.

Compatible
1.3.3Características sensoriales

Las instrucciones no dependen únicamente de la forma, el color, el tamaño o la ubicación visual. Las etiquetas de texto acompañan a todos los elementos interactivos.

Compatible
1.4.1Uso del color

El color no es el único medio para transmitir información. Íconos, etiquetas de texto y patrones complementan los indicadores de color.

Compatible
1.4.2Control de audio

El audio (página de canciones) no se reproduce automáticamente. Los usuarios tienen control total sobre la reproducción.

Compatible
2.1.1Teclado

Todos los elementos interactivos (botones, enlaces, controles de formulario) son operables mediante teclado. Las actividades usan botones HTML estándar para la navegación.

Compatible
2.1.2Sin trampa de teclado

El foco nunca queda atrapado. Los diálogos modales (modal de resolución, celebración de coincidencia) usan aria-modal y pueden ser descartados.

Compatible
2.1.4Atajos de tecla de carácter

La aplicación no utiliza atajos de teclado de un solo carácter.

No aplicable
2.2.1Tiempo ajustable

Las actividades son dirigidas por el maestro, sin límite de tiempo. Los maestros controlan la progresión a través de todas las vistas.

Compatible
2.2.2Pausar, detener, ocultar

Todo el contenido animado (fondos flotantes, confeti, efectos climáticos) se suprime cuando el usuario activa prefers-reduced-motion a nivel del sistema operativo. Las animaciones decorativas se ocultan de la tecnología de asistencia.

Compatible
2.3.1Tres destellos o por debajo del umbral

Ningún contenido destella más de tres veces por segundo.

Compatible
2.4.1Evitar bloques

Se proporcionan enlaces de saltar al contenido principal. Los puntos de referencia de navegación permiten a los usuarios saltar entre regiones.

Compatible
2.4.2Página titulada

Cada página y actividad de proyector tiene un título único y descriptivo en la pestaña del navegador mediante el hook usePageTitle (por ejemplo, 'Fortalezas | Be The Buffalo').

Compatible
2.4.3Orden del foco

El orden del foco sigue el orden lógico de lectura. Los elementos interactivos reciben el foco en una secuencia significativa.

Compatible
2.4.4Propósito del enlace (en contexto)

El texto del enlace es descriptivo. Los elementos de navegación indican claramente su destino.

Compatible
2.5.1Gestos del puntero

No se requieren gestos multipunto ni basados en trayectoria. Todas las interacciones usan clic/toque simple.

Compatible
2.5.2Cancelación del puntero

Las acciones se activan al soltar el puntero, permitiendo la cancelación al mover el puntero fuera del elemento.

Compatible
2.5.3Etiqueta en el nombre

Los nombres accesibles de los controles coinciden con sus etiquetas de texto visibles.

Compatible
2.5.4Activación por movimiento

La aplicación no utiliza el movimiento del dispositivo para ninguna funcionalidad.

No aplicable
3.1.1Idioma de la página

El atributo lang del HTML se establece apropiadamente. La plataforma soporta inglés y español mediante next-intl.

Compatible
3.2.1Al recibir el foco

Recibir el foco no desencadena cambios inesperados de contexto.

Compatible
3.2.2Al recibir entrada

Cambiar la configuración de formularios no causa automáticamente cambios de contexto sin confirmación del usuario.

Compatible
3.3.1Identificación de errores

Los errores de formulario (inicio de sesión, registro) se identifican claramente en texto con mensajes descriptivos.

Compatible
3.3.2Etiquetas o instrucciones

Todos los campos de formulario tienen etiquetas asociadas. Las instrucciones de las actividades se proporcionan como texto antes de la interacción.

Compatible
4.1.1Análisis sintáctico

El HTML es bien formado (generado por React/Next.js). Sin IDs duplicados ni errores de anidamiento.

Compatible
4.1.2Nombre, rol, valor

Los elementos interactivos usan semántica HTML nativa o atributos ARIA apropiados. Los controles personalizados tienen rol, estado y nombre expuestos a la tecnología de asistencia.

Compatible

Criterios de éxito WCAG 2.1 Nivel AA

CriterioConformidad
1.2.4Subtítulos (en vivo)

La plataforma no incluye transmisión de audio o video en vivo.

No aplicable
1.2.5Audiodescripción (pregrabado)

El video integrado del Centro de ayuda es un recorrido simple de la interfaz que no contiene información exclusivamente visual que requiera audiodescripción.

No aplicable
1.3.4Orientación

El contenido no está restringido a una sola orientación de pantalla. El diseño responsivo se adapta a vertical y horizontal.

Compatible
1.3.5Identificar el propósito de la entrada

Los campos de formulario (correo electrónico, contraseña) usan atributos autocomplete y tipos de entrada apropiados.

Compatible
1.4.3Contraste (mínimo)

Los colores de texto cumplen con la relación de contraste 4.5:1 contra los fondos. La paleta de marca (marrones cálidos sobre crema/blanco) fue diseñada para un contraste adecuado.

Compatible
1.4.4Redimensionar texto

El texto puede redimensionarse hasta un 200% sin pérdida de contenido o funcionalidad. Los diseños usan unidades responsivas (rem, escala de espaciado de Tailwind).

Compatible
1.4.5Imágenes de texto

El texto se renderiza como texto real, no como imágenes. Las ilustraciones son decorativas o complementarias.

Compatible
1.4.10Reajuste

El contenido se reajusta a una sola columna a 320px de ancho CSS. Los puntos de quiebre responsivos (sm, md, lg) manejan la adaptación del diseño.

Compatible
1.4.11Contraste de elementos no textuales

Los componentes de la interfaz y objetos gráficos (botones, bordes, íconos) tienen al menos una relación de contraste 3:1.

Compatible
1.4.12Espaciado del texto

El contenido sigue siendo funcional cuando los usuarios modifican la altura de línea, el espaciado entre letras, el espaciado entre palabras y el espaciado entre párrafos.

Compatible
1.4.13Contenido en hover o foco

Los tooltips y el contenido en hover son descartables, se pueden recorrer y persisten hasta ser descartados.

Compatible
2.4.5Múltiples vías

Los usuarios pueden navegar a través del planificador de lecciones, enlaces directos a actividades, panel del proyector y navegación del navegador.

Compatible
2.4.6Encabezados y etiquetas

Los encabezados describen el tema o propósito del contenido. Las etiquetas de formulario describen claramente los campos de entrada.

Compatible
2.4.7Foco visible

Los indicadores de foco son visibles en los elementos interactivos mediante los valores predeterminados del navegador y las utilidades de anillo de foco de Tailwind.

Compatible
3.1.2Idioma de las partes

El sistema bilingüe (inglés/español) establece el contexto de idioma mediante next-intl. El cambio de idioma está disponible en todas las vistas.

Compatible
3.2.3Navegación consistente

Los patrones de navegación son consistentes en todas las páginas. El encabezado del proyector y el botón de retroceso aparecen en cada actividad.

Compatible
3.2.4Identificación consistente

Los componentes con la misma funcionalidad usan etiquetas e íconos consistentes en toda la aplicación.

Compatible
3.3.3Sugerencia de error

Cuando se detectan errores de entrada (inicio de sesión, registro), se proporcionan sugerencias específicas para la corrección.

Compatible
3.3.4Prevención de errores (legal, financiero, datos)

La facturación de suscripciones se maneja a través del portal alojado de Stripe, que proporciona sus propios pasos de confirmación. Los cambios de perfil (correo electrónico, contraseña) requieren confirmación antes de guardar.

Compatible
4.1.3Mensajes de estado

Las actualizaciones dinámicas de estado usan aria-live='polite' (texto de escenarios, noticias de última hora) y role='status' (contadores de puntuación, estadísticas resumidas) para que los lectores de pantalla anuncien los cambios sin mover el foco.

Compatible

Métodos de evaluación

Este informe se basa en la evaluación de la plataforma Be The Buffalo Classroom utilizando los siguientes métodos:

  • ✓Revisión manual del código de las más de 40 actividades interactivas de proyector
  • ✓Verificación de atributos ARIA, HTML semántico y regiones de referencia
  • ✓Pruebas de navegación solo con teclado en todas las vistas de actividades
  • ✓Verificación automatizada con reglas de accesibilidad de Tailwind CSS y ESLint
  • ✓Pruebas de diseño responsivo en todos los puntos de quiebre (320px – 1920px)
  • ✓Verificación del comportamiento de prefers-reduced-motion

Comentarios y contacto

Estamos comprometidos a hacer que Be The Buffalo sea accesible para todos los educadores y estudiantes. Si encuentras una barrera de accesibilidad o tienes sugerencias de mejora, por favor contáctanos:

📧 accessibility@bethebuffaloclassroom.com

VPAT® es una marca registrada del Consejo de la Industria de Tecnología de la Información (ITI). Este informe sigue el formato ITI VPAT® 2.5. Este Informe de Conformidad de Accesibilidad cubre la aplicación web Be The Buffalo Classroom en classroom.bethebuffaloclassroom.com.