Skip to content

Here I uploaded Our team project resource. Our Team project name is Math Quiz. This is our College 1st Year Python Mini Project.

License

Notifications You must be signed in to change notification settings

Santhosh-Kumar-R-S/Python-Mini-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summary of the Project

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

Project Structure

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

Screenshots

Below screenshots shows you the output of this project:

Welcome Page(home.html)

After running the app.py file it gives an link in terminal just copy that link or hit that link with the cntrl button then it go to the your systems default browser and it shows this page.

home.html

User Details Page(quiz.html)

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.

quiz.html

Problems Page(problems.html)


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.

problems.html

Results Sheet(result.html) and Result got in Mail

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.

results

This picture from user mail:

mail

Database(quiz_data.db) and CSV File(quiz_data.csv)


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:

data_base_stored

CSV File:

CSV results

About

Here I uploaded Our team project resource. Our Team project name is Math Quiz. This is our College 1st Year Python Mini Project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors