{{ heroPrimaryQuiz.categoryName }} {{ formatDate(heroPrimaryQuiz.date) }}

{{ heroPrimaryQuiz.title }}

{{ describeQuiz(heroPrimaryQuiz) }}

{{ heroPrimaryQuiz.questionCount }} questions {{ heroPrimaryQuiz.minutes }} min {{ heroPrimaryQuiz.sourceFile }}
start testing
{{ quiz.categoryName }}

{{ quiz.title }}

{{ formatDate(quiz.date) }} {{ quiz.minutes }} min
Quick Entry

Choose a topic first

Each category block is generated from `classify.json`, making the homepage easy to scale as you add more quiz data.

View all categories
{{ category.count }} quizzes

{{ category.name }}

{{ category.description }}

Open category
Latest Picks

Fresh from the latest classify data

These cards are sorted by the `date` field in your JSON and display the image from `public/bg` directly.

{{ quiz.categoryName }} {{ formatDate(quiz.date) }}

{{ quiz.title }}

{{ describeQuiz(quiz) }}

{{ quiz.questionCount }} questions {{ quiz.minutes }} min
{{ tag }}
No quiz data found in `src/data/classify.json`.
Editor Picks

Recommended tests to start with

A balanced set of quizzes selected from the current dataset to help first-time visitors get into the site quickly.

{{ category.name }}

{{ category.name }}

{{ category.description }}

{{ category.count }} quizzes More in {{ category.name }}