Question Configuration Guide

Single Answer

Single answer questions are multiple choice style questions that only allow the respondent to choose one answer. Specify this question type by setting the type to singleAnswer.

You can use this question type to screen respondents. When using Single Answer as a screening question, it’s best to avoid having binary answers such as “Yes” and “No.”

While you can have up to 42 answers, only seven will appear at a time via partial ordering. However, you’ll see results for all options in your survey results.

...minimal configuration

Let's start with the minimum requirements to create this type of question. Here is a sample question with two answer choices. When this minimal survey is created, the answerOrder will be set to randomzie by default. This will cause the answers to be displayed in a random order to each respondent. This removes the Order Bias from multiple choice questions. If for some reason you wanted to keep the exact order you have specified, you would explicity set the answerOrder to sorted.


"questions": [

  {
    "question": "Why is the answer 42?",
    "type": "singleAnswer",
    "answers":[
      "It's complicated.",
      "It was a joke."
    ]
  }
]

...with answers randomly reversed.

For higher quality results, it is helpful to add randomness to the display order of the answers, so the default setting is for all answers to be randomly ordered. However, there are situations where randomized answers are not desirable, for instance, answers that are an age or income scale. For these question it can be helpful to flip the answer set, to add some variance. To do this, you set the answerOrder value to randomlyReverse.


"questions": [

  {
    "question": "The answer to life, the universe, and everything is:",
    "type": "singleAnswer",
    "answers":[
      "Less than 10",
      "Between 11-41",
      "Is 42 exactly",
      "Between 43-100",
      "Greater than 100"
    ],

    // Now let's randomly flip the display order of the answers:

    "answerOrder": "randomlyReverse",

    // Other options here are: "randomize" or "sorted".
    // A value of "sorted" will display answers
    // in the order you provide;
    // "randomize" is the default if you do not
    // include this parameter.

  }
]

...with last answer pinned

The default setting for a multiple choice question is for the answers to be in a completely random order. If you would like to keep the last answer choice pinned to the bottom of the list, use the lastAnswerPositionPinned option. This can be set to true or false. This option is useful when you have a "None of the above." or "All of the above." type answer.


"questions": [

  {

    "question": "Why is the answer 42?",
    "type": "singleAnswer",
    "answers":[
      "It's complicated.",
      "Tibetian monks.",
      "Decimal representation of 101010.",
      "It was a joke.",
      "None of the above."
    ],

    // Since the answerOrder parameter hasn't been provided here,
    // the order of the answers will be randomized by default.
    // However, you may want to make sure that
    // the last answer stays on the bottom.
    // You can do that with the following parameter:

    "lastAnswerPositionPinned": true


  }
]

...with open ended text field pinned to the bottom

Similarly, it's possible to have an open-ended text answer pinned to bottom. This is useful for creating questions with catch-all, "Other...please specfiy", answers. To do this, set the hasOther value true.


"questions": [

  {

    "question": "Why is the answer 42?",
    "type": "singleAnswer",
    "answers":[
      "It's complicated.",
      "Tibetian monks.",
      "Decimal representation of 101010.",
      "It was a joke.",
      "None of the above."
    ],

    // Set "hasOther" option to true to pin an open-ended text box
    // with text that reads "Other (Please specify)"

    "hasOther": true

  }
]

Send feedback about...

Google Surveys
Google Surveys