event/views.py
changeset 63 21cdadb1b98e
parent 48 aae2f69ba89c
child 65 88a36f434284
equal deleted inserted replaced
62:baddb55f8da7 63:21cdadb1b98e
     3 from django.shortcuts import render_to_response, redirect
     3 from django.shortcuts import render_to_response, redirect
     4 
     4 
     5 from offline.settings import ADMIN_KEY
     5 from offline.settings import ADMIN_KEY
     6 
     6 
     7 from offline.event.models import Event
     7 from offline.event.models import Event
     8 from offline.event.forms import EventCreateForm
     8 from offline.event.forms import EventCreateForm, OpenQuizForm
     9 
     9 
    10 from offline.quiz.models import Quiz, QuestionBank
    10 from offline.quiz.models import Quiz, QuestionBank
    11 from offline.quiz.utils import correct_quiz
    11 from offline.quiz.utils import correct_quiz
    12 
    12 
    13 num2name = {"11" : "Day 1 Quiz 1",
    13 num2name = {"11" : "Day 1 Quiz 1",
    94             event.save()
    94             event.save()
    95             return render_to_response("open_quiz.html",{"admin_key":ADMIN_KEY, "quiz_name":num2name[quiz_num], 'success':True})
    95             return render_to_response("open_quiz.html",{"admin_key":ADMIN_KEY, "quiz_name":num2name[quiz_num], 'success':True})
    96         except MultiValueDictKeyError:
    96         except MultiValueDictKeyError:
    97             raise Http404
    97             raise Http404
    98     else:
    98     else:
    99         return render_to_response("open_quiz.html")
    99         form = OpenQuizForm()
       
   100         return render_to_response("open_quiz.html", {"form":form})
   100    
   101    
   101 def close_quiz(request, admin_key):
   102 def close_quiz(request, admin_key):
   102     """ check for admin and then for quiz status.
   103     """ check for admin and then for quiz status.
   103     """
   104     """
   104 
   105