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

Enhancing caMicroscope Accessibility with Automation, User-Centered Design, and Clear Documentation #940

Open
Codnelle opened this issue Apr 2, 2024 · 0 comments

Comments

@Codnelle
Copy link

Codnelle commented Apr 2, 2024

Issue type: Enhancement

Title -
Enhance caMicroscope Accessibility with Automation, User-Centered Design, and Clear Documentation

Labels: accessibility, documentation, testing

Description -

I'd like to propose a multi-phased approach to improve accessibility reports and user experience for caMicroscope users with disabilities. This approach combines automated testing, user-centered design principles, and clear documentation revisions.

Current Limitations -

Current accessibility testing methods might not comprehensively identify all potential barriers. This can hinder usability for users with disabilities.

Proposed Solution -

Phase 1: Automated Accessibility Testing

Tool Selection: Collaboratively choose an accessibility testing tool (e.g., Axe, Pa11y, Lighthouse) based on project needs and integration feasibility.
Integration/Scheduling: Integrate the tool (if applicable) into CI/CD or establish scheduled scans for regular reports.
Report Analysis: Analyze reports to identify and prioritize high-impact WCAG violations by affected areas (app pages, features, documentation)

Phase 2: User-Centered Accessibility Evaluation

User Recruitment: Recruit participants with diverse disabilities for accessibility testing sessions.
Scenario Development: Develop test scenarios targeting accessibility barriers in app functionalities and documentation navigation (keyboard navigation, screen reader compatibility, color contrast, alt text).
User Testing and Feedback: Conduct focused user testing sessions and collect detailed feedback on encountered accessibility barriers.

Phase 3: Implementation and Continuous Improvement

Accessibility Fixes: Address high-impact accessibility issues in codebase and user interface (code modifications, UI adjustments, semantic markup).
Documentation Review/Revision: Review documentation for WCAG compliance (structure, clarity, headings, alt text, keyboard navigation instructions). Revise for accessibility.
Iterative Refinement: Conduct further user testing cycles to gather feedback on improvements and identify remaining barriers.

Benefits:

  • Enhanced accessibility for users with disabilities.
  • Improved user experience for a wider user base.
  • Increased user engagement and potential grant opportunities.
  • Timeline and Collaboration:

The timeline is open for discussion based on project resources. I'm eager to collaborate with the caMicroscope development team to implement this proposal.

Thank you for your consideration!

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

No branches or pull requests

1 participant