Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility issue #67

Open
kompetenzzentrumgit opened this issue Aug 8, 2023 · 0 comments
Open

Accessibility issue #67

kompetenzzentrumgit opened this issue Aug 8, 2023 · 0 comments

Comments

@kompetenzzentrumgit
Copy link

Documentation Tool

We are the KOMPETENZZENTRUM DIGITALE BARRIEREFREIHEIT.NRW, a digital accessibility evaluation and testing facility at the Technical University of Dortmund, Germany. We have scientifically evaluated the accessibility of various H5P elements, including the Documentation Tool.

We have identified some Accessibility fails, we would like to share our findings and some recommendations.

  1. Issue: Inability to delete a question or objective when using voice control due to the absence of a displayed number.
  • Suggestions: Make the button for deleting a question or objective focusable for voice control users, providing a clear visual indication of the item's index or number for identification and deletion.
  1. Issue:
    Language Tool is an assistive tool to support people with dislexia to write. This tool does not detect spelling and grammar errors when entering questions and objectives.
  • Suggestions: Investigate the integration of the Language Tool to recognize and highlight spelling and grammar errors in the input fields for questions and objectives, improving the overall quality of the content.
  1. Issue: The page repeatedly scrolls away when navigating with the keyboard, requiring users to repeatedly scroll back to the title.
  • Suggestions: Enhance the focus management and scrolling behavior to ensure that the page remains in a consistent position during keyboard navigation, preventing unnecessary scrolling.
  1. Issue: Users desire a "Finish" button to save a completed document.
  • Suggestions: Implement a "Finish" button to provide users with a clear option to save a completed document, improving usability and user control over the submission process.
  1. Issue: The buttons for rating tasks/objectives and for navigating are sometimes positioned far from the rest of the tool, requiring horizontal scrolling.
  • Suggestions: Optimize the layout and positioning of the buttons to reduce the need for horizontal scrolling, ensuring they are easily accessible and within close proximity to the relevant content.
  1. Issue: Insufficient explanation of the document submission process upon submission.
  • Suggestions: Provide clear and concise information or feedback indicating where the document will be sent upon submission, ensuring users have a clear understanding of the destination.
  1. Issue: When zoomed in to 200%, the texts for "Select all" and "Export" are not visible when creating a new document. Additionally, the tooltip is not resized.
  • Suggestions: Ensure that all elements, including texts and tooltips, are properly resized and visible when zoomed in to 200% or any higher magnification levels.
  1. Issue: The buttons for rating objectives overlap the text of the objective when zoomed in to 400%.
  • Suggestions: Increase the spacing and provide sufficient margins to prevent overlapping of buttons and text when zoomed in to 400%, ensuring all elements are visually separated and accessible.
  1. Issue: Insufficient clarification of icons on the "Select all" and "Export" buttons.
  • Suggestions: Include tooltips or aria-labels to provide explicit explanations of the icons used on the "Select all" and "Export" buttons, ensuring that users with visual impairments can understand their functionality.

Conclusion:

Addressing the identified issues and implementing the suggested improvements will significantly enhance the overall accessibility and user experience of the H5P element. By making these enhancements, you will ensure that all users, including those with disabilities, can fully engage with and benefit from the content and functionalities of the H5P element. It is recommended to prioritize these accessibility improvements to ensure compliance with web accessibility guidelines.
Please feel free to reach out if you have any questions or require further assistance in implementing these accessibility enhancements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant