Skip to content

fix(evaluations): evaluator landing and page frame - #211

Merged
romainkieffer merged 2 commits into
devfrom
fix/evaluator-landing-and-shell
Sep 15, 2026
Merged

romainkieffer merged 2 commits into
devfrom
fix/evaluator-landing-and-shell

Conversation

@romainkieffer

@romainkieffer romainkieffer commented Sep 15, 2026 •

Copy link
Copy Markdown

Two fixes to the evaluator experience, found while walking through a full
exercise by hand.

The evaluation queue had no page frame. It rendered as bare content in the
top-left corner, with no header, title or navigation. It now looks like every
other page. The queue itself is left reusable, since later slices embed it.

Evaluators landed on a page they are not allowed to see. Picking an exercise
sent everyone to the team report list, which evaluators are refused — so they
got an error instead of their work. Evaluators now go straight to their own
evaluation queue. Admins still land on the report list.

Test plan

  • Sign in as an evaluator, pick an exercise, land on the evaluation queue
  • Sign in as an admin, pick an exercise, land on the report list
  • Confirm the queue has the usual header and navigation

Refs #45

The queue rendered as bare content. EvaluationQueue stays unwrapped so W5-6/W5-7
can still embed it; a route-level page supplies the shell.

Refs #45
Picking an exercise now resolves capabilities first and routes evaluators away
from the players' report list, which their role is refused.

Refs #45
@romainkieffer
romainkieffer merged commit 04d5f0a into dev Sep 15, 2026
6 checks passed
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