diff options
-rw-r--r-- | yaksh/templates/manage.html | 2 | ||||
-rw-r--r-- | yaksh/templates/user.html | 2 | ||||
-rw-r--r-- | yaksh/urls.py | 1 | ||||
-rw-r--r-- | yaksh/views.py | 7 |
4 files changed, 10 insertions, 2 deletions
diff --git a/yaksh/templates/manage.html b/yaksh/templates/manage.html index 9744594..c9025d2 100644 --- a/yaksh/templates/manage.html +++ b/yaksh/templates/manage.html @@ -19,7 +19,7 @@ <li><a href="{{ URL_ROOT }}/exam/viewprofile">My Profile</a></li> <li><a href="{{ URL_ROOT }}/exam/changepassword">Change Password</a></li> <li><a href="{{ URL_ROOT }}/exam/manage/grader"> Grader </a></li> - <li><a style='cursor:pointer' onClick='location.replace("{{URL_ROOT}}/exam/complete/");'>Log out</a></li> + <li><a style='cursor:pointer' onClick='location.replace("{{URL_ROOT}}/exam/logout/");'>Log out</a></li> </ul> </div><!-- /.navbar --> </div><!-- /.container --> diff --git a/yaksh/templates/user.html b/yaksh/templates/user.html index 6f879fe..1707305 100644 --- a/yaksh/templates/user.html +++ b/yaksh/templates/user.html @@ -16,7 +16,7 @@ <div class= "collapse navbar-collapse" id="navbar"> <ul class="nav navbar-nav navbar-right"> <li><a href="{{ URL_ROOT }}/exam/viewprofile"> {{ user.get_full_name.title }} </a></li> - <li><a style='cursor:pointer' onClick='location.replace("{{URL_ROOT}}/exam/complete/");'> <span class="glyphicon glyphicon-log-out">Logout </span></a></li> + <li><a style='cursor:pointer' onClick='location.replace("{{URL_ROOT}}/exam/logout/");'> <span class="glyphicon glyphicon-log-out">Logout </span></a></li> </ul> </div><!-- /.navbar --> </div><!-- /.container --> diff --git a/yaksh/urls.py b/yaksh/urls.py index 5544088..ad58985 100644 --- a/yaksh/urls.py +++ b/yaksh/urls.py @@ -4,6 +4,7 @@ from yaksh import views urlpatterns = [ url(r'^$', views.index), url(r'^login/$', views.user_login, name='login'), + url(r'^logout/$', views.user_logout), url(r'^quizzes/$', views.quizlist_user, name='quizlist_user'), url(r'^quizzes/(?P<enrolled>\w+)/$', views.quizlist_user, name='quizlist_user'), url(r'^results/$', views.results_user), diff --git a/yaksh/views.py b/yaksh/views.py index ae29508..74c409c 100644 --- a/yaksh/views.py +++ b/yaksh/views.py @@ -104,6 +104,13 @@ def user_register(request): context_instance=ci) +def user_logout(request): + """Show a page to inform user that the quiz has been compeleted.""" + logout(request) + context = {'message': "You have been logged out successfully"} + return my_render_to_response('yaksh/complete.html', context) + + @login_required def quizlist_user(request, enrolled=None): """Show All Quizzes that is available to logged-in user.""" |