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. On the gist page, click the “Raw” button.
  6. Copy the URL from your browser’s address bar — it looks like https://gist.githubusercontent.com/<user>/<id>/raw/…/quiz.json.
  7. Paste that Raw URL into the field above.

The Raw URL containing a commit hash is pinned to that exact version. If you later edit the gist, open Raw again to get the updated link. GitHub Gist raw files allow cross-origin requests, so they load reliably.

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.