Supporting each other

Community forums

Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Screen reader navigation and tabbed navigator page queries

Screen reader navigation and tabbed navigator page queries 2 months 1 week ago #7135

  • ronm
  • ronm's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 656
  • Thank you received: 177
Hi Geri
has Alistair mentioned we are looking into both the issues you reported but it's never quite as simple as it seems! :-(

As an example the first issue you mentioned re page change feedback I may be misunderstanding here but when a screen reader user tabs to and selects the next or previous buttons to navigate to the next or previous page the title of that next or previous page is read out. e.g. in your example navigating to page 2 reads The PROMPT Criteria and then to page 3 reads Summary. What doesn't happen at the moment is that the main content of that page is automatically given focus. Is that what your user expected to happen?

Your example is quite simple and only has 3 pages but say for instance a user was navigating a Xerte resource with 30+ pages. They may well tab to the next button, hit enter, hear the page title and then click enter to move to the next page and hear that page title and so on e.g. the focus stays on the navigation buttons so that they can do that. They could of course then choose to access one of the pages and use other keys like landmark or headings to then access the main content. e.g. the next and previous buttons are in the navigation landmark so upon hearing the page they want use whatever key jumps to the previous landmark which will typically be the main contents and then continuing reading from there. With NVDA that might mean Shift + D then down arrow etc.

So personally I'm not sure at the moment whether or not we should automatically move focus to the main content upon page change or not and we will seek expert advice on that. However if you wanted to see how that would work try the following:

1. Add an optional script icon to your LO
2. Add the following script:
function customPageChanged(pagetype) {
  setTimeout(function(){
  $('#pageContents').attr('tabIndex', 0).focus();
}, 50);
}
See if that works for what your user expected or wanted to happen?
You should see that it automatically focusses and reads the next or previous pages contents but if you were wanting to use those buttons to cycle forward or back through the pages you now have to tab around again to get to the buttons to move to the next or previous page.

Re the tabbed navigator we've been testing that and are going to include a change in the next update or release that should resolve that.

I should also have mentioned previously that the next update/release also includes a hidden skip to main contents link. We've not had that previously in the XOT template because typically in the header there are only the two titles and nothing else. However we had a report of keyboard only users not being able to scroll a text only page in Chrome so added the hidden skip link to resolve that.

We'll reply again here when a new update or release to address these two issues is available.

HTH
Ron
Xerte developer & trainer
e-learning & m-learning consultant
mitchellmedia.co.uk | xerteacademy.com | learningapps.co.uk
Need direct commercial support with Xerte? mitchellmedia.co.uk/contact/

Please Inloggen or Create an account to join the conversation.

Screen reader navigation and tabbed navigator page queries 2 months 1 week ago #7137

  • Huzar
  • Huzar's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 6
  • Thank you received: 0
Hi Ron,

Ah yes, if only things were more simple!!

When moving from page to page our user did expect the focus of the screen reader to go to the top of the next page. I understand the question about moving between pages more quickly. The very helpful ‘Contents’ option at the bottom of each page lists every page in the activity enabling users to easily navigate to the page they want. I appreciate you asking expert advice and will pass the script to our developers to see how it works.

Many thanks for further information about the tabbed navigator and the skip link.

Best wishes,

Geri

Please Inloggen or Create an account to join the conversation.

Screen reader navigation and tabbed navigator page queries 2 months 4 days ago #7141

  • Huzar
  • Huzar's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 6
  • Thank you received: 0
Hi Ron,

We applied the script to the Evaluation using PROMPT activity.

Three of us have tested it using NVDA and I have also tested it using JAWS. Using NVDA the results different when the page is reloaded and we have experienced the following.

• Page title announced in heading bar
• Page title announced immediately followed by main landmark ‘The ever-increasing volume of online information means it is important to think critically about’
• Page title announced in heading bar immediately followed by the button in the bottom left of the footer

Using JAWS with Chrome, I also got different results when the page was reloaded.

1. Staring on the first page of the Evaluation using PROMPT activity, I selected ‘Next’. On the second page the Page title was announced and JAWS then moved to the main region, which is how I would expect it to work.
2. I chose ‘Next’ again to access the third and final page and the page title and wording from the first page was read.
3. I used the ‘Back’ button to go to the second page and JAWS started reading from ‘Bearing that in mind, try not to be guided by your initial impression’, which is towards the end of the activity
4. I used the ‘Next’ button to go to the third page and it read okay.

For now we’ve removed the script.

As it's nearly Christmas, I imagine this will be picked up again in the new year. In the meantime I hope you all have a good break over Christmas.

Best wishes,
Geri

Please Inloggen or Create an account to join the conversation.

Screen reader navigation and tabbed navigator page queries 2 months 4 days ago #7142

  • ronm
  • ronm's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 656
  • Thank you received: 177
Hi Geri
thanks for the update. I have an idea how to resolve that but I'll test again locally at some point but as you say will probably leave any further discussion until the new year.
Meanwhile thanks have a great Xmas too!
BW
Ron
Xerte developer & trainer
e-learning & m-learning consultant
mitchellmedia.co.uk | xerteacademy.com | learningapps.co.uk
Need direct commercial support with Xerte? mitchellmedia.co.uk/contact/

Please Inloggen or Create an account to join the conversation.

  • Page:
  • 1
  • 2
Moderators: alimcn
Time to create page: 0.050 seconds
Copyright © 2021 The Xerte Project.
Xerte logo Apereo logo OSI Logo

Search