moodle-theme_essential icon indicating copy to clipboard operation
moodle-theme_essential copied to clipboard

Consider adding some accessibility support to (over) bootstrap

Open nadavkav opened this issue 9 years ago • 19 comments

I was reading about bootstrap accessibility, and thought we could add some on the Essential side, what do you think?

http://www.sitepoint.com/making-bootstrap-accessible/

nadavkav avatar Jun 11 '15 15:06 nadavkav

Hi Nadav,

Ta. I've heard and used the linked site http://wave.webaim.org/ for over a year. The issue is not desire its time. If you would like to suggest / make changes to settings defaults for colours / font sizes etc. then please do. :)

Gareth

gjb2048 avatar Jun 11 '15 20:06 gjb2048

Thanks! I am only starting to research into this area since the Israeli government passed an accessibility law, and all Academic institutes and other education related organizations are all asking for themes that are supporting accessibility standards. And so, I was wondering if you made any specific changes in the theme relating to that?

nadavkav avatar Jun 11 '15 21:06 nadavkav

Not that I recall. Please look back on issue list.

gjb2048 avatar Jun 11 '15 22:06 gjb2048

I was looking for I posted and did not found any. maybe my english search was not good enough. Please enlighten me if you know of anything :-)

nadavkav avatar Jun 11 '15 22:06 nadavkav

BTW, the wave.webaim.org tool is so useful! thanks.

nadavkav avatar Jun 11 '15 22:06 nadavkav

In Essential I don't think so.

gjb2048 avatar Jun 11 '15 22:06 gjb2048

Hi Nadav,

This is a few months old now. What is happening with it?

G

gjb2048 avatar Sep 18 '15 20:09 gjb2048

A fellow developer, from the Israeli Open University, just finished a lot of accessibility work on the Elegance theme, last week. And he invited me to look around the code and see what can be shared and used in Essential. So I will probably pay him a visit next week or so, as we are in the middle of our annual holiday season, and nobody is working :-)

I will keep you posted on this.

nadavkav avatar Sep 19 '15 01:09 nadavkav

Thanks Nadav :)

gjb2048 avatar Sep 19 '15 18:09 gjb2048

What is the progress of this?

gjb2048 avatar Feb 21 '16 18:02 gjb2048

I got the code, two months ago. started to dig in to it and make sense out of it, as it was from an old old version of the theme and much have changed, but did not finished. plus, I got soooo busy with other previous obligations that I paused the entire process. Tomorrow, I am having a small Moodle gathering of all the academic institutes over here, and I am planning on presenting the state of the project and hoping to gather enough support and funding to finish it.

So in short... It is "in progress" but not yet ready for a pull request.

A little preview of things to come... I am attaching an animated gif showing the accessibility menu opens up when I click the TAB key and show the main course topics which allow the user to quickly navigate to them (skipping all the garbage element on the way). It's in Hebrew. but still, very clear. I hope. animated

nadavkav avatar Feb 21 '16 19:02 nadavkav

Thanks Nadav. Has it been tested with screen readers such as JAWS?

gjb2048 avatar Feb 21 '16 20:02 gjb2048

Yes (I think so. or a similar software. I will check tomorrow). successfully. We also tested it with actual people (blind students) that use special speaking browsers, daily. Not just following the WCAG 2 specs :-)

nadavkav avatar Feb 21 '16 21:02 nadavkav

Thanks Nadav. It's that sort of good testing that is so difficult to get. Such as with the Grid format.

gjb2048 avatar Feb 21 '16 21:02 gjb2048

Hi Nadav,

Is this still an issue?

Kind regards,

Gareth

gjb2048 avatar Jun 29 '17 14:06 gjb2048

I am getting another Accessibility auditing to some of the Moodle systems I manage, in a few weeks. Two of them have Essential installed. so I will PR any Ally issues we fix. but currently, I do not have any special code fix I can share.

nadavkav avatar Jun 29 '17 16:06 nadavkav

Thanks for getting back to me Nadav.

gjb2048 avatar Jun 29 '17 16:06 gjb2048

So does this issue need to close in favour of just raising new ones as required?

gjb2048 avatar Jun 29 '17 16:06 gjb2048

Yes

nadavkav avatar Jun 30 '17 14:06 nadavkav