Skip to content

User Management

mcmahj45 edited this page Jul 24, 2026 · 3 revisions

User Management

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.

Creating a User via the CLI

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.

Other CLI Subcommands

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.

Clone this wiki locally