Tell me more ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

In my development team we're gotten a question from our stakeholders to make a navigation based on user roles (Students, Teachers, Course Administrators). I feel that is quite complicated of a task, and you never know which role the anonymous user has. If a user is logged in, it's easy - but for an anonymous user what's the best suggestion?

share|improve this question

2 Answers

up vote 3 down vote accepted

Well, what's the not-logged-in user most likely to be? For your specific use case it seems the obvious answer would be students.

Any activity that requires logging in or any form of authentication of course shouldn't be part of the logged-out view (alternately, attempting to initiate such an action would force a log in prompt). Depending on the system it's quite likely that Teachers have a special and more complicated UI, and some features teachers get shouldn't be allowed for students or anonymous users.

Anonymous users should be given whatever role has the least permissions and is the most common. This might be it's own role or it might be a read-only version of the lowest-permission logged-in account.

Giving them a way to chose whatever role sounds great in theory, but in reality a lot of those Administrator functions probably aren't/shouldn't be accessible from anonymous users. Important, high-privileged roles almost exclusively require logins, so why would anonymous users be able to see those navigation options?

share|improve this answer
Exactly what I was looking for, Thank you! – Gordon Freeman Dec 10 '12 at 10:57

With anonymous users there is nothing you can do, except provide a way for them to chose whatever role the want to assume. So split the content of the site in three distinct sections and tailor it to each role's needs.

share|improve this answer
1  
But you can always look at the site's role proportion and if the difference between one role and the others is significant, you can assume that as a default role (with limited functionality) to anonymous users with the features required to switch profiles easily if required (again, with limited functionality) until logged on. – edgarator Dec 10 '12 at 7:02
@edgarator: yes, that would be a nice addition. – Marjan Venema Dec 10 '12 at 7:06

Your Answer

 
discard

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.