Currently I deal with registration for an educational web site. I came across a problem with registration.
The web site has different sections for five different audiences: candidates - students - alumni - teachers - companies. Since a registration form will be little bit longer than normal, I wonder when is the best place for choosing the type of user.
What do you think? - is it better to integrate it directly into the form (e.g. first step from 5 = one more step in addition) or to extract it and to place next to the Register button? (form will seem shorter) Or is there an even better way?