Configure interactivity (questions and answers)
Choose the right interaction type for each object and apply the current answer rules correctly.
In this article, you'll choose the right interaction type for each object and set the question and answer rules that Treasure Hunt Objects currently support.
Prerequisites
- The Treasure Hunt Object already exists.
- You know whether the object should be collected instantly or only after a participant answers something.
Choose the right interaction type
Every object uses one of these interaction types:
| Interaction type | Best for | Rules |
|---|---|---|
Direct | Fast scan-and-collect moments with no quiz step. | Do not configure answers. |
Multi Choice | Quick visual or knowledge questions. | Exactly 3 answers, and exactly 1 must be correct. |
Text Answer | Short typed answers such as a code word, object name, or clue solution. | Exactly 1 expected answer, and it must be marked as correct. |
Use Direct when the discovery itself is the reward. Use a question when you want participants to pause, observe, or solve something before they collect the object.
Configure the interaction
Open the object's Interactivity section
Open the Treasure Hunt Object you want to edit, then go to Interactivity.
Choose the interaction type
Select Direct, Multi Choice, or Text Answer.
Make this choice based on the real participant moment you want:
- collect immediately
- pick one of three answers
- type the expected answer
Add the question content
If you use Multi Choice or Text Answer, add the question text participants should answer.
You can also add an answer hint when you want to guide people without revealing the full solution.
Apply the answer rules for the chosen type
Follow the current rules exactly:
Direct: no answersMulti Choice: 3 answers, with 1 marked as correctText Answer: 1 expected answer, marked as correct
These rules are strict, so it is worth double-checking them before you move to launch testing.
Save and test the object
Open the object once as a participant would and confirm the interaction behaves as expected.
This is the fastest way to catch unclear wording, a weak hint, or an accidental wrong answer.
Example ways to use each type
| Type | Example |
|---|---|
Direct | Scan a mural code and immediately collect the mascot hidden in that zone. |
Multi Choice | Ask Which animal is on the poster next to this QR code? with three choices. |
Text Answer | Ask the participant to type the last word on a sign or the code hidden in the display. |
Validation rules to know early
| Validation message | What it means | Fix |
|---|---|---|
Treasure hunt object '{{treasure_hunt_object_name}}' is missing interactivity configuration | The object does not yet know how participants should interact with it. | Choose Direct, Multi Choice, or Text Answer. |
Treasure hunt object '{{treasure_hunt_object_name}}' has invalid question type: {{question_type}} | The question type is not valid for a publishable object. | Re-select a supported interaction type. |
Treasure hunt object '{{treasure_hunt_object_name}}' is missing question text | A question-based object has no prompt. | Add the question text. |
Answer {{answer_index}} for treasure hunt object '{{treasure_hunt_object_name}}' is missing answer text | One of the answer fields is empty. | Fill the missing answer text. |
Treasure hunt object '{{treasure_hunt_object_name}}' has {{answer_count}} answers but multi-choice questions require exactly 3 answers | A multi-choice setup has too few or too many answers. | Configure exactly 3 answer options. |
Treasure hunt object '{{treasure_hunt_object_name}}' has {{good_answer_count}} correct answers but multi-choice questions require exactly 1 correct answer | A multi-choice setup has the wrong number of correct answers. | Mark exactly 1 answer as correct. |
Treasure hunt object '{{treasure_hunt_object_name}}' has {{answer_count}} answers but free text questions require exactly 1 answer | A text-answer setup has the wrong number of expected answers. | Keep exactly 1 expected answer. |
Treasure hunt object '{{treasure_hunt_object_name}}' free text answer is not marked as correct | The expected answer exists but is not marked correctly. | Mark the expected answer as correct. |
Treasure hunt object '{{treasure_hunt_object_name}}' has {{answer_count}} answers configured but question type is 'No Question' | The object is set to direct collection but still has answers filled in. | Remove the answers or switch to a question-based type. |
If validation asks for an answer hint
Some publish checks can also surface Treasure hunt object '{{treasure_hunt_object_name}}' has no answer hint configured. If that appears in your setup, add a short clue that helps participants progress without giving away the solution.
Related
Configure hunt objects — 3D mode
Combine the interaction with a 3D-first object experience.
Configure hunt objects — AR mode
Apply the same question rules after an AR-first discovery moment.
Your first treasure hunt
See a simple first example using one object and one question.
Publish a hunt
Review the final validation flow before launch.