def get(self, request, course_id, lesson_id, *args, **kwargs):
quiz_data = {}
template_dict = {}
lesson = get_object_or_404(Lesson, id=lesson_id)
# check if quiz for this lesson exists
try:
get_object_or_404(
PracticalTest,
theoretical_part=lesson
)
except MultipleObjectsReturned:
pass
questions = PracticalTest.objects.filter(theoretical_part=lesson)
for quest in questions:
quiz_data[quest.question] = AnswerOption.objects.filter(
practical_test=quest
)
template_dict['form'] = QuizForm(extra=quiz_data)
return render(request, self.template_name, template_dict)
评论列表
文章目录