Users interact with the ReCodEx through the web application. For the best user experience we strongly recommend to use modern web browsers with enabled `CSS` and mostly `Javascript`. Another features which are necessary to proper work with application are `Cookies` and browser `Local storage`.
Users interact with the ReCodEx through the web application. For the best user
experience we strongly recommend to use modern web browsers with enabled `CSS`
and mostly `Javascript`. Another features which are necessary to proper work
with application are `Cookies` and browser `Local storage`.
Supported and tested browsers are: Firefox 50+, Chrome 55+, Opera 42+ and Edge 13+. Mobile devices are not officially supported and it is possible that application will not work properly there.
Supported and tested browsers are: Firefox 50+, Chrome 55+, Opera 42+ and Edge
13+. Mobile devices are not officially supported and it is possible that
application will not work properly there.
Usage of the web application is divided into the sections concerning the particular user roles. Under these sections all possible use cases can be found. Used roles are:
Usage of the web application is divided into the sections concerning the
particular user roles. Under these sections all possible use cases can be found.
Used roles are:
- Student
- Student
- Group supervisor
- Group supervisor
@ -1900,14 +1907,24 @@ get the up-to-date information).
## Group administrator
## Group administrator
@todo: who is this?
Group administrator is the group supervisor with some additional permissions in particular group. Namely group administator is capable of creating a subgroups in managed group and also adding and deleting supervisors. Administrator of the particular group can be only one person.
### Creating subgroups and managing supervisors
### Creating subgroups and managing supervisors
@todo: What it means to create a subgroup and how to do it.
There is no special link which will get you to groups in which you are administrator. So you have to get there through "Groups - supervisor" link in sidebar and choose the right group detail page. If you are there you can see "Administrator controls" section, here you can either add supervisor to group or create new subgroup.
@todo: who can add another supervisor, what would be the rights of the
Form for creating subgroup is present right on the group detail page in "Add subgroup" box. Group can be created with following options:
second supervisor
- name which will be visible in group hierarchy
- external identification, can be for instance ID of group from school system
- some brief description about group
- allow or deny users to see each others statistics from assignments
After filling all information group can be created by clicking on "Create new group" button, if creation is successful then group should be visible in "Groups hierarchy" box on the top of page. All information which you filled during creation can be later modified.
Adding supervisor to group is rather easy on group detail page is "Add supervisor" box which contains text field. In there you can type name or username of any user from system. After filling user name click on magnifier image and all suitable users will be searched. If your chosen supervisor is in the updated list then just click on the "Make supervisor" button and new supervisor should be successfully set.
If you make someone supervisor it can be handy to have option how to reverse this operation. On the group detail page there is "Supervisors" box in which all supervisors of group are visible. If you are group administrator then you can see there "Remove supervisor" buttons right next to supervisors names. After clicking on it some particular supervisor should not be supervisor of the group anymore.