diff options
author | Prabhu Ramachandran | 2011-11-14 00:00:33 +0530 |
---|---|---|
committer | Prabhu Ramachandran | 2011-11-14 00:00:33 +0530 |
commit | 428c2f36e5699ecda6ecb179ab3d87c373984998 (patch) | |
tree | 2120845c67e7b30dc810ec6ccc4213d360ed85ac | |
parent | fb7257f168f8e3187dccf0bb2d0ac88418028e17 (diff) | |
download | online_test-428c2f36e5699ecda6ecb179ab3d87c373984998.tar.gz online_test-428c2f36e5699ecda6ecb179ab3d87c373984998.tar.bz2 online_test-428c2f36e5699ecda6ecb179ab3d87c373984998.zip |
ENH: Prettifying error message and show username.
-rw-r--r-- | exam/views.py | 5 | ||||
-rw-r--r-- | templates/exam/question.html | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/exam/views.py b/exam/views.py index 1cf2480..560181a 100644 --- a/exam/views.py +++ b/exam/views.py @@ -122,12 +122,13 @@ def start(request): return show_question(request, q) def question(request, q_id): + user = request.user q = get_object_or_404(Question, pk=q_id) try: quiz = Quiz.objects.get(user=request.user) except Quiz.DoesNotExist: redirect('/exam/start') - context = {'question': q, 'quiz': quiz} + context = {'question': q, 'quiz': quiz, 'user': user} ci = RequestContext(request) return render_to_response('exam/question.html', context, context_instance=ci) @@ -158,7 +159,7 @@ def check(request, q_id): ci = RequestContext(request) if not success: context = {'question': question, 'error_message': err_msg, - 'last_attempt': answer} + 'quiz': quiz, 'last_attempt': answer} return render_to_response('exam/question.html', context, context_instance=ci) else: diff --git a/templates/exam/question.html b/templates/exam/question.html index 4cfda27..b70d97b 100644 --- a/templates/exam/question.html +++ b/templates/exam/question.html @@ -2,7 +2,7 @@ <p>{{ question.description }} </p> -{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %} +{% if error_message %}<p><strong>ERROR:</strong></p><pre>{{ error_message }}</pre>{% endif %} <form action="/exam/{{ question.id }}/check/" method="post"> {% csrf_token %} @@ -17,7 +17,7 @@ <input type="submit" name="skip" value="Skip question" /> </form> -<p> You have {{quiz.questions_left}} question(s) left. </p> +<p> {{ user.first_name.title }} {{ user.last_name.title }}, you have {{ quiz.questions_left }} question(s) left. </p> <hr/> <form action="/exam/quit/" method="post"> |