How to make a trivia quiz online and know the winner straight away

How to make a trivia quiz online: questions with one right answer, automatic scoring, picking a winner and a tie-breaker. Includes a ready holiday quiz for an office party.

How to make a trivia quiz online and know the winner straight away

An online trivia quiz has three parts: questions with one right answer, a score, and a result that tells you who won. Players open a link on their phones and answer at their own pace, and the host sees each person's score in the responses. In stepFORM you build it mainly from Radio button, Choose images and Formula elements. A 10-question quiz fits the free plan as long as no more than 50 people play in a month.

The article follows one example all the way through: a 10-question holiday quiz for an office party. You can copy the questions and answers below as they are. The players and their scores in the example are made up to show how the scoring works.

10questions with answers for an office party
3pages in the form: questions and score
50players a month on the free plan

Which kind of quiz you need

"Quiz" covers three different formats, and each needs a different tool. They are easy to mix up, and you find out at the party, when it is too late to switch.

FormatHow it runsWhat to use
Live game on a screenThe host shows a question on a big screen, everyone answers at once, a leaderboard appears after each questionLive game services such as Kahoot
Quiz by linkEach person plays alone on their own phone, scores add up automatically, the host sees the resultsA form and test builder, for example stepFORM
Quiz on slidesQuestions on slides, people shout answers or write them on paper, the host counts the pointsPowerPoint or another presentation tool

This article is about the second format. It suits a party where guests sit at different tables, some of the team joins from another city, or the host has no time to count points by hand. stepFORM has no per-question timer and no on-screen leaderboard. If you need those, use a live game service.

How to write the questions

Questions make or break a quiz. A nice background will not save one with two right answers. A few rules that prevent arguments when you announce the results:

  • One right answer. If a guest can argue that a second option also fits, you will have a dispute. Read every question once more with that in mind before you launch.
  • Believable wrong options. "Paris, Rome, Madrid, Vienna" works. "Paris, the Moon, a banana" gives the point away.
  • The right option does not stand out. It is not longer than the others and not the only one with a note in brackets.
  • Mixed difficulty. A couple of easy questions first so nobody gives up, then harder ones.
  • Facts you can check. Dates and numbers especially: a wrong answer key at an office party will be remembered.

Ten questions go quickly enough that the game does not drag. If AI helps you write them, check the key using the steps in our article on generating a test with AI: models sometimes put two correct options in one question.

Prepare a tie-breaker as well. Its answer is a number that is almost impossible to guess exactly, for example "How many sweets are in the jar on the host's table?" The closest number wins. The tie-breaker earns no points.

A ready holiday quiz: 10 questions with answers

We picked questions whose answers you can check, so there is nothing to argue about. Shuffle the options in the form with the random order setting described below.

No.QuestionOptionsRight answer
1In which country does New Year arrive before anywhere else on Earth?Kiribati, Japan, New Zealand, AustraliaKiribati
2Who wrote the words of "Auld Lang Syne" as it is sung today?Robert Burns, Walter Scott, William Wordsworth, Lord ByronRobert Burns
3Which month is named after the Roman god Janus?January, June, March, MayJanuary
4Hogmanay is the New Year celebration of which country?Scotland, Ireland, Wales, IcelandScotland
5In which city does the Times Square ball drop?New York, Chicago, Boston, PhiladelphiaNew York
6In "Home Alone", which city is the McCallister family flying to?Paris, London, Rome, MadridParis
7Which reindeer has a red nose?Rudolph, Dasher, Comet, BlitzenRudolph
8On which date is Boxing Day?26 December, 24 December, 31 December, 2 January26 December
9How many points does a snowflake have? (options as pictures)4, 5, 6, 86
10How many days will 2028 have?364, 365, 366, 367366, it is a leap year

Tie-breaker: "How many sweets are in the jar on the host's table?" Players type a number. The host counts the sweets beforehand and tells nobody.

How to build the quiz in stepFORM

The quiz takes three pages: questions on the first two, the score on the third. That keeps it within the free plan's limit.

