Skip to content

Commit 0cf4898

Browse files
authored
Merge pull request tomwalker#6 from ZeroDeposit/feature/quiz-result-configurable-template
Make result template overridable.
2 parents dbea820 + f6dfa02 commit 0cf4898

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

quiz/views.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ def get_context_data(self, **kwargs):
135135
class QuizTake(FormView):
136136
form_class = QuestionForm
137137
template_name = 'question.html'
138+
result_template_name = 'result.html'
139+
single_complete_template_name = 'single_complete.html'
138140

139141
def dispatch(self, request, *args, **kwargs):
140142
self.quiz = get_object_or_404(Quiz, url=self.kwargs['quiz_name'])
@@ -150,7 +152,7 @@ def dispatch(self, request, *args, **kwargs):
150152
self.sitting = self.anon_load_sitting()
151153

152154
if self.sitting is False:
153-
return render(request, 'single_complete.html')
155+
return render(request, self.single_complete_template_name)
154156

155157
return super(QuizTake, self).dispatch(request, *args, **kwargs)
156158

@@ -244,7 +246,7 @@ def final_result_user(self):
244246
if self.quiz.exam_paper is False:
245247
self.sitting.delete()
246248

247-
return render(self.request, 'result.html', results)
249+
return render(self.request, self.result_template_name, results)
248250

249251
def anon_load_sitting(self):
250252
if self.quiz.single_attempt is True:

0 commit comments

Comments
 (0)