Skip to main content
Participant
April 5, 2016
Answered

Problems with acessibility for people with low vision problems

  • April 5, 2016
  • 2 replies
  • 266 views

The company that I work, develops courses that will often be made for people who has visual acuity higher than 20/70. So, the solution requested was that the courses would need to have a button that changes the size of the text, and the user could choose what size is better for him. The problem is that you can call a javascript function that does that in websites, but the same function that make this, doesn't do anything inside a captivate course. Due to the size of the courses, it will be a lot of hard work to make 5 states of text caption for each text, since javascript make this so much faster and dynamically.

Has anyone worked with such a problem before, that has a better solution?

    This topic has been closed for replies.
    Correct answer RodWard

    No I have not encountered this particular request before.  But I would think it probably means using Captivate would be too much work in this instance.  Except for responsive courses and dynamic text that is generated from inserted variables, most of the text inside a Captivate output gets turned into images.  That's why the javascript function you mentioned before doesn't work.  There's no text for it to enlarge, only images.

    2 replies

    Participant
    April 6, 2016

    ok. So How does it change the text size in the image context for the responsive courses?

    RodWard
    Community Expert
    Community Expert
    April 7, 2016

    Most of the text in Responsive courses is still text.  But that doesn't mean it's going to be any easier for you to control for your vision impaired users.  You'd need to be hacking into the underlying CSS and JS code of the CPM.js file where all of the responsive project's data is tied up.  But in all likelihood changing the text size would also mean changing the DIVs and canvas elements to allow the changes.

    It still translates into too much hassle.  If this is essential to your project, I'd be looking for another tool.

    RodWard
    Community Expert
    RodWardCommunity ExpertCorrect answer
    Community Expert
    April 6, 2016

    No I have not encountered this particular request before.  But I would think it probably means using Captivate would be too much work in this instance.  Except for responsive courses and dynamic text that is generated from inserted variables, most of the text inside a Captivate output gets turned into images.  That's why the javascript function you mentioned before doesn't work.  There's no text for it to enlarge, only images.