-
Notifications
You must be signed in to change notification settings - Fork 7
User Management
mcmahj45 edited this page Jul 24, 2026
·
3 revisions
Users can be created via the CLI or the DRES web UI. There are four roles to choose from:
| Role | Description |
|---|---|
ADMIN |
Also known as the DRES operator or evaluation operator. Has full privileges to manage all aspects of DRES. |
JUDGE |
Can view a competition run and access the Judgement View to manually evaluate submissions. Cannot submit. |
PARTICIPANT |
The standard competing user. Submits results to an evaluation run. Must be assigned to a team to submit. |
VIEWER |
Read-only access. Can view ongoing competition runs but cannot interact with them. |
DRES> user create -u <username> -p <password> -r <role>
For example, to create an administrator:
DRES> user create -u admin -p password -r ADMIN
Users can also be created and managed from the User Management section of the DRES web UI.
The user command supports more than create:
| Subcommand | Description |
|---|---|
user create -u -p -r |
Create a new user |
user update |
Update an existing user's password or role |
user delete (aliases: remove, rm, drop) |
Delete a user |
user list (alias: ls) |
List all users |
user roles |
List available roles |
user export |
Export users to a file |
user import |
Import users from a file |
Use -h on any subcommand for its specific options.