Roles¶
ConfMaster has a set of predefined roles. Each role has a fixed internal id and a customizable name and can be activated and deactivated separately. If a role is inactive, the menu entry for this role disapears and all pages belonging to the role are not accessible.
Managing Roles¶
You can add and edit roles via Chair→Roles:
| Field | Description |
|---|---|
| Role id | internal role_id (see below) |
| Name | Customizable name of the role, used e.g. in the main menu |
| Is active | if false: Menu for this role is not visible, all pages assigned to this role are inactive |
| Confidential | Deprecated, do not use |
| Display Names of Roles | On pages, belonging to this role, the names of persons (authors, reviewers) of the following roles are visible, comma separated list without spaces of role_ids (By these means you can realize Double or Triple Blind reviewing) |
| Parameters | Some roles require specific parameters in JSON / Python format (see below) |
Roles and role_ids¶
| role_id | Icon | Default Name / Menu Name | Description |
|---|---|---|---|
| guest | - | Login functionality Do not disable! | |
| user | (First and last name of the user) | edit user data (email addresses, affiliation, password, social logins, keywords) | |
| author | Submissions | Add, list and edit papers, upload addtional material, view reviews | |
| .. rev_9 | upto 9 levels of reviewers, a lower x-number has higher priority, Reviewers can invite or suggest lower level reviewers, bid for papers, assign papers to lower level reviewers, review and discuss papers | ||
| rev_1 | Area Chair | ||
| rev_2 | Senior PC Member | ||
| rev_3 | PC Member | ||
| rev_4 | Reviewer | ||
| rev_5 | Review Assistent | ||
| admin | Administrator | access to all configuration options and exports | |
| ac | Track Chair | access to all papers of a track (except own papers) and persons | |
| pcc | Conference Chair | access to all papers (except own papers) and persons |
Role Specific Parameters¶
Per role mulitple parameters can be stored as a JSON array. Each of these JSON parameters itself, can be a Python list, tuple or dictionary - see the concrete page parameters below.
To check JSON Format use the JSON Formatter.
Invitation of Reviewers¶
{"invitable_roles": "{'rev_4':('INVITED','SUGGESTED',)}"}
Allows the role to invite and suggest level-4-reviewers. The necessary pages have to activated.
Assignment of Papers to Reviewers¶
{"assignable_role_ids": "['rev_5']", "nominated_reviewers_only": "True"}
Allows the role to assign papers to level-5-reviewer, which have been nominated by this person.