Add Shorts exam models and integrate into UserGroupExamForm and ExamViews
This commit is contained in:
@@ -54,6 +54,10 @@ from rapids.models import Exam as RapidsExam
|
||||
from rapids.models import Rapid
|
||||
from rapids.models import Answer as RapidAnswer
|
||||
|
||||
from shorts.models import UserAnswer as ShortsUserAnswer
|
||||
from shorts.models import Exam as ShortsExam
|
||||
from shorts.models import Question as ShortsQuestion
|
||||
|
||||
from longs.models import UserAnswer as LongsUserAnswer
|
||||
from longs.models import Exam as LongsExam
|
||||
from longs.models import Long
|
||||
@@ -497,6 +501,7 @@ class UserGroupExamForm(ModelForm):
|
||||
GROUP_TYPES = [
|
||||
"anatomy_user_user_groups",
|
||||
"rapid_user_user_groups",
|
||||
"shorts_user_user_groups",
|
||||
"longs_user_user_groups",
|
||||
"physics_user_user_groups",
|
||||
"sba_user_user_groups",
|
||||
@@ -537,6 +542,11 @@ class UserGroupExamForm(ModelForm):
|
||||
queryset=RapidsExam.objects.filter(archive=False),
|
||||
widget=FilteredSelectMultiple(verbose_name="Rapid Exams", is_stacked=False),
|
||||
)
|
||||
self.fields["shorts_user_user_groups"] = ModelMultipleChoiceField(
|
||||
required=False,
|
||||
queryset=ShortsExam.objects.filter(archive=False),
|
||||
widget=FilteredSelectMultiple(verbose_name="Shorts Exams", is_stacked=False),
|
||||
)
|
||||
self.fields["longs_user_user_groups"] = ModelMultipleChoiceField(
|
||||
required=False,
|
||||
queryset=LongsExam.objects.filter(archive=False),
|
||||
|
||||
Reference in New Issue
Block a user