How to make a quiz app

A good quiz app is mostly good questions. The app part is simple: pick a topic, answer questions one by one, see your score and learn from the ones you got wrong. Here is how to plan one, and a request you can paste into AppCub.

Updated 2026-11-09

Designing the quiz

A ready prompt for AppCub

"Make a quiz app called GK Champs for students of Verma Coaching Classes, Indore. Categories: History, Geography, Science, Current affairs, each with 25 questions (I will attach them). Each round has 10 random questions from one category, 20 seconds per question, 4 options, +4 for a right answer and -1 for a wrong one. After each answer show the correct option and a one-line explanation. Result screen: score, time taken, high score for that category, and a button to retry only the wrong answers. Labels in English and Hindi. Blue and white colours."

Where the scores are kept

By default the quiz keeps scores and high scores on the phone it runs on. That works offline and needs no sign-in, and is enough for practice.

If you want a shared leaderboard (all students of a batch on one list) or want to add new questions without updating the app, connect your own Supabase database from the chat. Supabase has a free plan. Players then need internet, and usually a sign-in so the list shows real names.

No prize money, no entry fee

A quiz with an entry fee, cash prizes, recharges, vouchers or redeemable coins counts as an online money game, which India's Online Gaming Act, 2025 bans. AppCub won't build it. Points, badges, certificates of achievement and a leaderboard are fine. A paid course or mock test with no prize is not a money game.

Questions

How many questions does a quiz app need?

Thirty to fifty is enough to start, so rounds don't repeat too soon. You can add more later by asking AppCub, or keep them in a database to add them without updating the app.

Can I add my own questions from a document?

Yes. Paste them in the chat or attach the file, with the correct answer marked. Check a few in the app afterwards for typing mistakes.

Can the quiz be in Hindi?

Yes. Questions, options and buttons can be in Hindi, English or both.

Can students see a common leaderboard?

Yes, if you connect your own Supabase database. Without it, each phone keeps only its own scores.

Can I give prizes to the top scorers?

AppCub won't build cash, recharge, voucher or other money-value prizes into a quiz, or entry fees, because online money games are banned in India. Badges, points and certificates are fine.

Can I use the quiz for mock tests in my coaching class?

Yes. A timed test with marks, negative marking and a result screen is a common use. A paid mock test with no prize is not a money game.

Read next

Make yours with AppCub

Seeing the plan is free. Building starts with a 2-day trial for ₹99.

Start building