Installation

PyQuiz uses npm to manage it’s frontend dependencies and pip to handle the backend dependencies. If you do not have npm/node, you will need to install it following the directions appropriate for your system. You will also need to install the python requirements:

pip install -r requirements.txt

Note

It is highly recommended that you use a virtualenv.

System Dependencies

There are no system-level dependencies. You will need a Redis server running, either locally or on another machine. By default, pyquiz will use redis 3rd logical database (database 2, see the select command). If you are familiar with Flask, you can use the config objects to configure this option, it is planned to make this easier.