|
|
|
# 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
|