.
This commit is contained in:
@@ -257,6 +257,13 @@ class Rapid(models.Model):
|
||||
def get_unmarked_answer_count(self):
|
||||
return len(self.get_unmarked_answers())
|
||||
|
||||
def get_user_answers(self):
|
||||
user_answers = set(
|
||||
[i.answer_compare for i in self.cid_user_answers.all()]
|
||||
)
|
||||
|
||||
return user_answers
|
||||
|
||||
def get_compare_answers(self):
|
||||
return set(
|
||||
[
|
||||
|
||||
@@ -776,6 +776,10 @@ def mark(request, pk, sk):
|
||||
half_mark_answers = question.answers.filter(status=Answer.MarkOptions.HALF_MARK)
|
||||
incorrect_answers = question.answers.filter(status=Answer.MarkOptions.INCORRECT)
|
||||
|
||||
# this could be improved
|
||||
if question.normal:
|
||||
incorrect_answers = question.get_user_answers
|
||||
|
||||
return render(
|
||||
request,
|
||||
"rapids/mark.html",
|
||||
|
||||
Reference in New Issue
Block a user