equal
deleted
inserted
replaced
30 |
30 |
31 user = request.user |
31 user = request.user |
32 if user.is_authenticated(): |
32 if user.is_authenticated(): |
33 return redirect("/quiz/start/%s"%user.username) |
33 return redirect("/quiz/start/%s"%user.username) |
34 |
34 |
35 try: |
|
36 Quiz.objects.get(event=event,user_ip=ip,quiz_num=event.quiz_status) |
|
37 return redirect("/quiz/complete") |
|
38 except Quiz.DoesNotExist: |
|
39 pass |
|
40 |
|
41 if request.method == "POST": |
35 if request.method == "POST": |
42 form = UserRegisterForm(request.POST) |
36 form = UserRegisterForm(request.POST) |
43 if form.is_valid(): |
37 if form.is_valid(): |
44 data = form.cleaned_data |
38 data = form.cleaned_data |
45 |
39 |
69 else: |
63 else: |
70 form = UserRegisterForm() |
64 form = UserRegisterForm() |
71 return render_to_response('register.html',{'form':form}) |
65 return render_to_response('register.html',{'form':form}) |
72 |
66 |
73 def start_quiz(request, username): |
67 def start_quiz(request, username): |
74 logout(request) |
68 """ get the user by his username. |
|
69 then check for the event quiz status |
|
70 then check if his ip has finished the quiz |
|
71 then make his quiz paper and redirect to the right question. |
|
72 """ |
|
73 |
|
74 user = repuest.user |
|
75 if not user.username == username: |
|
76 raise Http404 |
|
77 |
|
78 try: |
|
79 event = Event.objects.all()[0] |
|
80 except IndexError: |
|
81 raise Http404 |
|
82 |
|
83 if event.quiz_status == "00": |
|
84 raise Http404 |
|
85 |
|
86 |
|
87 |