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

a11y lesson suggestions #1377

Open
2 of 5 tasks
vegetabill opened this issue Jun 12, 2020 · 11 comments
Open
2 of 5 tasks

a11y lesson suggestions #1377

vegetabill opened this issue Jun 12, 2020 · 11 comments
Labels

Comments

@vegetabill
Copy link
Collaborator

vegetabill commented Jun 12, 2020

Updated needs:

the a11y lesson has been improved, but we're sure it could be better. We don't need tons more practice on any of these things, but more of an awareness - maybe linking a video or a short article on the following. Check it off if you notice it is already done.

Existing lesson: https://github.com/Techtonica/curriculum/blob/master/web/accessibility.md


Original description:

This came from feedback from a volunteer:

Your material on accessibility isn't terrible. But it needs a few things

  • Short discussion (or at least intro) of ARIA
  • Summary of accessible open source design system (there are 7 that I know of)
  • More of a focus on how people with disabilities use assistive technology - braille note takers, screen readers, switches, etc.
  • More discussion of manual testing. Lots of good automated resources listed, but that only covers 30 % of the WCAG 2.1 Level AA guidelines

I would also add a couple of movies in there - the Sady Apple video is the best 2 minutes of your life you will ever spend

Useful resources: sheribyrnehaber.com

For FAQs on how to contribute, see: https://github.com/Techtonica/curriculum/blob/main/CONTRIBUTING.md

@alodahl
Copy link
Collaborator

alodahl commented Jun 17, 2020

"Summary of accessible open source design system (there are 7 that I know of)"

What were you thinking of including? I'm confused as to why this is basic knowledge for apprentices. But I agree with the rest of this issue!

@vegetabill
Copy link
Collaborator Author

vegetabill commented Jul 21, 2020

@alodahl Sorry I didn't note at the top that this came from a volunteer. I was hoping that giving them this issue URL would tempt them into working on it but I guess it didn't work.

I have no idea for the value or priority to this, as I was actually arguing to cut this material from the curriculum entirely. 😕 -- at every place I've worked a11y has been deprioritized always and so it seems like teaching someone about how the world should work or something.

@alodahl
Copy link
Collaborator

alodahl commented Jul 25, 2020

NOOOO don't cut a11y from the curriculum! This is a big deal! 🙅🏻‍♀️

I think having someone with a11y knowledge revise what we have to make it more about understanding the needs of assistive technology users and some good references for later would be really valuable, rather than lots of a11y solutions to remember.

I could even do it (eventually), I've been learning a lot.

@stale
Copy link

stale bot commented Sep 9, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Sep 9, 2020
@alodahl alodahl added the pinned label Sep 13, 2020
@stale stale bot removed the wontfix label Sep 13, 2020
@hnarasaki
Copy link
Contributor

hnarasaki commented Oct 7, 2020

I am not able to work on this issue at this time, but I would like to add a suggestion:
It might be helpful for apprentices to try to a11y test their apps manually on their own before shipping/releasing. While a11y automation can help, it does miss a lot of things people may be able to uncover manually.

  • One suggestion I have is to use an extension like Chrome Vox. It will read aloud text. If you are able to, check if it makes sense.
  • Another suggestion I have is to navigate using a keyboard instead of a mouse. (Ex: Use tab to change focus on buttons, hit enter to mimic clicking on a button, use arrow keys to navigate in lists, etc.)
  • Many companies are looking at WCAG compliance. I would also suggest adding something about WCAG compliance so apprentices aren't caught off guard if they join a company that has WCAG initiatives.

@swidjaja
Copy link
Contributor

swidjaja commented Apr 8, 2021

Hello all,
I'm Sugi and I recently joined Technotica as volunteer.
I'm currently a Front-end Web dev and I've worked quite a bit on Web a11y at my work for the past three years. It is in fact my passion :)
I'd definitely love to help w/ this in any way I could :)

@alodahl
Copy link
Collaborator

alodahl commented Apr 11, 2021

Hooray, thanks @swidjaja ! Shall I assign you?

@swidjaja
Copy link
Contributor

@alodahl Sure thing 👍 By the way, could we set some time (maybe zoom?). I want to learn more of the expectation of this ticket?

@alodahl
Copy link
Collaborator

alodahl commented Apr 12, 2021

@alodahl Sure thing 👍 By the way, could we set some time (maybe zoom?). I want to learn more of the expectation of this ticket?

Please just follow the first “updated needs” section before the dividing line, and let us know if you have specific questions.

@swidjaja
Copy link
Contributor

@alodahl Sure thing 👍 By the way, could we set some time (maybe zoom?). I want to learn more of the expectation of this ticket?

Please just follow the first “updated needs” section before the dividing line, and let us know if you have specific questions.

Got it 👍 I will give it a shoot.

@swidjaja
Copy link
Contributor

@alodahl Opened a PR. Could you take a look? Thanks

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

No branches or pull requests

6 participants