Here I uploaded Our team project resource. Our Team project name is Math Quiz. This is our College 1st Year Python Mini Project. To Run this Program First You have to save the all file in same directory. And Open the app.py file just run it. After running the command or file Flask will start a development server on your local machine, and you'll see some output in the terminal indicating that the Flask application is running. You might see messages like "Running on http://127.0.0.1:5000" or "Debugger PIN: XXX-XXX-XXX", which indicate that the Flask server is running and listening for incoming requests.
Once the Flask application is running, you can open a web browser and visit the URL http://127.0.0.1:5000 (or whatever URL is shown in the terminal output) to access your Flask application. This will take you to the homepage of the website, as defined in the home.html template. You can then navigate through the different pages of our website by clicking on Start Quiz and it will take you to the another page that is quiz page if you click on the Yes, Start Quiz it will directly takes you to the problems page and afterwards result page. To stop the Flask application, you can press Ctrl + C in the terminal where the Flask server is running. This will stop the server, and you'll no longer be able to access your Flask application until you run the
The Project has the follwing structure:
Python Mini Project/
|
|
|---Static/
| |
| |---Srinivas University Logo.png
| |
| |---flat.png<
| |
| |---quiz-1799934_1920.png
|
|---Templates/
| |
| |---home.html
| |
| |---problem.html
| |
| |---quiz.html
| |
| |---results.html
|
|---LICENCE
|
|---README.md
|
|---app.py
|
|---quiz_data.db
|
|---Screenshots
Below screenshots shows you the output of this project:
After the hitting the Start Quiz button in home.html browser loads this page. In this Page we have to give input as our Name and gmail id to store the information to database and send the result to entered mail address.
After hitting the Start Quiz in quiz.html browser loads the 10 random probelms here I attached only one question like wise 10 questions will be arises.
In this page it shows the results of the user. In this result sheet it shows how many questions has submitted correct answer with grade, how many of questions skipped, how much time taken to solve the questions and result sent mail address.
In this picture You clearly know that what are the participants are particiated, what is the score of that participants, mail etc. By the csv file we can sort the participants based on thiere score and timings to announce the ranking.
quiz_data.db:






