This commit is contained in:
Ross
2021-05-03 12:44:51 +01:00
parent 53186386a3
commit 305690d786
2 changed files with 12 additions and 8 deletions
+7 -5
View File
@@ -89,6 +89,8 @@ class Answer(models.Model):
max_length=1, choices=MarkOptions.choices, default=MarkOptions.UNMARKED
)
proposed = models.BooleanField(default=False)
def __str__(self):
return self.answer
@@ -212,10 +214,10 @@ class Rapid(models.Model):
return "{} / {} {}".format(exams, lat, n)
def GetPrimaryAnswer(self):
if len(self.answers.all()) > 0:
return self.answers.all().first().answer
elif self.normal:
if self.normal:
return "Normal"
elif len(self.answers.filter(proposed=False)) > 0:
return self.answers.filter(proposed=False).first().answer
else:
return "None yet..."
@@ -254,7 +256,7 @@ class Rapid(models.Model):
return set(
[
i.answer_compare
for i in self.answers.all()
for i in self.answers.filter(proposed=False)
if i.status != i.MarkOptions.UNMARKED
]
)
@@ -275,7 +277,7 @@ class Rapid(models.Model):
return set(
[
str(i)
for i in self.answers.all()
for i in self.answers.filter(proposed=False)
if i.status == i.MarkOptions.CORRECT
]
)