From 82acb19bcdb1e1f93dd044cc441af14b9cbf1a6d Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 15 Dec 2021 18:58:23 +0000 Subject: [PATCH] . --- anatomy/models.py | 1 + anatomy/views.py | 10 ++++------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/anatomy/models.py b/anatomy/models.py index 5d76859f..889779cf 100644 --- a/anatomy/models.py +++ b/anatomy/models.py @@ -462,6 +462,7 @@ class CidUserAnswer(models.Model): return super(CidUserAnswer, self).save(*args, **kwargs) def clean(self): + self.score = Answer.MarkOptions.UNMARKED if self.answer: self.answer = self.answer.strip() diff --git a/anatomy/views.py b/anatomy/views.py index d9f45252..d26c3da0 100644 --- a/anatomy/views.py +++ b/anatomy/views.py @@ -134,8 +134,8 @@ def answer_question(request, pk): ) -# @login_required -# def exam_take(request, pk, sk): +#@login_required +#def exam_take(request, pk, sk): # """ # Allows taking of the exam on the django server (when logged in) # @@ -210,7 +210,7 @@ def answer_question(request, pk): # ) -# def flag_question(request): +#def flag_question(request): # pk = request.GET.get("pk", None) # ans = UserAnswer.objects.filter(user=request.user, question__pk=pk).first() # ans.flagged = not ans.flagged @@ -240,9 +240,7 @@ def loadJsonAnswer(answer): exam = get_object_or_404(Exam, pk=eid) if not exam.check_cid_user(answer["cid"], answer["passcode"]): - return False, JsonResponse( - {"success": False, "error": "invalid cid / passcode"} - ) + return False, JsonResponse({"success": False, "error": "invalid cid / passcode"}) # if not exam.active: # return False, JsonResponse(