Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[291 & 292] Evaluation Status Details #321

Merged
merged 49 commits into from
Jan 8, 2025
Merged

Conversation

emmabjj
Copy link
Contributor

@emmabjj emmabjj commented Dec 13, 2024

Related tickets: #291 #292

Add evaluation status details in the submission index for a challenge phase.

Details added in this PR:

  • Evaluator Name
    • Evaluator name is highlighted in red if recused
  • Evaluation Status tag for the evaluator's progress on the evaluation for that submission (recused, completed, in progress, not started)
  • Average score for the evaluations of that submission
  • Judging status checkbox functionality (eligible for evaluation & selected to advance)
    • These checkboxes are disabled under these conditions
      • Eligible for evaluation is disabled when:
        • the submission has evaluators assigned to it
      • Selected to advance is disabled when:
        • not eligible for evaluation
        • when there are evaluations assigned to the submission that are incomplete
        • when there are no evaluators assigned to the submission.
Screenshot 2024-12-13 at 10 20 16 AM Screenshot 2024-12-13 at 10 20 29 AM Screenshot 2024-12-13 at 10 21 02 AM

@emmabjj emmabjj self-assigned this Dec 13, 2024
@emmabjj emmabjj requested a review from stepchud December 13, 2024 20:40
Copy link
Contributor

@stepchud stepchud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still reviewing but I wanted to send the feedback on the update route so you have it sooner

app/controllers/phases_controller.rb Outdated Show resolved Hide resolved
app/controllers/submissions_controller.rb Outdated Show resolved Hide resolved
app/models/submission.rb Outdated Show resolved Hide resolved
@emmabjj emmabjj requested a review from stepchud January 7, 2025 20:01
Copy link
Contributor

@stepchud stepchud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one more thing for average_score and then I think we can ship

@emmabjj emmabjj requested a review from stepchud January 7, 2025 23:46
Copy link
Contributor

@stepchud stepchud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! ❤️ 💙 💛 💜

@emmabjj emmabjj merged commit 00a8652 into dev Jan 8, 2025
11 checks passed
@emmabjj emmabjj deleted the 291_evaluation_status_details branch January 8, 2025 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants