Skip to content

preet021/GKuiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GKUIZ

This project was made by Preet Thakkar and Vaibhav Garg as an assignment for ITWS-II course.

Disclaimer

This project was made solely for the purpose of an assignment and the content used in this app are in no way owned or distributed by us.

What is GKuiz ?

This is an online quiz portal that is capable of making a user database and hosting online question rounds whose results are then used to generate real time leaderboards. Questions and other internal data can only be updated by the admins.

Functionality

  1. Different categories of questions
  2. Easy sign-up and login
  3. Real-time results
  4. Individual topics leaderboards
  5. State restoring
  6. Lifelines

Getting Started

...GKuiz is free for development and testing purposes and hence can be cloned from both GitHub and ...GitLab. ...You can run the script file to install the essentials.

Prerequisites

...GKuiz was developed primarily using Python-Flask. To run GKuiz on your local machine your machine should have the following installed:-

..* Python v3.5 ..* Flask v0.12 ..* SQLalchemy v1.2 ..* Json ..* Flask_User v0.6 ..* Flask_Admin v1.5 ..* Flask_Uploads v0.1 ..* Jinja v2.10

All the above mentioned dependencies are easily available and can be installed using pip3 in a python environment.

Current Admin details-> Username-> Admin Password-> Tester4

Testing

Run the command ..* python3 Core.py

If you get a message that indicates that your server is up and running, you are good to go.

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Suggestions are welcome at Vaibhav Garg and Preet Thakkar.

Authors

Vaibhav Garg(Roll no.-20171005), Preet Thakkar(Roll no.-20171068) - Initial work 

Challenges Faced

...Keeping a record of previous played quiz and saving it for continuing later was a real challenge. And making a parametrised html page for ...every user and quiz too was a good challenge. But nevertheless we got a lot to learn from this project and got a good taste of real world ...web development.

Acknowledgments

Harshit Mahajan (Mentor)

About

a quiz application made using python-flask

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published