Improving the user experience for colorblind users

We recently received an e-mail from one of our users, Fernando, who was working through the first chapter of Hands-On Precalculus and stumbled upon a roadblock that many developers (including us!) don't often take into consideration when we design things. Here's an image of what Fernando saw, versus what we had intended, when he opened up our tutorial on concavity:

Fernando is one of the many colorblind individuals who has difficulty distinguishing between red and green objects (there are other kinds of colorblindness, too). Given that the whole point of this interactive is to see where the curve is red and where it's green, a colorblind user would have a hard time understanding what this interactive is supposed to do.

The last thing we want is for any of our users to be confused about anything we try to explain in our books. We quickly went to work on a version that would work for colorblind users, and our first stab at the problem resulted in this:

While this does indeed give colorblind users the ability to see what we were trying to explain in this interactive, we found that this could lead to confusion in some other areas. While testing this change, we realized that the empty spaces between red dashes could lead some people to believe that they were manipulating a discontinuous function -- and it doesn't help that the section on concavity comes right after the section that talks about continuity in Hands-On Precalculus.

We settled on the following hybrid solution, which gets the point across while keeping the function continuous and colorblind-friendly:

You can read more about Fernando's journey through the world of calculus on his blog. Thanks to his feedback, version 1.3 of Hands-On Precalculus and Hands-On Calculus will have interactives that are more friendly to colorblind users, plus numerous other improvements. The update is scheduled to be released within the next couple of weeks, so stay tuned!


  1. 카지노사이트

    I am definitely enjoying your website. You definitely have some great insight and great stories.


  2. 스포츠토토

    Thank you so much for ding the impressive job here, everyone will surely like your post.

  3. 토토사이트

    Excellent items from you, man. I have keep in mind
    your stuff previous to and you are simply too great.
    I actually like what you have acquired here, certainly like what you're stating and the way
    during which you assert it. You are making it entertaining and
    you continue to take care of to keep it smart. I cant
    wait to learn far more from you. This is really a great web site.

  4. We stumbled over here from a different web page and thought I should check things out. I like what I see so now i’m following you. Look forward to looking at your web page yet again.|


  5. That's a great blog. There are a lot of good writings. I really appreciate people like you.

  6. Happy day to all! I'm from the UK and my name is Amalia Wilson. We appreciate you letting us know about this blog because it has the most recent information. I recently read through your site and utilised it as inspiration for a piece of writing. I made the decision to work on an healthcare assignment assistance service because I was currently writing an article and needed an assignment right now.

  7. This is the only way you can enjoy your life, and we promise you every good thing you deserve from us.

  8. Your blog is my daily dose of inspiration. Your ability to breathe life into every topic is truly commendable.Proceso de Divorcio en la Ciudad de Nueva York

  9. This website has some really good blog posts; bookmarked.

  10. I appreciate the work you have put into this; many thanks for the excellent article posts.

  11. Thanks for sharing your views. hope more people will read this article!!

  12. I must tell you this is an excellent post.

  13. This is wonderful website to find blogs on various topics.

  14. Really liked your work and has been following it for a long time now.

  15. This piece of writing posted at this site is truly good.