Skip to content

Create quizzes where each question is a freeze-frame from a video

License

Notifications You must be signed in to change notification settings

jvstme/freezequiz

Repository files navigation

FreezeQuiz

Create quizzes where each question is a freeze-frame from a video. FreezeQuiz was originally intended to be used by a presenter at public events, hence its minimalistic design.

Example slide

Example slide animation

Installation and usage

Clone and cd into the repository.

git clone https://github.com/ilunev/freezequiz.git
cd freezequiz

Create a virtual environment and install the dependencies. You should have Python installed.

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Edit quiz configuration. See instructions in the example config file.

$EDITOR config.hjson

Run FreezeQuiz passing the configuration and a directory for generated files.

python freezequiz.py -c config.hjson -o /output/dir

Open one of the generated HTML pages in your browser.

xdg-open /output/dir/0.html

About

Create quizzes where each question is a freeze-frame from a video

Resources

License

Stars

Watchers

Forks