From c441593b0ae22f25acff4565842028185b95db44 Mon Sep 17 00:00:00 2001 From: Kilokem Date: Tue, 7 Jan 2025 11:26:57 +0100 Subject: [PATCH] Final style --- HostQuiz.ipynb | 214 ++++++++++-------------------------------- templates/quiz.html | 95 ++++++++++++++----- templates/result.html | 12 ++- 3 files changed, 127 insertions(+), 194 deletions(-) diff --git a/HostQuiz.ipynb b/HostQuiz.ipynb index 93c65be..2d51977 100644 --- a/HostQuiz.ipynb +++ b/HostQuiz.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 4, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -20,171 +20,51 @@ "WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n", " * Running on http://127.0.0.1:5000\n", "Press CTRL+C to quit\n", - "127.0.0.1 - - [07/Jan/2025 08:55:19] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:55:30] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:55:30] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:55:40] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:55:40] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:55:59] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:55:59] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:09] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:09] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:17] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:17] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:21] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:21] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:50] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:50] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:59] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:56:59] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:57:12] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:57:12] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:58:09] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:58:09] \"GET / HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:58:09] \"GET /result HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 08:58:21] \"GET /restart HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 08:58:21] \"GET / HTTP/1.1\" 200 -\n", - "[2025-01-07 08:58:26,826] ERROR in app: Exception on /result [GET]\n", - "Traceback (most recent call last):\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 1511, in wsgi_app\n", - " response = self.full_dispatch_request()\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 919, in full_dispatch_request\n", - " rv = self.handle_user_exception(e)\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 917, in full_dispatch_request\n", - " rv = self.dispatch_request()\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 902, in dispatch_request\n", - " return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]\n", - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n", - " File \"C:\\Users\\Gosztolya Máté\\AppData\\Local\\Temp\\ipykernel_5092\\533862744.py\", line 103, in result\n", - " correct_answers = selected_questions[i]['correct_answers']\n", - " ~~~~~~~~~~~~~~~~~~^^^\n", - "IndexError: list index out of range\n", - "127.0.0.1 - - [07/Jan/2025 08:58:26] \"GET /result HTTP/1.1\" 500 -\n", - "127.0.0.1 - - [07/Jan/2025 08:58:40] \"GET / HTTP/1.1\" 302 -\n", - "[2025-01-07 08:58:40,659] ERROR in app: Exception on /result [GET]\n", - "Traceback (most recent call last):\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 1511, in wsgi_app\n", - " response = self.full_dispatch_request()\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 919, in full_dispatch_request\n", - " rv = self.handle_user_exception(e)\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 917, in full_dispatch_request\n", - " rv = self.dispatch_request()\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 902, in dispatch_request\n", - " return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]\n", - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n", - " File \"C:\\Users\\Gosztolya Máté\\AppData\\Local\\Temp\\ipykernel_5092\\533862744.py\", line 103, in result\n", - " correct_answers = selected_questions[i]['correct_answers']\n", - " ~~~~~~~~~~~~~~~~~~^^^\n", - "IndexError: list index out of range\n", - "127.0.0.1 - - [07/Jan/2025 08:58:40] \"GET /result HTTP/1.1\" 500 -\n", - "127.0.0.1 - - [07/Jan/2025 08:59:29] \"GET / HTTP/1.1\" 302 -\n", - "[2025-01-07 08:59:29,804] ERROR in app: Exception on /result [GET]\n", - "Traceback (most recent call last):\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 1511, in wsgi_app\n", - " response = self.full_dispatch_request()\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 919, in full_dispatch_request\n", - " rv = self.handle_user_exception(e)\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 917, in full_dispatch_request\n", - " rv = self.dispatch_request()\n", - " File \"i:\\OwnCodes\\Python\\Portalfejlesztes-Teszt-PythonQuiz\\venv\\Lib\\site-packages\\flask\\app.py\", line 902, in dispatch_request\n", - " return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]\n", - " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n", - " File \"C:\\Users\\Gosztolya Máté\\AppData\\Local\\Temp\\ipykernel_5092\\533862744.py\", line 103, in result\n", - " correct_answers = selected_questions[i]['correct_answers']\n", - " ~~~~~~~~~~~~~~~~~~^^^\n", - "IndexError: list index out of range\n", - "127.0.0.1 - - [07/Jan/2025 08:59:29] \"GET /result HTTP/1.1\" 500 -\n", - "127.0.0.1 - - [07/Jan/2025 09:00:17] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:09:44] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:09:44] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:10:05] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:10:05] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:10:10] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:10:10] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:10:39] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:10:39] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:10:45] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:10:45] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:14] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:14] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:19] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:19] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:26] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:26] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:38] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:38] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:47] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:47] \"GET / HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:11:47] \"GET /result HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:13:13] \"GET /restart HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:13:13] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:13:36] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:13:36] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:13:53] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:13:53] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:14:18] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:14:18] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:14:29] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:14:29] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:14:58] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:14:58] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:15:01] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:15:01] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:15:05] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:15:05] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:15:12] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:15:12] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:15:28] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:15:28] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:20:10] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:20:11] \"GET / HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:20:11] \"GET /result HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:20:39] \"GET /restart HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:20:39] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:24:12] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:24:12] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:24:33] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:24:33] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:24:56] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:24:57] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:01] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:01] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:40] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:40] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:43] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:43] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:48] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:48] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:52] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:25:52] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:26:47] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:26:47] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:26:58] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:26:58] \"GET / HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:26:58] \"GET /result HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:27:25] \"GET /restart HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:27:25] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:09] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:09] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:14] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:14] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:28] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:28] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:33] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:33] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:46] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:46] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:50] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:50] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:57] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:28:57] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:29:24] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:29:24] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:29:43] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:29:43] \"GET / HTTP/1.1\" 200 -\n", - "127.0.0.1 - - [07/Jan/2025 09:29:48] \"POST /submit_answer HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:29:48] \"GET / HTTP/1.1\" 302 -\n", - "127.0.0.1 - - [07/Jan/2025 09:29:48] \"GET /result HTTP/1.1\" 200 -\n" + "127.0.0.1 - - [07/Jan/2025 11:04:58] \"GET /result HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:04:58] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:03] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:03] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:18] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:18] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:21] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:21] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:31] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:31] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:38] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:38] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:52] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:05:52] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:06:23] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:06:23] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:06:27] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:06:27] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:06:42] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:06:42] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:06:49] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:06:49] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:02] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:02] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:15] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:15] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:18] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:18] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:36] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:36] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:50] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:50] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:58] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:07:58] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:15] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:15] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:18] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:18] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:34] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:34] \"GET / HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:56] \"POST /submit_answer HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:56] \"GET / HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:08:56] \"GET /result HTTP/1.1\" 200 -\n", + "127.0.0.1 - - [07/Jan/2025 11:09:58] \"GET /restart HTTP/1.1\" 302 -\n", + "127.0.0.1 - - [07/Jan/2025 11:09:58] \"GET / HTTP/1.1\" 200 -\n" ] } ], @@ -237,7 +117,7 @@ "def index():\n", " # Initialize the quiz session\n", " if 'selected_questions' not in session:\n", - " selected_questions = random.sample(questions, 10)\n", + " selected_questions = random.sample(questions, 20)\n", " session['selected_questions'] = selected_questions\n", " session['question_index'] = 0\n", " session['answers'] = [] # Clear answers to start fresh\n", diff --git a/templates/quiz.html b/templates/quiz.html index aa186d3..43c8207 100644 --- a/templates/quiz.html +++ b/templates/quiz.html @@ -3,63 +3,114 @@ - Quiz + Portalfejlesztes .Net ben Quiz
-

Question {{ question_index + 1 }}

+

Question {{ question_index + 1 }} / 20

{{ question['question'] }}

- {% for answer in question['answers'] %} -
- {% endfor %} +
+ {% for answer in question['answers'] %} + + + {% endfor %} +
diff --git a/templates/result.html b/templates/result.html index c11ae09..41f4807 100644 --- a/templates/result.html +++ b/templates/result.html @@ -6,16 +6,15 @@ Quiz Results