Skip to content

feat(evaluations): screen to assign and remove evaluators - #213

Merged
romainkieffer merged 2 commits into
devfrom
feature/evaluator-assignment-screen
Sep 16, 2026
Merged

romainkieffer merged 2 commits into
devfrom
feature/evaluator-assignment-screen

Conversation

@romainkieffer

@romainkieffer romainkieffer commented Sep 16, 2026 •

Copy link
Copy Markdown

What this adds

A screen where a global admin can assign evaluators to a report, and remove them
again, from inside the app. Until now that had to be done directly in the database.

What's included

  • The screen itself, reachable from the report list
  • A list of who is available to evaluate for a given exercise
  • A control to unassign someone

Test plan

  • Backend tests for the evaluator-candidates endpoint
  • Frontend tests for the screen, the list and the unassign control
  • Try it on the live lab: assign an evaluator, confirm they see the report, unassign

Global-admin listing of users whose exercise role grants evaluations:write, so the
assignment picker can only offer names the assign endpoint accepts.

Refs #45
Own route off the report list: assign a submitted report to an evaluator, remove
one with a reason. Unassign reuses the endpoint that shipped with W5-4.

Refs #45
@romainkieffer
romainkieffer merged commit 323c589 into dev Sep 16, 2026
6 checks passed
@romainkieffer
romainkieffer deleted the feature/evaluator-assignment-screen branch September 16, 2026 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant