From 7c65d02d8a1f2ea72eabf3f13f85b8b444b1505e Mon Sep 17 00:00:00 2001 From: hardythe1 Date: Wed, 15 Feb 2012 18:35:40 +0530 Subject: New views to manage/moderate Quiz --- testapp/exam/urls.py | 4 ++++ testapp/exam/views.py | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) (limited to 'testapp/exam') diff --git a/testapp/exam/urls.py b/testapp/exam/urls.py index 34e329f..4545897 100644 --- a/testapp/exam/urls.py +++ b/testapp/exam/urls.py @@ -3,6 +3,10 @@ from django.conf.urls.defaults import patterns, include, url urlpatterns = patterns('exam.views', url(r'^$', 'index'), url(r'^login/$', 'user_login'), + url(r'^manage/$', 'prof_manage'), + url(r'^addquestion/$', 'add_question'), + url(r'^addquiz/$', 'add_quiz'), + url(r'^grade_user/$', 'show_all_users'), url(r'^register/$', 'user_register'), url(r'^start/$', 'start'), url(r'^quit/$', 'quit'), diff --git a/testapp/exam/views.py b/testapp/exam/views.py index 05b69d1..aed45d5 100644 --- a/testapp/exam/views.py +++ b/testapp/exam/views.py @@ -90,6 +90,15 @@ def user_register(request): {'form':form}, context_instance=RequestContext(request)) +def add_question(request): + return render_to_response('exam/add_question.html',{}) + +def add_quiz(request): + return render_to_response('exam/add_quiz.html',{}) + +def prof_manage(request): + return render_to_response('manage.html',{}) + def user_login(request): """Take the credentials of the user and log the user in.""" @@ -309,6 +318,12 @@ def get_user_data(username): data['papers'] = papers return data +def show_all_users(request): + user = User.objects.filter(username__contains="") + context = { 'user':user } + print context + return my_render_to_response('exam/showusers.html',context,context_instance=RequestContext(request)) + def user_data(request, username): """Render user data.""" current_user = request.user @@ -342,10 +357,12 @@ def grade_user(request, username): paper.save() context = {'data': data} + print context return my_render_to_response('exam/user_data.html', context, context_instance=RequestContext(request)) else: context = {'data': data} + print context return my_render_to_response('exam/grade_user.html', context, context_instance=RequestContext(request)) -- cgit