This project was made by Preet Thakkar and Vaibhav Garg as an assignment for ITWS-II course.
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.
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.
- Different categories of questions
- Easy sign-up and login
- Real-time results
- Individual topics leaderboards
- State restoring
- Lifelines
...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.
...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
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.
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.
Vaibhav Garg(Roll no.-20171005), Preet Thakkar(Roll no.-20171068) - Initial work
...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.