Hi,
I am working on an assessment list that has to be accessible for people that use screen-readers.
I tested a ccs template (mint-striped), and this was generally okay. One of its features is not really user-friendly: the positioning of the help-text.
My question is: is it possible to change the css-based positioning of the div's that together form the question-template: to make it more source-ordered?
As I saw in the testing of the existing template, it is sometime not clear for someone using a screen-reader what-is-what: is a text the text of a question, or is it an explanation.
As I understand it this is why:
People that look at the screen never have this problem: you read the question, look at the help-tip that explains how to answer, look at the answer-filed, and check below if you do not find the question self-explanatory. After checking the help-text, reading it completely or skimming it or ignoring it, you answer the question.
These tasks are done more or less parallel or in a loop.
People that use a screen-reader do all their tasks sequentially: they can not easy "see" back or ahead in this line. They have in other words a different work-flow.
The easy solution will be to change the order of help-text and answer-text. And I will probably do this for my current project. The easy solution honours the work-flow of the screen-readers, above the logic of the people who use their eyes to look at the screen.
This means that the help-text always comes before the answer-text; that I delete the help-tip, and put that at the end of the help-text.
However: I find in using templates for Joomla (the open source website software that runs the limesurvey-site) that these templates are nowadays "source-ordered". This means that a search-engine reads the important parts of a web-page before reading the rest.
It is explained in this presentation:
Joomla SEO
Is it technically feasible to develop such a source-ordered question template for limesurvey?
This would put the order of reading for a screen reader as described above: question, help-text, help-tip, answer-field. But visually the order would be like it is today: question-text, help-tip, answer-field, help-text.
By doing this we get optimised situations for blind people that have to use screenreader-software to read the survey, and keep the existing lay-out that works best for people that use their eyes to read the survey.
Cheers,
Paul