Programación accesible basada en bloques para todos

Blockly de Google impulsa la programación accesible basada en bloques con desarrolladores, estudiantes y organizaciones públicas

Imagen hero de accesibilidad de Blockly

nuestro compromiso continuo con la accesibilidad

Ampliación del acceso para estudiantes con discapacidades

Blockly se compromete a desarrollar herramientas inclusivas que ayuden a todos los estudiantes a tener éxito, incluidos los que tienen discapacidades.

Fondo de accesibilidad de Blockly

Creemos que todas las personas deberían tener la oportunidad de aprender informática. Este fondo permitirá que las organizaciones sin fines de lucro centradas en la educación en informática creen y lancen funciones accesibles en sus productos y planes de estudios basados en bloques. Juntos, podemos hacer que la educación en programación sea una experiencia atractiva y atractiva para todos.

Asociaciones de accesibilidad

Cita de accesibilidad de Blockly

Trabajar con el equipo de Google Blockly y sus socios me ha dado optimismo sobre el potencial de hacer que la informática sea realmente accesible para todos los estudiantes.

Elissa Hozore

Directora de accesibilidad, Computer Science Teachers Association

Proyectos de accesibilidad actuales

A continuación, se muestran las oportunidades actuales para que experimentes con las funciones de accesibilidad en Blockly y compartas tus comentarios.

del complemento de Navigation del tecladoExperimento

Este complemento experimental habilita la navegación con el teclado en Blockly. Ofrece diferentes acciones que podrían facilitar la navegación por Blockly para los usuarios con visión reducida o discapacidades de movilidad, o que no pueden usar un mouse.

La navegación con teclado y la compatibilidad con lectores de pantalla están estrechamente vinculadas. El equipo de Blockly tiene la intención de agregar compatibilidad con lectores de pantalla de forma incremental en el segundo y tercer trimestre de 2025, a medida que validemos el enfoque general de la navegación.

  • Analizar las compensaciones entre varios métodos de navegación
  • Analiza los diferentes enfoques de las pruebas de usuario.
  • Comparte investigaciones relevantes y otro contexto.
IMPORTANTE: No se puede acceder al complemento de navegación con teclado existente. Usa el código experimental anterior.
Hoja de ruta del producto de accesibilidad

Nos enfocamos en implementar la navegación con el teclado y la funcionalidad inicial del lector de pantalla.

El objetivo de estos esfuerzos es mejorar la usabilidad de Blockly para todos los usuarios mediante la integración de funciones de accesibilidad en la biblioteca principal, las plataformas de socios y los materiales educativos.

Ver el plan de ruta en GitHub
Tiempos Proyecto Descripción
1ᵉʳ y 2ᵉʳ trimestre de 2025

Navegación con el teclado

Estamos implementando y probando la navegación con el teclado a través de un complemento experimental, que se integrará en Blockly Core.
2º y 3ᵉʳ trimestres de 2025

Mejoras en el lector de pantalla

Implementamos la funcionalidad inicial del lector de pantalla con atributos ARIA para los campos y los componentes del espacio de trabajo en la biblioteca de Blockly. Obtén más información sobre el proyecto aquí.
3ᵉʳ trim. de 2025

Escala la accesibilidad del teclado

La navegación con el teclado está disponible para integrarse en plataformas de socios, como Code.org, micro:bit y MakeCode.
3ᵉʳ trim. de 2025 Actualizaciones de la documentación Crearemos una nueva documentación integral sobre las funciones de accesibilidad de Blockly.
3ᵉʳ trim. de 2025

Mejora la accesibilidad de los planes de estudios

Se recomienda a las plataformas de socios que auditen y actualicen los materiales del plan de estudios existentes para cumplir con las prácticas recomendadas de accesibilidad. Estamos disponibles para brindar asistencia técnica a través de nuestro Foro de la comunidad.
3ᵉʳ trim. de 2025

Publicación de materiales de capacitación

Después de integrar las funciones de accesibilidad, las plataformas asociadas pueden desarrollar materiales de capacitación y asistencia para profesores y estudiantes que los ayuden a usarlas de manera eficaz.
Cuarto trimestre de 2025

