← AI & DevEx

Prashna

Live questions and quizzes for trainers, teachers and speakers

You're running a workshop, a class or a talk. Half the room has a question. Nobody asks. And you can't tell who's keeping up.

Prashna is for that room. People ask questions from their phones without giving their names. They answer quick quizzes and polls. You see the questions and the answers while you talk.

A 90-second tour: questions, upvotes, a quiz, and setup.

What Prashna does

Line drawing of a guru under a banyan tree, with students raising their hands and question marks rising to an oil lamp

Why Prashna

Install

On macOS or Linux, open a terminal and run:

$ curl -LsSf https://sankara.net/prashna/install.sh | sh

On Windows, open PowerShell and run:

PS> powershell -ExecutionPolicy ByPass -c "irm https://sankara.net/prashna/install.ps1 | iex"

The installer gets uv, a Python tool manager, if you do not have it. Then it installs Prashna from PyPI.

Already have uv? This command installs the same prashna command. It is the same on macOS, Linux, and Windows:

$ uv tool install prashna

To try Prashna first, this command runs it without installing the prashna command:

$ uvx prashna

It keeps using the version that uv already has. To get the newest version, run:

$ uvx prashna@latest

If you have Python 3.11 or newer, you can use pipx instead:

$ pipx install prashna

Start it

$ prashna

Prashna opens your browser. On the first run, you choose an admin username and password.

To let your audience join from their own phones over the internet, start it with a tunnel:

$ prashna --tunnel cloudflare

This needs cloudflared. No Cloudflare account is needed. To use ngrok instead, run prashna --tunnel ngrok.

Links