Role codes
Therol field on the Usuario model uses the following short codes:
| Display name | Code | Default |
|---|---|---|
| Administrator | ADMIN | — |
| Coordinator | COOR | — |
| Evaluator/Judge | EVAL | — |
| Speaker | PON | — |
| Participant | PART | Yes (new registrations) |
PART (Participant) unless a different role is selected at registration and — for ADMIN and COOR — validated with the corresponding access code.
The Administrator assigns roles to existing users and can invite new users by email. Invited users receive a one-time set-password link at
/set-password/<uidb64>/<token>/ to activate their account with the assigned role already set.Role dashboards
Administrator
Manages users, system configuration, events, and the full audit log.
Coordinator
Configures, publishes, and closes events; manages schedule, rubrics, and venue spaces.
Evaluator
Reviews assigned projects and presentations using configurable rubrics.
Speaker
Submits presentation materials, CV, and biographical information.
Participant
Registers projects, tracks evaluation results, and downloads certificates.
Permission boundaries
The table below summarizes what each role can and cannot do.| Action | ADMIN | COOR | EVAL | PON | PART |
|---|---|---|---|---|---|
| Create and delete events | Yes | — | — | — | — |
| Assign roles to users | Yes | — | — | — | — |
| Invite users by email | Yes | — | — | — | — |
| View audit log | Yes | — | — | — | — |
| Manage system configuration | Yes | — | — | — | — |
| Publish and close events | — | Yes | — | — | — |
| Configure schedule and venues | — | Yes | — | — | — |
| Set up rubrics and evaluator assignments | — | Yes | — | — | — |
| Evaluate assigned projects | — | — | Yes | — | — |
| Submit presentation materials | — | — | — | Yes | — |
| Register projects | — | — | — | — | Yes |
| Download participation certificate | — | — | — | Yes | Yes |