summaryrefslogtreecommitdiff
path: root/yaksh
diff options
context:
space:
mode:
Diffstat (limited to 'yaksh')
-rw-r--r--yaksh/templates/exam.html9
-rw-r--r--yaksh/views.py2
2 files changed, 9 insertions, 2 deletions
diff --git a/yaksh/templates/exam.html b/yaksh/templates/exam.html
index 29ad167..0b292bb 100644
--- a/yaksh/templates/exam.html
+++ b/yaksh/templates/exam.html
@@ -98,6 +98,15 @@
{% endfor %}
</tbody>
</table>
+ <br>
+ {% if user.profile.is_moderator %}
+ {% if quiz.questionpaper_set.get %}
+ <a href="{{URL_ROOT}}/exam/manage/preview_questionpaper/{{quiz.questionpaper_set.get.id}}" class="btn btn-primary active btn-xs" target="_blank">
+ View Question Paper
+ </a>
+ <br>
+ {% endif %}
+ {% endif %}
</div> <!--end of sidebar -->
<a href="#sidebar" data-toggle="collapse" id="sidebaricon"><i class="fa fa-navicon fa-lg"></i></a>
diff --git a/yaksh/views.py b/yaksh/views.py
index 6c7a12e..bcaaf5f 100644
--- a/yaksh/views.py
+++ b/yaksh/views.py
@@ -2822,8 +2822,6 @@ def _update_course_percent(course, user):
@email_verified
def preview_questionpaper(request, questionpaper_id):
user = request.user
- if not is_moderator(user):
- raise Http404('You are not allowed to view this page!')
paper = QuestionPaper.objects.get(id=questionpaper_id)
if not paper.quiz.creator == user:
raise Http404('This questionpaper does not belong to you')