Three pages of a stepFORM quiz: the first has the name and questions 1-5, the second questions 6-10 and the tie-breaker, the third shows the score 8 out of 10 with no Back button
Questions take two pages, the third shows the score. Its Back button is hidden, so players cannot go back and change answers.
  1. Player name. Create a form and make Text input the first element, with the question "What is your name?". Turn on Required field in its validation. Without a name you cannot find the winner.
  2. Questions 1-5. On the same page add five Radio button elements, one per question. In the general settings of each, turn on random order for the options. They will shuffle every time the form opens, so the person next to you cannot whisper "the second one down".
  3. Questions 6-10. Add a second page with five more questions. For the snowflake question use Choose images: its options are pictures, and you can show or hide their captions.
  4. Tie-breaker. At the end of the second page add Digital input with the sweets question. Leave it out of the formula.
  5. Score page and points. Create a third page and add a Formula element to it. In its settings, in the Field Values block, give the right option of each question 1 when active and 0 when inactive, and give the wrong options 0. In the Formulas block add up the variables of all ten questions. The help article on setting up a formula walks through the editor.
  6. How the score looks. In the formula's customisation set the prefix to "Your score: " and the postfix to " out of 10". In the button block at the bottom of the third page turn on Hide "Back" button, otherwise players will go back and fix their answers. The submit button (Send by default) stays below the score: the response reaches you only when the player presses it.
  7. Test it. Open the preview in phone mode and play the quiz three times: all right, all wrong, and a mix. The score should be 10, 0 and however many you got right.
  8. The link. In the Publish section copy the direct link from the Link block. For the room, turn it into a QR code with any free generator.

Why does the formula sit on its own page? Next to the questions, the score would change with every tap and give the right answers away. On the third page a player sees the total only after answering everything.

How to pick the winner

Every submitted quiz lands in the Responses tab. Along with the name and the chosen options, it stores the formula value, which is the total score. You can view responses on any plan. Filtering, sorting and CSV or XLSX export start on the Beginner plan, so on Free you simply scroll through up to 50 responses.

Example of results: Anna and Ben scored 10 each, Chloe 8, Dan 7; the jar holds 87 sweets, Anna guessed 80, Ben 100, Anna wins
A draw is settled by the number question: the closest guess wins. Players and their answers are made up for the example.

An example. Anna and Ben scored 10 each, Chloe 8, Dan 7. The jar holds 87 sweets. Anna guessed 80, Ben 100. Anna was 7 out, Ben 13, so Anna wins. If the gap is the same too, settle it with one more question asked aloud or share the prize.

Anyone can open the link again and replay the quiz, with the options reshuffled. So set the rule in advance: only the first submission under each name counts.

Announce the results right after the responses stop coming in. To stop late entries from changing the outcome, close the quiz after the game: in the Settings tab turn on Hide form, and the link will show a placeholder instead.

How to run the quiz at a party

Building the form is the easy part. Plan the game itself in advance and you will have fewer hiccups:

  1. Beforehand. Ask a colleague who has not seen the quiz to play it. If a question trips them up, rewrite it now: you cannot explain it from the stage.
  2. Before you start. Say out loud how many questions there are, whether there is a tie-breaker and when answers close. For example: "ten questions, you have ten minutes, press Send after you see your score, and only your first go counts".
  3. During the game. The link is in the chat, QR codes are on the tables. The host keeps the Responses tab open and sees how many people have submitted.
  4. Afterwards. Close the form, find the top score, and in a draw open the jar and count the sweets in front of everyone. A public count settles suspicions better than any explanation.

A team game works the same way. Ask for the team name instead of a personal name, and have each table submit one response from one phone. Teams then argue before they submit, and the free plan keeps spare responses for the next game.

Different result screens for different scores

Instead of a bare "8 out of 10" you can show a screen with a message: "Excellent" for 9-10 points, "Good" for 6-8, "Room to grow" for 0-5. You set this up with Logic Jumps: a condition on the formula value sends the player to the right page.

