# User documentation ## Student ### Authentication #### Registration // TODO: normal, cas #### Login #### Forgotten password // TODO: only for normal ### User profile #### Update user profile // TODO: change of password included in this #### Email notifications // TODO: not implemented yet ### Groups #### Group membership // TODO: list of groups, join, leave #### Assigned exercises // TODO: deadlines, etc #### Submission of assignment and its evaluation #### Results of submission // TODO: points, bonus point, etc ## Group supervisor ### Groups #### Management // TODO: create sub-group, delete sub-group, change parameters of group #### Assignment of exercise // TODO: howto assign, de-assign #### Students submissions // TODO: list of them, submitted files, etc ### Exercises // TODO: not implemented yet #### Create exercise #### Fork exercise #### Update exercise ## Administrator ### Groups ### Users management #### Roles in ReCodEx // TODO: some description what is there #### Delete user // TODO: probably one and only action which can admin do with users