Add marathon finish button and system

This commit is contained in:
2025-12-16 02:22:12 +07:00
parent d96f8de568
commit f57a2ba9ea
5 changed files with 89 additions and 8 deletions

View File

@@ -24,6 +24,7 @@ class AssignmentResponse(BaseModel):
streak_at_completion: int | None = None
started_at: datetime
completed_at: datetime | None = None
drop_penalty: int = 0 # Calculated penalty if dropped
class Config:
from_attributes = True