diff --git a/django/play/urls.py b/django/play/urls.py index 81f59e8..df8326c 100644 --- a/django/play/urls.py +++ b/django/play/urls.py @@ -12,4 +12,5 @@ urlpatterns = [ path('game//waiting', views.waiting_room, name='waiting'), path('game//scores', views.scores, name='scores'), path('game//finished', views.finished, name='finished'), + path('select_mode/', views.select_mode, name='select_mode'), ] \ No newline at end of file diff --git a/django/play/views.py b/django/play/views.py index b332d9e..cd8992d 100644 --- a/django/play/views.py +++ b/django/play/views.py @@ -38,6 +38,11 @@ def lobby(request, join_code): context['participant'] = participant return render(request, 'play/lobby.html', context=context) +def select_mode(request,join_code): + return render(request, 'play/select_mode.html', {'join_code': join_code}) + + + def create_participant(request, join_code): quiz_game = get_object_or_404(QuizGame, join_code=join_code) @@ -92,7 +97,7 @@ def create_game(request, quiz_id): participant.score = 0 # Initialize score participant.save() - response = HttpResponseRedirect(reverse('play:lobby', kwargs={'join_code': game.join_code})) + response = HttpResponseRedirect(reverse('play:select_mode', kwargs={'join_code': game.join_code})) response.set_cookie('host_id', game.host_id, max_age=3600) return response diff --git a/django/templates/play/select_mode.html b/django/templates/play/select_mode.html new file mode 100644 index 0000000..0737422 --- /dev/null +++ b/django/templates/play/select_mode.html @@ -0,0 +1,53 @@ +{% extends 'base.html' %} + +{% block content %} + + + +{% endblock %}