Dockingjudge docs

Contest permissions

Roles

In each contest, users are divided into two groups:

  • participants

    Contest participant

    A user that participates in contest.

  • managers

    Contest manager

    A user that created the contest and manages it.

View permissions

Any registered user is permitted to view Entry page and standings of a contest.

Any registered and enrolled user can view all pages of a contest.

Solution permissions

Any registered and enrolled user can submit solutions to all tasks as long as their session is active.

When session ends or contest ends, users cannot submit solutions.

Participants can view any solutions they own.

Managers can view any solutions of this contest.

Security

Though through solution service's API it is only possible to view own solutions, knowing a solution id user can access it directly from S3 storage, bypassing permission checks. It is a known security limitation.

Do not share your solution IDs and URLs during a contest.

Management permissions

Changing settings of a contest is only allowed to the managers of this contest.

search