According the General Data protection Protection Rule, nowledgeable need some personal information which are listed below"
Email is needed for the website authentication process. It can be used to send notifications. Teacher can send notifications to their students but cannot see their emails
Username is need to help members recognize each others. Especially it is usefull for teacher to follow the progress of their students. Real names are not required