Making a Complex Mathematical Authoring Tool Accessible
The client had acquired a math authoring tool 30 years ago. This tool evolved over time and leveraged modern HTML5 based front-end along canvas for drawing. The core components used ReactJS for components and interactions.
It incorporated new features like enabling users to perform transformations (translations, rotations, reflections, dilations) of geometric figures drawn or constructed on screen. Instructors primarily used this tool to author problems involving complex mathematical equations, charts and geometry. Though the tool offered to build rich problems, at the same time, the exported outcomes were not accessible.