Design Considerations to Increase Block-based Language Accessibility for Blind Programmers Via Blockly
Design Considerations to Increase Block-based Language Accessibility for Blind Programmers Via Blockly
复制标题
通过 Blockly 提高盲人程序员基于块的语言可访问性的设计注意事项
DOI:
10.18293/vlss2017-013
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
M. Spencer
中科院分区:
文献类型:
--
作者:
S. Ludi;M. Spencer
Block-based programming languages are a popular means to introduce novices, specifically children, to programming and computational thinking concepts. They are tools to broaden participation in computing. At the same time, block-based languages and environments are an obstacle in broadening participation for many users with disabilities. In particular, block-based programming environments are not accessible to users who are visually impaired. This lack of access impacts students who are participating in computing outreach, in the classroom, or in informal settings that foster interest in computing. This paper will discuss accessibility design issues in block-based programming environments, with a focus on the programming workflow. Using Google’s Blockly as a model, an accessible programming workflow is presented that works alongside the conventional mouse-driven workflow typical of block-based programming. The project presented is still in progress.