Skip to content

Choice Question Types

Choice question types ask the participant to select from a predefined set of options. VeySur includes several formats suited to different contexts, from binary yes/no questions to image-based selection and numeric scales.

All choice types (except Yes / No, Stars, 5 Point, 10 Point, and Survey Language) use a configurable list of answer options. Each option has:

FieldDescription
LabelThe text shown to the participant (language-specific in multi-language surveys).
ImageFor Image Select questions, each answer option has a per-language image, falling back to the default language if no image is uploaded for the active language.
CodeA short identifier used in exports and condition expressions.

Options can be added, edited, reordered, and deleted in the attributes panel when the question is focused. The codes OTHER and OTHER_TEXT are reserved for the built-in “Other” option and its free-text value; they cannot be used as custom answer option codes.

Presents options as a list of tick boxes. Participants can select any number of options.

OptionDescription
RequiredParticipant must select at least one option.
Min selectionsMinimum number of options that must be selected.
Max selectionsMaximum number of options that can be selected.
Other optionAdds an “Other” option with a free-text field.
RandomiseWhen enabled, answer options are presented in a randomly shuffled order. The same order is shown to a returning participant.

Presents options in a collapsed dropdown list. Suitable when there are many options and screen space is limited.

OptionDescription
RequiredParticipant must make a selection.
Selection modeSingle (one option) or Multiple (several options).
Other optionAdds an “Other” option with a free-text field.
RandomiseWhen enabled, answer options are presented in a randomly shuffled order. The same order is shown to a returning participant.

Presents options as clickable buttons displayed inline. Works well for a small number of options.

OptionDescription
RequiredParticipant must select at least one button.
Selection modeSingle (radio behaviour) or Multiple (toggle behaviour).
RandomiseWhen enabled, answer options are presented in a randomly shuffled order. The same order is shown to a returning participant.

A binary question with fixed Yes and No options. No answer options need to be configured.

OptionDescription
RequiredParticipant must select one of the two options.

Presents options as images. Participants click an image to select it.

OptionDescription
RequiredParticipant must select at least one image.
Selection modeSingle or Multiple.
ColumnsNumber of columns used to lay out the images.
RandomiseWhen enabled, images are presented in a randomly shuffled order. The same order is shown to a returning participant.

Each answer option has an image uploaded alongside its label and code. In multi-language surveys, a separate image can be uploaded for each language; if no image is provided for a language, the default-language image is shown as a fallback.

Presents a star rating input. Participants click to select a rating.

OptionDescription
RequiredParticipant must select a rating.

Each of the five stars can have an optional label, shown above it. Labelling is not required; a label is typically added only to the two ends of the scale, for example “Poor” on star 1 and “Excellent” on star 5.

Presents a five-point scale, displayed as five selectable options numbered 1 to 5.

OptionDescription
RequiredParticipant must select a value.

Each point can have an optional label, shown above its number. Numbers are always shown; labelling is optional and is typically added only to the two ends of the scale, for example “Strongly disagree” on point 1 and “Strongly agree” on point 5.

Presents a ten-point scale, displayed as ten selectable options numbered 1 to 10.

OptionDescription
RequiredParticipant must select a value.

Each point can have an optional label, shown above its number, in the same way as the 5 Point type.

Presents a dropdown populated with language names from the ISO 639-1 standard. Participants select the language they want to use to complete the survey. This type is typically used in multi-language surveys to let participants choose the language they wish to continue in.

OptionDescription
RequiredParticipant must select a language.

All choice question types can be given a condition that controls whether the question is shown, based on a participant’s earlier answers. See Conditional Questions. Each question also has a code field used in exports and conditions.