rename rapid functions
This commit is contained in:
+16
-16
@@ -216,7 +216,7 @@ class Rapid(models.Model):
|
||||
lat = self.laterality
|
||||
return "{} / {} {}".format(exams, lat, n)
|
||||
|
||||
def GetPrimaryAnswer(self):
|
||||
def get_primary_answer(self):
|
||||
if self.normal:
|
||||
return "Normal"
|
||||
elif len(self.answers.filter(proposed=False)) > 0:
|
||||
@@ -224,13 +224,13 @@ class Rapid(models.Model):
|
||||
else:
|
||||
return "None yet..."
|
||||
|
||||
def GetExams(self):
|
||||
def get_exams(self):
|
||||
e = self.exams.all().values_list("name", flat=True)
|
||||
exams = ", ".join(e)
|
||||
return exams
|
||||
|
||||
def GetUnmarkedAnswersString(self):
|
||||
unmarked_answers = self.GetUnmarkedAnswers()
|
||||
def get_unmarked_answer_string(self):
|
||||
unmarked_answers = self.get_unmarked_answers()
|
||||
|
||||
if not unmarked_answers:
|
||||
return "No answers to mark"
|
||||
@@ -240,7 +240,7 @@ class Rapid(models.Model):
|
||||
)
|
||||
)
|
||||
|
||||
def GetUnmarkedAnswers(self):
|
||||
def get_unmarked_answers(self):
|
||||
# If normal no answers to mark
|
||||
if self.normal:
|
||||
return []
|
||||
@@ -248,14 +248,14 @@ class Rapid(models.Model):
|
||||
user_answers = set(
|
||||
[i.answer_compare for i in self.cid_user_answers.all() if i.normal == False]
|
||||
)
|
||||
unmarked_answers = user_answers - self.GetMarkedAnswers()
|
||||
unmarked_answers = user_answers - self.get_marked_answers()
|
||||
|
||||
return unmarked_answers
|
||||
|
||||
def GetUnmarkedAnswerCount(self):
|
||||
return len(self.GetUnmarkedAnswers())
|
||||
def get_unmarked_answer_count(self):
|
||||
return len(self.get_unmarked_answers())
|
||||
|
||||
def GetMarkedAnswers(self):
|
||||
def get_marked_answers(self):
|
||||
return set(
|
||||
[
|
||||
i.answer_compare
|
||||
@@ -276,7 +276,7 @@ class Rapid(models.Model):
|
||||
marked_answers = correct_answers | half_mark_answers | incorrect_answers
|
||||
return marked_answers
|
||||
|
||||
def GetCorrectUnstrippedAnswers(self):
|
||||
def get_correct_unstripped_answers(self):
|
||||
return set(
|
||||
[
|
||||
str(i)
|
||||
@@ -285,7 +285,7 @@ class Rapid(models.Model):
|
||||
]
|
||||
)
|
||||
|
||||
def GetImages(self, feedback=False):
|
||||
def get_images(self, feedback=False):
|
||||
qs = self.images.all()
|
||||
|
||||
if not feedback:
|
||||
@@ -295,10 +295,10 @@ class Rapid(models.Model):
|
||||
|
||||
return images
|
||||
|
||||
def GetImageUrls(self):
|
||||
return ",".join(["https://penracourses.org.uk{}".format(i.url) for i in self.GetImages()])
|
||||
def get_image_urls(self):
|
||||
return ",".join(["https://penracourses.org.uk{}".format(i.url) for i in self.get_images()])
|
||||
#def GetNonFeedbackQuestionImages(self):
|
||||
#return self.GetImages()
|
||||
#return self.get_images()
|
||||
|
||||
|
||||
class RapidImage(models.Model):
|
||||
@@ -427,7 +427,7 @@ class Exam(ExamBase):
|
||||
if not self.exam_mode:
|
||||
exam_questions[q.id]["normal"] = q.normal
|
||||
exam_questions[q.id]["feedback_images"] = feedback_images
|
||||
exam_questions[q.id]["answers"] = list(q.GetCorrectUnstrippedAnswers())
|
||||
exam_questions[q.id]["answers"] = list(q.get_correct_unstripped_answers())
|
||||
|
||||
|
||||
#if feedback_images:
|
||||
@@ -482,7 +482,7 @@ class CidUserAnswer(models.Model):
|
||||
except (Exam.DoesNotExist, KeyError) as e:
|
||||
exam = "None"
|
||||
return "{}/{}/{}: {}".format(
|
||||
exam, self.cid, self.question.GetPrimaryAnswer(), self.answer
|
||||
exam, self.cid, self.question.get_primary_answer(), self.answer
|
||||
)
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user