Notebook extension for dyslexic and visual accessibility

We are a team of MSc students from University College London (UCL) working on the accessibility of Jupyter Notebooks. We are looking at creating some extensions which focus on accessibility for people with dyslexia or colour blindness. We are thinking of working on the following five extensions:

Text format toolbar - A toolbar which allows users to change the text size, colour, spacing etc. to make the text as readable/accessible as possible for users
Code spell checker - Live syntax checking of code as the user types underlining when a syntax error has occurred
Voice control - Allow some commonly used functionality such as running a notebook, restarting the kernel etc. be carried out using voice control
Planner - a planner that is displayed down the side of a page allowing the user to plan out and write notes about their notebook
Accessible themes - various themes such as high contrast which will make the notebook more easily readable

We have created a prototype which can be seen here: Our Prototype

It would be great if anyone could give us some feedback about these ideas and whether they are feasible.

2 Likes

This is really cool, thanks for working on this! Check out some of the other threads in this channel, as there are others thinking about and working on a11y issues in the Jupyter ecosystem as well, perhaps you can find some support or advice there.