Helping students with cerebral palsy program via voice-enabled block-based programming

Author:

Okafor Obianuju1

Affiliation:

1. University of North Texas

Abstract

Students with motor disabilities like cerebral palsy face challenges when learning how to program. This is because most programming platforms require a certain level of dexterity that students with cerebral palsy do not possess. Block-based programming environments are one of such platforms. These environments are useful when teaching programming concepts to beginners, however, their drag and drop nature makes them inaccessible to students with cerebral palsy. This limitation deprives students with cerebral palsy of experiences that may allow them explore careers in computing. As a solution, I propose the use of speech as an alternative form of input in the Block-based programming environment, Blockly. This voice-enabled version of Blockly will reduce the need for the use of a mouse or keyboard, hence increase accessibility for students with cerebral palsy. As part of my approach, I incorporate a speech recognition API into the Blockly environment, as well as create a custom function that uses voice commands to simulate keyboard and mouse actions. An exploratory study is currently in the works and a usability study and A/B test will be conducted after the prototype has been fully implemented.

Publisher

Association for Computing Machinery (ACM)

Subject

General Medicine

Reference11 articles.

1. "Data and Statistics for Cerebral Palsy | CDC." https://www.cdc.gov/ncbddd/cp/data.html (accessed Jan. 18 2022). "Data and Statistics for Cerebral Palsy | CDC." https://www.cdc.gov/ncbddd/cp/data.html (accessed Jan. 18 2022).

2. "Scratch - Imagine Program Share." https://scratch.mit.edu/ (accessed Jan. 18 2022). "Scratch - Imagine Program Share." https://scratch.mit.edu/ (accessed Jan. 18 2022).

3. "Blockly | Google Developers." Accessed : Apr. 27 , 2020 . [Online]. Available: https://developers.google.com/blockly. "Blockly | Google Developers." Accessed: Apr. 27, 2020. [Online]. Available: https://developers.google.com/blockly.

4. "Code of Ethics." https://www.acm.org/code-of-ethics (accessed Jan. 18 2022). "Code of Ethics." https://www.acm.org/code-of-ethics (accessed Jan. 18 2022).

5. An Empirical Evaluation of a Vocal User Interface for Programming by Voice

Cited by 3 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Voice vs Mouse: The Input Preference of People with Upper-Limb Impairments in a Multi-modal Block-Based Programming Environment;Communications in Computer and Information Science;2023-12-12

2. "Hey IDE, Display Hello World": Integrating a Voice Coding Approach in Hands-on Computer Programming Activities;2022 IEEE 14th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM);2022-12-01

3. Voice-Enabled Blockly: Usability Impressions of a Speech-driven Block-based Programming System;The 24th International ACM SIGACCESS Conference on Computers and Accessibility;2022-10-22

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3