User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My scenario is:

You have a library of courses. These courses can be added to your own "my courses". When you already have a course in your "my courses" should it still display in the library (potentially greyed out)?

share|improve this question
up vote 2 down vote accepted

I'm of the opinion that owned courses should not be greyed out - that may indicate to the user that the class is "disabled" (not available, cancelled, you don't have the prereqs, etc). I'd leave them in the list with other visual cues to help the user keep score of what they have and what they still need to add.

share|improve this answer
Good point about apparently disabling the course could indicate something else other than "already added" - "unavailable" being the most obvious reason. – ChrisF Apr 19 '12 at 11:08
I think you hit the point as to why I was feeling uncomfortable with greying them out. I will go down the route of using some kind of "added" indication to the element. – Sheff Apr 19 '12 at 11:16

If you are going to display the courses already added you need some visual indication that the user has added the course to their list.

Greying out is one option - but that has it's drawback as it could (and perhaps should) indicate that the course is unavailable for some reason (see melee's answer). A better alternative would be to replace the "Add Course" button with a "Remove Course" button.

Hiding the courses could be problematical as (depending on what information you show for courses in the users "My Courses" list) some information might not be available any more. This could cause frustration if users want to compare the information with other courses.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.