Quiz
Configure a Quiz game with question pools, player score summaries, and performance rewards.
Quiz is a performance game where participants answer a set of questions, finish the run, and can optionally submit one last open-ended response. Use it when the campaign should reward knowledge, brand recall, or fast accurate answers.
A typical example is a destination campaign that asks participants about stores, services, or seasonal offers, then rewards the strongest quiz results at the end of the campaign.
How rewards work here
Quiz uses Leaderboard rewards. Create the reward in Platform, then link it to this touchpoint in Performance Rewards.
In the current product, quiz leaderboards can be reviewed by Completion Time or by Score + Completion Time, with an optional minimum score threshold when you declare winners. Keep one Leaderboard reward per performance game so the ranking stays clear.
Configure the game
Create the touchpoint and set the page appearance
In Build -> Touchpoints, add a new game touchpoint and choose Quiz.
Then configure the player-facing frame:
- upload the
Background Image - add the
TitleandSubtitle - add a short description if players need more context before the first question
- add a
Header Imageif you want stronger visual framing - add a
Thumbnailwhen the game should also appear on a landing page or in listings
Build the question pool
Add each question to the pool and choose whether it should use Multiple Choice or Text Input.
Each question can include text, an optional Question Asset, and an optional hint. For multiple-choice questions, add the answer options and mark the correct answer before you save the question.
Decide how many questions appear in one run
Use Number of Questions to Show to control how many questions appear in a single session.
If the value is lower than the total pool size, OmniLab can show a random subset instead of repeating the full list every time. If you leave it empty, the quiz shows the full pool.
Add the end-of-run messages
Set the Participation Message shown after the quiz ends.
If you want one last response after the scored part of the quiz, enable the optional Open-Ended Question and choose whether it accepts Text Only, Image Only, or Text and Image.
Link the reward and test a complete run
Add the game's reward in Performance Rewards, then play the quiz once from the participant view.
Use this test to confirm the question order feels balanced, the final score makes sense, and the summary reflects the experience you want to publish.
What players see at the end
After the last scored question, OmniLab can show the optional open-ended question before the summary.
The summary then shows the player's score, total questions, completion time, and your Participation Message. This makes Quiz the strongest fit when you want players to immediately understand their result after finishing.
Keep the leaderboard fair
The safest leaderboard quizzes usually:
- keep the displayed question count lower than the full pool when you want replay variety
- avoid mixing very easy and very difficult questions without intention
- keep text-input answers short and unambiguous if score matters
- decide up front whether winners should be ranked by
Completion Timeor byScore + Completion Time
Before you publish
- every question has at least text or an image
- every multiple-choice question has at least two answer options
- every multiple-choice question has one correct answer
- the displayed question count does not exceed the question pool
- the
Participation Messageis set - the optional
Open-Ended Questionis complete if enabled - the linked reward is dedicated to this game
Related
Leaderboard rewards
Configure the performance-based reward type used by Quiz.
Form
Compare Quiz with a form-first performance flow.
Pick a game type
Compare Quiz with the other game families in Games.
Set the participation form for a game
Add a shared participation form around the quiz when the campaign needs extra data.