Content Type Accessibility
Below is an overview of the accessibility status for the H5P Content Types. "OK" means that the content type has been tested and no known problems have been found. The goal is WCAG 2.0 AA support, so the content types have been tested against these criteria and more. The content types have gone through a lot of testing with various screen readers, keyboard navigation, zooming, code inspection and more. We can't, however, guarantee any level of accessibility support.
Do note that due to mistakes done by authors the example content(not the software) on H5P.org isn't always accessible yet. The example content some times don't have WCAG AA contrast, lacks subtitles and there are also other flaws not related to the software but caused by authors picking the wrong colors or not uploading subtitle files. This will be fixed, but unfortunately fixing especially the contrasts will be a lot of work since it requires completely redesigning or at least replacing all the colors in the example content to maintain the same aestetic quality with improved contrast.
Also note that Screen Reader testing has focused on open and/or free screen readers like NVDA and ChromeVox.
Comments
papi Jo
Tue, 12/12/2017 - 16:58
Permalink
Tooltip contents is not always spoken by screen reader
Testing environment:
Local machine running Windows 10; Firefox 57.0.2; H5P 7.x-1.33 for Drupal 7.56.
NVDA 2017.4 screen reader for Windows, default options, with Speech viewer enabled for testing purposes.
Test #1.- Tooltip viewing in H5P Dialog cards (DC), Multiple Choice (MCQ) and Drag and Drop (DD).
In those 3 H5P activities, when a Tooltip element is present, when navigating the activity (with tab and/or arrows) the presence of a tooltip is correctly reported with the message "Tip available." Upon navigating to that tip the screen reader reports "button collapsed / Show tip ". Selecting the tooltip and pressing the Enter key opens the tip, the screen reader reports "expanded". However, the only H5P activity (out of the 3 tested here) that actually speaks the contents (text) of the tooltip is MCQ.
tim
Wed, 12/13/2017 - 14:44
Permalink
Hey Papi Jo,thank you for
Hey Papi Jo,
thank you for taking the time to test the accessibility of Dialog cards, Multiple Choice and Drag and Drop. These content types were developed with ChromeVox in mind and may have some bugs with other readspeakers, as you have found.
Ubi
Mon, 01/15/2018 - 19:50
Permalink
Multiple languages
Testing environment: H5P website, Windows 10, Chrome 63.0.3239.132, ChromeVox 53.0.2784.5, TextAloud 3.0.102, Chrome Speak 1.2.4.1, local voices: Ivona voices Harpo + Windows voices, Google voices, languages: en-GB and es-ES.
For example:
- Dialog cards (Learn Spanish berry names) there is not language recognition (in this case, the entire content type is spoken in en or es).
- The h5p-audio-minimal-button on click or pressing enter fires at the same time the mp3 and ChromeVox.
tim
Wed, 01/24/2018 - 16:14
Permalink
Hi Ubi, language recognition
Hi Ubi, language recognition is not something that is possible on the fly. The content will have to be created in the specific language first before using a readspeaker.
What do you mean by the second point?
Thanks for taking the time to test this out!
Ubi
Wed, 01/24/2018 - 19:33
Permalink
Hi Tim
Hi Tim,
Thank you. By the way, great job (H5P)!
Regarding the second point: when you click (or tab) on the Play icon (Audio button) contemporary ChromeWox and the mp3 start to speak.
I have done some more tests.
I am aware that this is a TTS (voices) problem.
For Math:
Basic Arithmetic operators (excluding the Arithmetic Quiz content type that has been modified):
+ (Addition) - (Subtraction) * (Multiplication) / (Division) using Windows local voices and Google voices, they do not work (only + and = works).
If I use the following symbols: × ÷ - they work only with Google voices.
Thank you.
Ubi
tim
Fri, 01/26/2018 - 13:34
Permalink
Ok thanks for clarifying this
Ok thanks for clarifying this, Ubi. It's hard to create a solution that would work across all readspeakers and the content type doesn't know which readspeaker is being used. Have you seen it being done differently elsewhere by any chance?
Ubi
Mon, 01/29/2018 - 14:36
Permalink
Hi Tim.
Hi Tim.
Quick answer is yes, but… for example, there is an app called Talkify http://talkify.net, that recognises different languages on the same page, but it does not work in a Iframe and it is reliable 88% in my language (IT) in a sentence with more than three words. It uses Franc (https://github.com/wooorm/franc).
The only solution I have found (for now) is that the content creator needs to tell to the text-to-speech system (voices) in which context it is: languages, math, or chemistry.
alecostheimer
Wed, 02/28/2018 - 23:08
Permalink
Image Sliders
Hey,
I was just curious, but I haven't gotten the image sliders to work that well with keyboard only. Maybe I'm not using the right key, but is anyone else having the same problem? The tab focus also is getting trapped.
BV52
Thu, 03/01/2018 - 05:41
Permalink
Hi alecostheimer,Can you
Hi alecostheimer,
Can you please elaborate on what is happening. Also what do you mean with the tab focus getting trapped?
-BV52
mic
Thu, 04/26/2018 - 06:02
Permalink
what about accessibility in the authoring tool itself?
It's good to have this list, so we can see which activities could work for the learner or end-user, but what about accessibility in the authoring tool itself?
Suppose the teacher, or the course editor/author has vision impairment, will they be able to work within the authoring area of the h5p building tools?
Thanks in advance
Michael Chalk
icc
Thu, 05/03/2018 - 15:37
Permalink
Unfortunately, the editor
Unfortunately, the editor does not fully support this, yet.
sr931387
Wed, 02/13/2019 - 22:05
Permalink
Update...
When was the above accessibility list last updated? Timeline for next update?
Thanks!
almmcinnes
Tue, 03/12/2019 - 14:26
Permalink
Can you advise on the
Can you advise on the accessibility of branching scenario and virtual tour 360?
BV52
Wed, 03/13/2019 - 04:01
Permalink
Hi almmcinnes,Afaik this is
Hi almmcinnes,
Edit: I was able to confirm that these contents are accesible and the list on this page will be updated soon.
-BV52
mmcad002
Tue, 05/07/2019 - 15:54
Permalink
Yay!
I would love an updated list. I just tried the accordion feature but it was not working well with JAWS. It would uncollapse and then it would not read the content. It did mention to hit JAWS+alt+m but then JAWS reported it failed. Perhaps, it would work in NVDA?
In any case, I would really love to see an updated list. That would be very helpful! Thank you.
BV52
Wed, 05/08/2019 - 05:26
Permalink
Hi mmcad002,I'm afraid it
Hi mmcad002,
I'm afraid it will be daunting task to test every accessiblity tool out there considering that the core team is a very small one. Nonetheless thank you for the feedback and we will also look into this.
-BV52
mhufham
Fri, 06/21/2019 - 13:14
Permalink
Course Presentation
How do you test with the Course Presentation? I am trying ChromeVox and NVDA for the first time. It recognizes the heading of the H5P CP and I can move back and forth between slides but it does not read the content. Thank you!
mhufham
Fri, 06/21/2019 - 13:31
Permalink
Course Presentation Testing
How do you test Course Presentations? I have starting to use ChromeVox and NVDA and while they recognize the name of the CP and can navigate between slides, the content is not being recognized. Thank you!
BV52
Tue, 06/25/2019 - 04:08
Permalink
Hi mhufman,I tested using
Hi mhufman,
I tested using ChromeVox and everything works fine. Can you please check if you will have the same issue here.
-BV52
mhufham
Tue, 06/25/2019 - 15:31
Permalink
Results
It recognizes the titles and calls out "Question" but it does not read off the choices.
BV52
Wed, 06/26/2019 - 06:19
Permalink
Hi mhufman,There could be an
Hi mhufman,
There could be an issue with the plugin in your browser or the browser itself the best way to isolate this is to check in another computer. You can also check if you will see any error messages in the browser console.
-BV52