remove rank

This commit is contained in:
2026-03-29 10:07:22 -06:00
parent 504c2bb70b
commit 8456b76586
4 changed files with 20 additions and 74 deletions

View File

@@ -26,7 +26,6 @@ class SubmissionOut(Schema):
js: Optional[str] = None
conversation_id: Optional[UUID] = None
flag: Optional[str] = None
nominated: bool = False
submit_count: int = 0
created: str
modified: str
@@ -88,7 +87,6 @@ class SubmissionOut(Schema):
"js": submission.js,
"conversation_id": submission.conversation_id,
"flag": submission.flag,
"nominated": submission.nominated,
"created": submission.created.isoformat(),
"modified": submission.modified.isoformat(),
}
@@ -112,7 +110,6 @@ class SubmissionFilter(Schema):
score_min: Optional[float] = None
score_max_exclusive: Optional[float] = None
score_lt_threshold: Optional[float] = None
nominated: Optional[bool] = None
ordering: Optional[str] = None
grouped: Optional[bool] = True
@@ -126,14 +123,6 @@ class UserTag(Schema):
classname: str
class TopSubmission(Schema):
submission_id: str # UUID as string
username: str
classname: str
score: float
rating_count: int
class SubmissionCountBucket(Schema):
count_1: int # users with exactly 1 submission
count_2: int # users with exactly 2 submissions
@@ -153,11 +142,9 @@ class TaskStatsOut(Schema):
unsubmitted_count: int
average_score: Optional[float]
unrated_count: int
nominated_count: int
unsubmitted_users: list[UserTag]
unrated_users: list[UserTag]
submission_count_distribution: SubmissionCountBucket
top_submissions: list[TopSubmission]
flag_stats: FlagStats
classes: list[str]