Skip to content

SSpyR/AdaptiveQuiz

Repository files navigation

AdaptiveQuiz

Senior Project. Adaptive Quiz Web App

What Is It?

A Web Based Quiz Application Basis that uses Randomization, Variation, and Score Tracking to create a unique Quiz Learning Experience

How to Run It (Local)

Currently the code is configured to run only locally but has the option to be setup to run as a proper Web Page.

To run the local code, navigate to where the source folder was downloaded inside your Command Prompt/Terminal Window and make sure you have Python installed on your machine.

You can execute the file by doing

python RebuildAdaptiveQuiz.py

Once you do this the Web Page can be visited at http://127.0.0.1:5000/ or whatever port is edited in within the RebuildAdaptiveQuiz.py file

How to Run It (Hosted Web Page)

The way to run this project as a Hosted Web Page is the same as above except the link will be different and a couple things need to be done

Within the RebuildAdaptiveQuiz.py you will find 2 lines of code

app.run(debug = False, host = '10.0.0.69', port = 5000)
app.run(debug=False, port=5000)

The first line should be commented out with the second being active, in order to turn this application into a Hosted Web Page we will need to either comment that second line out and use the first line or put a host field into the second line like the first line has.

When doing this for either method you will need to set the Host IP Address to the IP Address the Web App will be hosted off of, and the port number you will need to open for hosting

Lastly for this you will need to open a TCP port for hosting this Web App and when you do the address to access it should be that Host IP : Port Number like so

http://10.0.0.69:5000/

Contact

Feel free to contact us with any questions [email protected] [email protected] [email protected]

About

Senior Project. Adaptive Quiz Web App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages