Read · question · think · grow

Knowledge
Challenge

500 source-linked questions

Test what you know. Explore real sources. See history more clearly.

Randomised attemptsPractice without sign-inLearn from every error
How it works: every attempt samples from a bank of 500 source-linked questions and shuffles the answer order. A wrong answer gives you a route to learn, then return stronger.
Illustration of founder Rahul Gautam studying with a notebook and source records.
Make each answer the start of a new question.
A better practice loop

Build recall with evidence

01 · CHOOSE

Pick a subject

Use a focused subject set or mix the entire question bank.

02 · ATTEMPT

Answer under pressure

Randomised questions and answer positions keep each attempt fresh.

03 · VERIFY

Open the source

Each result links back to the page where the fact is explained.

04 · RETURN

Practise again

Use the result to target the next round and grow your score.

An illustrated learning path that connects a question to a source record, a book and a confident learner.
Every question should lead somewhere useful: the answer, the source record, and the next topic to explore.
How to start the quiz · step-by-step help
  1. Choose Easy, Medium, or Hard below. Every available level is open to select.
  2. Press the large Start randomized examination button.
  3. If asked, create an account, verify your email, and sign in. Then return to this page and press Start again.

Choose your subject area

Coverage is calculated from the current bank. Every level with enough questions is open to select; Quick Practice remains available for smaller pools.

Choose your examination level

Easy examination will draw 20 randomized questions from the selected subject area.

Verified account required to begin.•Every participant receives a score certificate.•100% earns the special excellence certificate.

Honours board

Existing opt-in achievements remain visible. New honours publishing is paused while server-verified scoring is prepared.

Loading published achievements…