Prashna
Live Q&A and quizzes for any session with an audience.
Install
One command, on a machine with or without Python. It installs uv, which fetches Python if needed.
macOS and Linux:
curl -LsSf https://kvsankar.github.io/prashna/install.sh | sh
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://kvsankar.github.io/prashna/install.ps1 | iex"
Already have Python 3.11 or newer?
Install without uv:
With pipx:
pipx install prashna
Or with pip inside a virtual environment:
python3 -m venv ~/.prashna
~/.prashna/bin/pip install prashna
A plain pip install into the system Python is refused on Debian,
Ubuntu, and some other Linux distributions; the virtual environment avoids
that. On Windows, the pip is ~\.prashna\Scripts\pip.
Start it
prashna
With the virtual environment, run ~/.prashna/bin/prashna. Your
browser opens on a one-time page where you choose the admin's username and
password. If you already have uv, uvx prashna installs and starts
it in one step.