from django.utils import simplejson
from django.conf import settings
from django.http import Http404, HttpResponseForbidden
from django.utils import simplejson
from django.conf import settings
from django.http import Http404, HttpResponseForbidden
from .models import Submission, DEBUG_KEY, exercises
from .forms import WTEMForm
from .models import Submission, DEBUG_KEY, exercises
from .forms import WTEMForm
def form_after(request, key):
return render(request, 'wtem/main_after.html')
def form_after(request, key):
return render(request, 'wtem/main_after.html')
def form_during(request, key):
if WTEM_CONTEST_STAGE != 'during':
def form_during(request, key):
if WTEM_CONTEST_STAGE != 'during':
if settings.DEBUG and key == DEBUG_KEY:
submission = Submission.create(first_name = 'Debug', last_name = 'Debug', email = 'debug@debug.com', key = DEBUG_KEY)
else:
if settings.DEBUG and key == DEBUG_KEY:
submission = Submission.create(first_name = 'Debug', last_name = 'Debug', email = 'debug@debug.com', key = DEBUG_KEY)
else:
- return render(request, 'wtem/main.html', dict(exercises = exercises))
+ return render(request, 'wtem/main.html', dict(exercises = exercises, end_time = submission.end_time))
elif request.method == 'POST':
form = WTEMForm(request.POST, request.FILES, instance = submission)
if form.is_valid():
form.save()
elif request.method == 'POST':
form = WTEMForm(request.POST, request.FILES, instance = submission)
if form.is_valid():
form.save()