feat: add exam mode take URL method to Exam and CaseCollection models
This commit is contained in:
@@ -1909,6 +1909,10 @@ class CaseCollection(ExamOrCollectionGenericBase):
|
|||||||
|
|
||||||
def get_take_url(self):
|
def get_take_url(self):
|
||||||
return reverse("atlas:collection_take_start", kwargs={"pk": self.pk})
|
return reverse("atlas:collection_take_start", kwargs={"pk": self.pk})
|
||||||
|
|
||||||
|
def get_take_url_exam_mode(self):
|
||||||
|
return reverse("atlas:collection_take_start", kwargs={"pk": self.pk})
|
||||||
|
|
||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
return self.name
|
return self.name
|
||||||
|
|||||||
@@ -214,6 +214,9 @@ class Exam(ExamBase):
|
|||||||
def get_take_url(self):
|
def get_take_url(self):
|
||||||
return reverse("physics:exam_start", kwargs={"pk": self.pk})
|
return reverse("physics:exam_start", kwargs={"pk": self.pk})
|
||||||
|
|
||||||
|
def get_take_url_exam_mode(self):
|
||||||
|
return reverse("physics:exam_start", kwargs={"pk": self.pk})
|
||||||
|
|
||||||
def get_app_name(self):
|
def get_app_name(self):
|
||||||
return "physics"
|
return "physics"
|
||||||
|
|
||||||
|
|||||||
@@ -281,6 +281,10 @@ class Exam(ExamBase):
|
|||||||
def get_take_url(self):
|
def get_take_url(self):
|
||||||
return reverse("sbas:exam_start", kwargs={"pk": self.pk})
|
return reverse("sbas:exam_start", kwargs={"pk": self.pk})
|
||||||
|
|
||||||
|
def get_take_url_exam_mode(self):
|
||||||
|
return reverse("sbas:exam_start", kwargs={"pk": self.pk})
|
||||||
|
|
||||||
|
|
||||||
def get_app_name(self):
|
def get_app_name(self):
|
||||||
return "sbas"
|
return "sbas"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user