From 1a3954aeba6b8cd39cf3f67d770437be7b0d40c9 Mon Sep 17 00:00:00 2001 From: Tom Walker Date: Sun, 27 Jul 2014 22:14:57 +0100 Subject: [PATCH] cleaning up code, improving the default template --- quiz/models.py | 1 + quiz/templates/quiz/quiz_list.html | 35 ++++++++++++++++++++++--- quiz/templates/quiz/sitting_detail.html | 4 +-- quiz/tests.py | 2 +- quiz/views.py | 26 ++++++++---------- 5 files changed, 46 insertions(+), 22 deletions(-) diff --git a/quiz/models.py b/quiz/models.py index b52e33c..d6b97e5 100644 --- a/quiz/models.py +++ b/quiz/models.py @@ -425,6 +425,7 @@ class Sitting(models.Model): self.user_answers = json.dumps(current) self.save() + @property def questions_with_user_answers(self): output = {} user_answers = json.loads(self.user_answers) diff --git a/quiz/templates/quiz/quiz_list.html b/quiz/templates/quiz/quiz_list.html index f0e0fda..4099581 100644 --- a/quiz/templates/quiz/quiz_list.html +++ b/quiz/templates/quiz/quiz_list.html @@ -4,12 +4,39 @@ {% block content %}

List of quizzes

{% if quiz_list %} -