From d413fb96eeb87a8780fa51cbfe58eccbf783a67d Mon Sep 17 00:00:00 2001 From: Martin Polanka Date: Sat, 12 Nov 2016 18:13:26 +0100 Subject: [PATCH] new structure --- User-documentation.md | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/User-documentation.md b/User-documentation.md index 9d68ade..381af22 100644 --- a/User-documentation.md +++ b/User-documentation.md @@ -10,28 +10,17 @@ // TODO: password change, profile change, email notifications -## 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: update, create, delete +## Group supervisor -### Assignment of exercise +### Create group, add students in it and view their results -// TODO: update, create, delete, etc +### Create exercise update its information and then assign it to group ## Administrator -### Instances +### Create instance and manage it // TODO: create, delete, update, manage licenses @@ -46,9 +35,3 @@ Roles description: - Student -- Default role which is used for newly created accounts. Student can join or leave public groups and submit solutions of assigned exercises. - Supervisor -- Inherits all permissions from student role. Can manage groups to which he/she belongs to. Supervisor can also view and change groups details, manage assigned exercises, view students in group and their solutions for assigned exercises. On top of that supervisor can create/delete groups too, but only as subgroup of groups he/she belongs to. - Superadmin -- Inherits all permissions from supervisor role. Most powerfull user in ReCodEx who should be able to do everything which is provided by application. - -// TODO: user actions (delete, create, update or whatever) - -### Groups - -// TODO: management, higher privileges than supervisor