That option has a cost: each result screen is a separate page. Two question pages plus three screens make five pages, and the free plan allows three. So with this layout, result screens with messages need the Beginner plan.

What it costs

PlanPrice per monthWhat it gives your quiz
Free$03 pages, 30 elements, 50 responses a month. Enough for the example quiz with the score on the last page
Beginner$11.20 billed annually, $14 billed monthly10 pages, 100 elements, 200 responses. Result screens with messages, response export
Pro$20.80 billed annually, $26 billed monthly50 pages, 300 elements, 1,000 responses. For large events and several games a month

Prices and limits were checked against the pricing page on 6 November 2026. The response limit is monthly, and test runs use it up too: if 70 people work at your company and all of them play, the free plan will not be enough. An email to the player with their result also needs a paid plan, while notifications to the form owner work on any plan.

A quiz for school and training

Teachers can use the same setup: a quiz on the lesson topic, picture questions, a score in points. Two things change. Ask for the name and class instead of just the name, and make the result screens point to the topic worth revising. How the builder works for teachers is covered on our page about quizzes at school. If you need a strict test with a pass mark, see our article on creating an online test for free.

What breaks a quiz

  • A score on the question page. The formula recalculates with every tap and hints at the right answers.
  • A Back button on the score page. A player sees "6 out of 10", goes back and changes answers until they reach 10.
  • No name field. You have scores but no idea whose they are.
  • Score seen, never sent. A player closes the tab on the score page, and their result never reaches Responses. Remind everyone about the submit button before you start.
  • No tie-breaker. Three people on 10 points and one prize.
  • Nobody tried it on a phone. Three columns of pictures in Choose images look fine on a laptop and can turn tiny on a phone. You set the number of columns in the element's customisation.

Checklist before you launch

  • Every question has one right answer, and the key is checked against a source.
  • Random order is on in every question.
  • The first field is required and asks for the player's name.
  • Right options are worth 1, wrong ones 0, and the formula adds up ten questions.
  • The formula is on the last page, and the Back button there is hidden.
  • The tie-breaker exists and is not part of the formula.
  • Three test runs gave 10, 0 and the expected score in between.
  • The link and QR code work on a phone, and test responses are deleted or marked.
  • Players know to press Send after the score, and that only the first go counts.
An online trivia quiz is built from questions with one right answer, a formula that adds up points and a score page without a Back button. The host finds the winner in the Responses tab, and a number question settles draws. Ten questions and up to 50 players a month fit the free plan.
How to create an online test for free How to generate a test with AI without missing its mistakes Build a scored quiz in stepFORM

Frequently asked questions

Can I make a trivia quiz online for free?

Yes. The Free plan gives you 3 pages per form, 30 elements and 50 responses a month. That covers 10 questions, a tie-breaker and a score page. For result screens with messages or bigger groups you need a paid plan.

How do players see their own score?

Put a Formula element on the last page and set a prefix and postfix, for example "Your score: " and " out of 10". Players see the total after the last question. Hide the Back button on the score page and remind players to press the submit button after their score, or the response is not saved.

How do I find out who won?

In the Responses tab: each response stores the name, the chosen options and the total from the formula. If several players have the top score, the number tie-breaker decides.

Can I add a timer to each question?

No, stepFORM has no timer for a question or for the whole quiz. If speed matters and everyone plays at once on a big screen, use a live game service. You can close the answer window by hand: after the game turn on Hide form in the settings.

Can the questions use pictures?

Yes, use the Choose images element: its options are pictures, and their captions can be shown or hidden. You set point values for it the same way as for a regular choice.

How do I share the quiz with guests at a party?

Copy the direct link in the Publish section and post it in the team chat, or turn it into a QR code with any free generator and put it on the tables. The quiz opens in the phone's browser, no app needed.

How many questions should a quiz have?

For an office party or a lesson, 8-12 works well. The free plan's three pages hold 10 questions, a name field, a tie-breaker and the score: 13 elements out of the 30 available.

1

Other articles