An Extension-Based Accessibility Framework for Making Blockly Accessible to Blind and Low-Vision Users

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mollik, Rubel Hassan, Kosuri, Vamsi Krishna, Djalali, Hans, Ludi, Stephanie, Mountapmbeme, Aboubakar
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911377801609216
author Mollik, Rubel Hassan
Kosuri, Vamsi Krishna
Djalali, Hans
Ludi, Stephanie
Mountapmbeme, Aboubakar
author_facet Mollik, Rubel Hassan
Kosuri, Vamsi Krishna
Djalali, Hans
Ludi, Stephanie
Mountapmbeme, Aboubakar
contents Block-based programming environments (BBPEs) such as Scratch and Code.org are now widely used in K-12 computer science classes, but they remain mostly inaccessible to blind or visually impaired (BVI) learners. A major problem is that prior accessibility solutions have relied on modifications to the Blockly library, making them difficult to apply in existing BBPEs and thereby limiting adoption. We present an Extension-based Accessibility Framework (EAF) to make BBPEs accessible for BVI students. The framework uses a modular architecture that enables seamless integration with existing Blockly-based BBPEs. We present an innovative three-dimensional (3D) hierarchical navigation model featuring stack labeling and block numbering, mode-based editing to prevent accidental modifications, and WAI-ARIA implementation to ensure compatibility with external screen readers. We evaluated our approach by integrating the EAF framework into two BBPEs (covering 177 test cases) and conducting semi-structured interviews with four participants using VoiceOver, JAWS, and NVDA. Participants reported clearer spatial orientation and easier mental model formation compared to default Blockly keyboard navigation. EAF shows that modular architecture can provide comprehensive accessibility while ensuring compatibility with existing BBPEs.
format Preprint
id arxiv_https___arxiv_org_abs_2601_10688
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle An Extension-Based Accessibility Framework for Making Blockly Accessible to Blind and Low-Vision Users
Mollik, Rubel Hassan
Kosuri, Vamsi Krishna
Djalali, Hans
Ludi, Stephanie
Mountapmbeme, Aboubakar
Human-Computer Interaction
Software Engineering
Block-based programming environments (BBPEs) such as Scratch and Code.org are now widely used in K-12 computer science classes, but they remain mostly inaccessible to blind or visually impaired (BVI) learners. A major problem is that prior accessibility solutions have relied on modifications to the Blockly library, making them difficult to apply in existing BBPEs and thereby limiting adoption. We present an Extension-based Accessibility Framework (EAF) to make BBPEs accessible for BVI students. The framework uses a modular architecture that enables seamless integration with existing Blockly-based BBPEs. We present an innovative three-dimensional (3D) hierarchical navigation model featuring stack labeling and block numbering, mode-based editing to prevent accidental modifications, and WAI-ARIA implementation to ensure compatibility with external screen readers. We evaluated our approach by integrating the EAF framework into two BBPEs (covering 177 test cases) and conducting semi-structured interviews with four participants using VoiceOver, JAWS, and NVDA. Participants reported clearer spatial orientation and easier mental model formation compared to default Blockly keyboard navigation. EAF shows that modular architecture can provide comprehensive accessibility while ensuring compatibility with existing BBPEs.
title An Extension-Based Accessibility Framework for Making Blockly Accessible to Blind and Low-Vision Users
topic Human-Computer Interaction
Software Engineering
url https://arxiv.org/abs/2601.10688