The project uses Poetry for packaging and dependency management. If you want to build it from source, you have to install Poetry first. This is how it can be done:
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
There are several other ways to install Poetry. Please, follow the official guide to see all possible options.
Run the following command to install the dependencies:
poetry install
To run the server, run the following command:
poetry run python app.py <path/to/log-file/from/eye-tracker>
If you are just running this without the eye-tracker, you can use eye-tracking-experiments/after-spring-break.txt
as the log file.