add simple survey support
This commit is contained in:
+5
-1
@@ -146,6 +146,8 @@ class ExamFormMixin:
|
||||
"active",
|
||||
"publish_results",
|
||||
"archive",
|
||||
"pre_survey",
|
||||
"post_survey",
|
||||
Accordion(
|
||||
AccordionGroup("Date restrictions",
|
||||
"restrict_to_dates",
|
||||
@@ -214,7 +216,9 @@ class ExamFormMixin:
|
||||
"active",
|
||||
"publish_results",
|
||||
"archive",
|
||||
"results_supervisor_visible"
|
||||
"results_supervisor_visible",
|
||||
"pre_survey",
|
||||
"post_survey",
|
||||
# "cid_user_groups",
|
||||
# "user_user_groups",
|
||||
# "author",
|
||||
|
||||
@@ -716,6 +716,23 @@ class ExamOrCollectionGenericBase(models.Model, AuthorMixin):
|
||||
|
||||
exam_open_access = models.BooleanField(default=False, help_text="Set to true if you want any registered user to be able to take the exam.")
|
||||
|
||||
pre_survey = models.ForeignKey(
|
||||
"survey.Survey",
|
||||
on_delete=models.SET_NULL,
|
||||
null=True,
|
||||
blank=True,
|
||||
related_name="%(app_label)s_%(class)s_pre_surveys",
|
||||
help_text="Survey to be filled out BEFORE taking this collection/exam."
|
||||
)
|
||||
post_survey = models.ForeignKey(
|
||||
"survey.Survey",
|
||||
on_delete=models.SET_NULL,
|
||||
null=True,
|
||||
blank=True,
|
||||
related_name="%(app_label)s_%(class)s_post_surveys",
|
||||
help_text="Survey to be filled out AFTER completing this collection/exam."
|
||||
)
|
||||
|
||||
class Meta:
|
||||
abstract = True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user