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.

More

Source code and documentation on GitHub