I am working on a simple application. It's class/seminar picker application. The user logs in then selects the seminars they wish to attend. Some of the seminars have pre-requisites (which each user has and we will have access to when they log in)
My question is, would it be best practice to show the seminars that are unvailable or hide them for each individual user? There are three scenarios I've come up with:
Hide unavailable seminars or classes from user
Show unavailable seminars or classes, but visual identify them as unavailable
Show unavailable seminars, but notify user when they try to enroll that they are unavailable
What option do you think is most user friendly? Is there another way you can think of handling this?