Cómo agregar la administración de accesibilidad

Planeamos agregar un panel de control que las plataformas asociadas puedan usar para ayudar a los usuarios a administrar las funciones de accesibilidad de Blockly.
Tiempos 1ᵉʳ y 2ᵉʳ trimestre de 2025
Proyectos Navegación con el teclado
Descripción Estamos implementando y probando la navegación con el teclado a través de un complemento experimental, que se integrará en Blockly Core.
Tiempos 2º y 3ᵉʳ trimestres de 2025
Proyectos Mejoras en el lector de pantalla
Descripción Implementamos la funcionalidad inicial del lector de pantalla con atributos ARIA para los campos y los componentes del espacio de trabajo en la biblioteca de Blockly. Obtén más información sobre el proyecto aquí.
Tiempos 3ᵉʳ trim. de 2025
Proyectos Escala la accesibilidad del teclado
Descripción La navegación con el teclado está disponible para la integración en plataformas de socios, como Code.org, micro:bit y MakeCode.
Tiempos 3ᵉʳ trim. de 2025
Proyectos Actualizaciones de la documentación
Descripción Crearemos una nueva documentación integral sobre las funciones de accesibilidad de Blockly.
Tiempos 3ᵉʳ trim. de 2025
Proyectos Mejora la accesibilidad de los planes de estudios
Descripción Se recomienda a las plataformas de socios que auditen y actualicen los materiales del plan de estudios existentes para cumplir con las prácticas recomendadas de accesibilidad. Estamos disponibles para brindar asistencia técnica a través de nuestro grupo de desarrolladores.
Tiempos 3ᵉʳ trim. de 2025
Proyectos Publicación de materiales de capacitación
Descripción Después de integrar las funciones de accesibilidad, las plataformas asociadas pueden desarrollar materiales de capacitación y asistencia para profesores y estudiantes que los ayuden a usarlas de manera eficaz.
Tiempos Cuarto trimestre de 2025
Proyectos Cómo agregar la administración de accesibilidad
Descripción Planeamos agregar un panel de control que las plataformas asociadas puedan usar para ayudar a los usuarios a administrar las funciones de accesibilidad de Blockly.

Diseñar para la inclusión

A continuación, se incluyen sugerencias útiles que puedes implementar hoy mismo cuando diseñes productos y experiencias educativas basados en bloques:

Ten en cuenta las múltiples modalidades para que los estudiantes interactúen con tu entorno, incluidos los elementos auditivos, textuales y kinestesicos. Por ejemplo, usa audios para que la codificación espacial sea más inclusiva.

Divide las lecciones en pasos más pequeños con herramientas de andamiaje, como organizadores gráficos y listas de tareas, para apoyar la comprensión y la función ejecutiva de los estudiantes, y ayudarlos a desarrollar confianza y comprensión con el tiempo.

Crea clases que representen información de diversas maneras, como bloques magnéticos, bloques impresos en 3D, diferentes colores y formas de bloques, funciones de texto a voz, gráficos, videos y mucho más.

Recursos

Ampliación del acceso a la educación en informática para estudiantes con discapacidades

entrada de blog

Ampliamos el acceso a la educación en CS para estudiantes con discapacidades

Descubre cómo Blockly está expandiendo el acceso a una experiencia de programación más inclusiva basada en bloques con el Fondo de Accesibilidad de Blockly.

Tarjeta de la cumbre de Blockly en el recorrido de Micro:bit

youtube

El recorrido de Micro:bit hacia una programación accesible basada en bloques

Lucy Gill, directora de Productos de la Micro:bit Educational Foundation, explora su recorrido para mejorar la accesibilidad en sus productos físicos y digitales.

Tarjeta de la cumbre de Blockly sobre Blockly como herramienta de aprendizaje visuoespacial para estudiantes sordos

youtube

Blockly como herramienta de aprendizaje visuoespacial para estudiantes sordos

Aprende de Shireen Hafeez, fundadora de Deaf Kids Code, cómo Blockly permite que los estudiantes sordos muestren sus habilidades únicas para resolver problemas.