Skip to main content
Skip to Main Content
Skip to main content
Navigation

Coding Without Limits: Accessibility Enhancements in VEXcode AIM

By Dr. Jimmy Lin Mar 26, 2025

Recently, we highlighted VEX PD+ becoming UDL Product Certified, emphasizing the significance of inclusive and engaging educational experiences for all learners. Continuing this dedicated effort toward accessibility, VEXcode AIM has now incorporated numerous innovative features designed specifically to ensure that students of diverse abilities can fully participate in robotics and programming activities. These enhancements not only promote equity but also foster an engaging learning environment for all.

Improved the colorization of blocks for WCAG AAA Contrast Standards

VEXcode AIM Blocks with high contrast between the block color and text.

We have improved the colorization of the VEXcode blocks to meet WCAG AAA contrast standards. VEXcode AIM uses the new colorization which fully meets the WCAG AAA contrast standards (at least 7:1 ratio). This enhancement significantly boosts readability and visual clarity from the moment students begin their learning journey. It greatly supports learners with visual impairments, color sensitivity, or those prone to eye strain. This thoughtful approach also benefits all users, promoting reduced eye fatigue and clearer on-screen readability, creating a more inclusive, productive, and comfortable learning environment.

Remote Screen Interaction

VEXcode AIM now offers a powerful remote screen viewing and interaction capability directly accessible from a user's computer. This functionality enables teachers to magnify and display robot screen activities clearly to an entire class, ensuring that all students, including those seated farther away, can follow along effortlessly. Users can also pause, save or copy the image. Additionally, students utilizing assistive technologies, such as screen magnifiers or screen readers, can access and interact with the robot screen digitally, overcoming physical barriers. Importantly, students can actively interact with the screen remotely by clicking directly from their computers. This inclusive approach facilitates independent participation for students with physical limitations, while also enabling collaborative and interactive learning scenarios that bridge physical constraints and geographical barriers.

VEXcode AIM Remote Screen window with the Drive selection on the screen.

Touch Button Coding

VEX AIM incorporates touch button coding, enabling students to program their robots through intuitive touch interactions. To enhance usability, multiple forms of representation accompany each action. When students press a touch button, the LEDs around the robot illuminate with that specific color, visually reinforcing the action. The robot's screen simultaneously displays the number of steps it contains, providing instant visual feedback. Additionally, the robot emits a sound with each registered action, offering clear auditory confirmation. This multimodal approach ensures students of varying abilities and learning preferences can effectively engage with coding activities. Furthermore, students can utilize touch button coding remotely through the computer screen via remote screen interaction, further expanding accessibility.

VEXcode AIM Remote Screen window with the Touch Button coding displayed.

Keyboard Shortcuts Integration

VEXcode AIM Tools menu with Keyboard Shortcuts selected showing the Mac keyboard shortcuts.

Mac

VEXcode AIM Tools menu with Keyboard Shortcuts selected showing the Windows keyboard shortcuts.

Windows

VEX AIM's integration of intuitive keyboard shortcuts significantly streamlines essential tasks. Combinations such as download, run and stop simplify processes for students who may experience challenges with fine motor skills or those who simply prefer keyboard-based navigation. The ongoing expansion of shortcut options continuously enhances the platform’s accessibility, allowing more students to participate effectively and independently. Keyboard shortcuts also foster efficient multitasking and accelerate interactions, thus accommodating a wider range of learning preferences, enhancing classroom productivity, and improving user experience.

Right-Click Text-to-Speech Support

VEXcode AIM block showing the right-click menu and Read Block highlighted.

Students can now easily activate text-to-speech functionality by simply right-clicking any programming block. This immediate auditory feedback feature is particularly beneficial for students with dyslexia, visual impairments, or general reading challenges, promoting independence and confidence in coding tasks. Additionally, text-to-speech serves as a valuable tool for language learners, reinforcing comprehension and vocabulary acquisition through auditory means. Notably, VEXcode AIM supports 26 languages, and text-to-speech processes are executed entirely on the user's local device, ensuring student privacy and eliminating the need for internet connectivity or data transmission, providing both accessibility and security.

Enhanced Screen Reader Compatible Help Documentation

VEXcode AIM Help panel showing python code that can be copied.

VEXcode AIM Help panel showing block descriptions and examples.

VEXcode AIM now provides its help documentation via the VEX API site, optimized specifically for compatibility with screen readers and translation tools. Each programming block and Python explanation is meticulously formatted to ensure clear and complete accessibility. This enhanced compatibility ensures that students who rely on screen readers or assistive reading technologies can effectively navigate and comprehend instructional materials. Additionally, multilingual support ensures that non-native English speakers and international learners can effortlessly access and apply the educational content, promoting equitable learning opportunities for a diverse global audience.

Together, these comprehensive accessibility improvements significantly enhance the inclusivity of the VEXcode AIM platform, ensuring that robotics education is accessible, equitable, and enjoyable for every learner, regardless of individual abilities or learning needs. Additionally, we are actively designing the AIM Courses (for students) and the VEX AIM Educator Certification Course within PD+ to meet WCAG 2.1 standards. Our ultimate goal is to deliver a fully accessible educational solution with VEX AIM.

Interested in learning more about VEXcode AIM’s accessibility features? Join the conversation in the VEX Community, or schedule a 1-on-1 session to explore how these tools can make a difference for your students.