event/views.py
changeset 34 8d0d82c981b3
parent 26 10760aa2cf52
child 35 f64c68963d54
equal deleted inserted replaced
33:d28d0957a5ab 34:8d0d82c981b3
     2 from django.shortcuts import render_to_response, redirect
     2 from django.shortcuts import render_to_response, redirect
     3 
     3 
     4 from offline.event.models import Event
     4 from offline.event.models import Event
     5 from offline.event.forms import EventCreateForm
     5 from offline.event.forms import EventCreateForm
     6 from offline.settings import ADMIN_KEY
     6 from offline.settings import ADMIN_KEY
       
     7 
       
     8 num2name = {"11" : "Day 1 Quiz 1",
       
     9             "12" : "Day 1 Quiz 2",
       
    10             "21" : "Day 2 Quiz 1",
       
    11            }
     7 
    12 
     8 def event_home(request):
    13 def event_home(request):
     9     """ The page for people to view.
    14     """ The page for people to view.
    10     """
    15     """
    11 
    16 
    80     if request.method=="POST":
    85     if request.method=="POST":
    81         try:
    86         try:
    82             quiz_num = request.POST['quiz_num']
    87             quiz_num = request.POST['quiz_num']
    83             event.quiz_status = quiz_num
    88             event.quiz_status = quiz_num
    84             event.save()
    89             event.save()
    85             return render_to_response("open_quiz.html",{'success':True})
    90             return render_to_response("open_quiz.html",{"admin_key":ADMIN_KEY, "quiz_name":num2name[quiz_num], 'success':True})
    86         except MultiValueDictKeyError:
    91         except MultiValueDictKeyError:
    87             raise Http404
    92             raise Http404
    88     else:
    93     else:
    89         return render_to_response("open_quiz.html")
    94         return render_to_response("open_quiz.html")
    90    
    95