返回
Debugging Support for Students with Blindness and Visual Impairments on Notebook-based Programming Environments
DOI:10.1145/3770762.3772507.png)
摘要
En 中文
视障或视觉障碍学生(BVI)在编程教育中面临的主要挑战在于调试工具的可访问性有限。尽管调试至关重要,但视障或视觉障碍学生在尝试导航错误信息、定位代码中的错误以及验证修复时常常面临重大障碍。这一挑战在Jupyter Notebook及其变体中尤为突出,因为错误信息通常显示在代码下方的独立区块中。这种分离使得屏幕阅读器难以有效报告错误的位置和性质。为解决此挑战,我们开发了JupyterVoxD,一个旨在改进Google Colab(Jupyter Notebook的变体)调试支持的辅助工具。JupyterVoxD通过提供实时错误信息朗读、直接导航至错误位置以及快速语法检查来增强调试功能。它简化了视障或视觉障碍学生的调试过程,通过简化错误信息或bug的定位,使其工作效率更高。评估结果显示,JupyterVoxD显著减少了调试时间,平均降低了72.5%。学生在每次使用JupyterVoxD时,调试时间的减少均得到持续观察。实验后的调查和访谈揭示了积极的使用体验,同时也提供了潜在问题点和未来改进的信息。
Keyword:
Programming Education
K-12
Blindness and Vision Impairment

