This commit is contained in:
ITQ
2025-03-03 18:11:38 +03:00
parent 49e7928250
commit 38b89ea643
4 changed files with 36 additions and 3 deletions
+5 -2
View File
@@ -116,7 +116,10 @@ def submit_task(
return status.FORBIDDEN, ForbiddenError()
if task.type == CompetitionTask.CompetitionTaskType.INPUT:
verdict = content.read() == task.correct_answer_file.read()
user_input = content.read()
correct_answer = task.correct_answer_file.read()
verdict = user_input == correct_answer
print(user_input, correct_answer)
submission = CompetitionTaskSubmission.objects.create(
user=user,
task=task,
@@ -125,7 +128,7 @@ def submit_task(
result={
"correct": verdict
},
earned_points=task.points
earned_points=task.points if verdict else 0
)
if task.type == CompetitionTask.CompetitionTaskType.REVIEW:
submission = CompetitionTaskSubmission.objects.create(