Create a Question Bank for polls and surveys

A Question Bank is a database of text-based questions that lets you automatically show a random assortment of content to your audience. For polls and surveys, it's a great way to collect feedback across a wide range of topics without needing to manually create new content every day.

To create a Question Bank, navigate to the Question Bank section in the Riddle Creator and click Create Question Bank.

Step 1: Choose Your Creation Method

There are two primary ways to build your bank:

  • Manual Entry: Add questions one by one, including category, difficulty rating, title, and answer options. This works well for smaller sets but is the slowest way to build a large bank.
  • Bulk Upload (Recommended): Upload a file if you already have a database. This is the fastest way to add hundreds or thousands of questions at once.

Step 2: Use AI to Generate Questions

An AI prompt template can help you generate a large, high-quality dataset quickly. When prompting an AI tool (like Gemini), include these variables:

  • Quantity: Specify the number of questions you want (for example, 50).
  • Type: Indicate whether questions should be single-select or multi-select.
  • Topic: Define the theme (for example, "Asian Geography" or "Scientific Method").
  • Language: Specify the language you want the questions written in.

Step 3: Organize and Import Data

To keep your bank working smoothly, follow these rules:

  • Keep Types Separate: Store each question type in its own dataset. For example, single-select questions should not be mixed with multi-select questions.
  • Upload Your File: Import your prepared CSV file into the Riddle system.
  • Review and Edit: After upload, you have full editorial control to review, edit, or delete questions before they're shown to users.

Step 4: Publish the Bank

This step is required: click Publish on your question bank so the system recognizes it as live and available for use.

Next Steps

Once your Question Bank is created and published, you can configure it in your poll or survey and use the Question Bank block to display questions dynamically.