Create a Quiz

Host a JSON question file anywhere (GitHub raw, Gist, jsonbin…), paste the link, and get a shareable quiz link.

The JSON must be an array of { question, options, answer, id } objects. Questions support Markdown + KaTeX.

How to host your JSON on a GitHub Gist
  1. Go to gist.github.com and sign in.
  2. Set the filename to something ending in .json (e.g. quiz.json).
  3. Paste your JSON array into the file content box.
  4. Click “Create public gist” (it must be public so the quiz can be fetched).
  5. Click “Create public gist”, then copy the URL — either the gist page link (https://gist.github.com/<user>/<id>) or, for an exact-version link, the “Raw” URL (https://gist.githubusercontent.com/<user>/<id>/raw/…/quiz.json).
  6. Paste either URL into the field above.

Tip: a plain gist page link works too — the quiz page auto-resolves it to the raw file. A Raw URL with a commit hash is pinned to that exact version; if you later edit the gist, grab a fresh Raw link.

Have raw questions?

Copy this prompt, paste it into any AI (ChatGPT, Claude…) with your questions, then host the JSON it returns and paste the link above.