We have an educational project ranging from 17 year-old students to 27 year-old students in which we need to have a registration process in place. I recommended not to use any alias for the username instead we use their email address for authentication(login) a while back. Now after a while though that project is going to be live I have second thought that from UX point of view is it better to have alias for their user name and login or just having email address would be sufficient?
- We have a name field that receive their actual name. we display their actual name on the screen.
- users don't have access to others profile