Iota-School / notebooks-for-all

https://iota-school.github.io/notebooks-for-all/
Other
18 stars 6 forks source link

Improve error/warning cell outputs #58

Open isabela-pf opened 1 year ago

isabela-pf commented 1 year ago

Problem and context

This issue comes from our user testing round 2: content. Because it was a content type tested in test 2, there is also more information on error and warning experiences in #56's results document.

While errors and warnings could be completely accessed by assistive tech used by our participants, it was communicated ineffectively to its users. Errors and warnings were some of the most missed or most difficult to identify with participants, especially so for those using screen readers or Braille readers. This is likely because error and warning information is almost entirely visual. They also nest directly against other output types, so they can be obscured by having a standard text output and and error or warning back to back.

At the moment, errors and warnings in a rendered notebook appear

Of the participants who had success identifying errors, many cited their familiarity with the error messages as the reason they noticed it—they were relying on the contents of the message more than anything about the notebook.

Possible solutions

Based on current feedback, the error/warning experience might be greatly improved by the combination of:

Acceptance criteria

This issue can be closed when we:

Tasks to complete