This commit is contained in:
Ross
2021-12-11 12:06:09 +00:00
parent 4ac1a170cf
commit 6647fb69b0
2 changed files with 3 additions and 5 deletions
-2
View File
@@ -162,12 +162,10 @@
} }
.physics-answer-list input:checked::after { .physics-answer-list input:checked::after {
transform: translateY(-20px);
margin-left: 20px; margin-left: 20px;
content: "True" content: "True"
} }
.physics-answer-list input:not(:checked)::after { .physics-answer-list input:not(:checked)::after {
margin-top: -5px;
margin-left: 20px; margin-left: 20px;
content: "False" content: "False"
} }
+3 -3
View File
@@ -94,7 +94,7 @@ def exam_scores_cid(request, pk):
questions = exam.exam_questions.all() questions = exam.exam_questions.all()
cids = ( cids = (
CidUserAnswer.objects.filter(question__in=questions) CidUserAnswer.objects.filter(question__in=questions, exam__id=pk)
.order_by("cid") .order_by("cid")
.values_list("cid", flat=True) .values_list("cid", flat=True)
.distinct() .distinct()
@@ -114,7 +114,7 @@ def exam_scores_cid(request, pk):
user_names[cid] = cid user_names[cid] = cid
for q in questions: for q in questions:
# Get user answer # Get user answer
s = q.cid_user_answers.filter(cid=cid).first() s = q.cid_user_answers.filter(cid=cid, exam__id=pk).first()
if not s: if not s:
# skip if no answer # skip if no answer
user_answers_marks[cid].append(0) user_answers_marks[cid].append(0)
@@ -207,7 +207,7 @@ def exam_scores_cid_user(request, pk, sk):
for q in questions: for q in questions:
# Get user answer # Get user answer
user_answer = q.cid_user_answers.filter(cid=cid).first() user_answer = q.cid_user_answers.filter(cid=cid, exam__id=pk).first()
ans = user_answer.get_answers() ans = user_answer.get_answers()