# User documentation ## Student ### Authentication #### Registration // TODO: normal, external (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 #### Students submissions // TODO: list of them, submitted files, etc ### Exercises // TODO: not implemented yet #### Management // TODO: update, create, delete #### Exercise detail ### Assignment of exercise #### Management // TODO: update, create, delete, etc ## Administrator ### Instances #### Management // TODO: create, delete, update #### Licenses ### Groups // TODO: management, higher privileges than supervisor ### 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