.
This commit is contained in:
@@ -462,6 +462,7 @@ class CidUserAnswer(models.Model):
|
|||||||
return super(CidUserAnswer, self).save(*args, **kwargs)
|
return super(CidUserAnswer, self).save(*args, **kwargs)
|
||||||
|
|
||||||
def clean(self):
|
def clean(self):
|
||||||
|
self.score = Answer.MarkOptions.UNMARKED
|
||||||
if self.answer:
|
if self.answer:
|
||||||
self.answer = self.answer.strip()
|
self.answer = self.answer.strip()
|
||||||
|
|
||||||
|
|||||||
+4
-6
@@ -134,8 +134,8 @@ def answer_question(request, pk):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# @login_required
|
#@login_required
|
||||||
# def exam_take(request, pk, sk):
|
#def exam_take(request, pk, sk):
|
||||||
# """
|
# """
|
||||||
# Allows taking of the exam on the django server (when logged in)
|
# 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)
|
# pk = request.GET.get("pk", None)
|
||||||
# ans = UserAnswer.objects.filter(user=request.user, question__pk=pk).first()
|
# ans = UserAnswer.objects.filter(user=request.user, question__pk=pk).first()
|
||||||
# ans.flagged = not ans.flagged
|
# ans.flagged = not ans.flagged
|
||||||
@@ -240,9 +240,7 @@ def loadJsonAnswer(answer):
|
|||||||
exam = get_object_or_404(Exam, pk=eid)
|
exam = get_object_or_404(Exam, pk=eid)
|
||||||
|
|
||||||
if not exam.check_cid_user(answer["cid"], answer["passcode"]):
|
if not exam.check_cid_user(answer["cid"], answer["passcode"]):
|
||||||
return False, JsonResponse(
|
return False, JsonResponse({"success": False, "error": "invalid cid / passcode"})
|
||||||
{"success": False, "error": "invalid cid / passcode"}
|
|
||||||
)
|
|
||||||
|
|
||||||
# if not exam.active:
|
# if not exam.active:
|
||||||
# return False, JsonResponse(
|
# return False, JsonResponse(
|
||||||
|
|||||||
Reference in New Issue
Block a user