Questions Programming
Dynamic Questions
- Customizing the Autosuggest Element
- Customizing Button Select Grid Elements
- Customizing the Button Rating Element
- Customizing the Button Select Element
- Customizing the Card Rating Element
-
Overview of Question Types
When it comes to collecting survey data, there are a few different basic question types you can use to obtain information. Each question type can be designe...
-
Single Select Question XML
The Single Select element is a single select question type that enables participants to choose one response from a list of choices.The examples below demonst...
-
Text Question XML
The <text> element is an open-ended question type that enables participants to provide alpha-numeric content. Note: The <text> element collects data using ...
-
Number Element XML
Note: Using the Survey Editor? See Number Element to learn how to use the Number element instead. The <number> element is an open-ended question type that e...
-
Multi-Select Question XML
The checkbox element is a multi-select question type that enables participants to choose multiple answers from a list of choices. By default, checkbox quest...
-
Dropdown Menu Question XML
The Dropdown Menu element is a single select question type that enables participants to choose one response from a drop-down list of choices. The examples b...
-
Overview of Question and Element Tags
1: Overview All elements in the system are object-oriented. This means that each one is a refinement of a more general element. For example, the radio elem...
-
Choice Tag: Create Drop Down Selections
1: Overview The <choice> element belongs only to the <select> question type. Adding <choice> elements to your question creates more options in the drop dow...
-
Col Tag: Create Columns
1: Overview The <col> element can be added to any question type to create column headers and expand the number of selections available in a question. <che...
-
Group Tag: Group Response Options
The <group> element is used to create sets of response options that are visible to participants in the survey. For example: <checkbox label="Q1" atleast...
-
Net Tag: Aggregate Data
1: Overview The <net> element allows you to aggregate the totals for rows, columns or choices. Nets only appear in the report and provide a great way to cr...
-
NoAnswer Tag: An Opt-Out Response Option
The <noanswer> element can be added to any question to create a "not applicable" response option. Each <noanswer> element is shown as a row with a single ch...
-
Row Tag: Create Rows
1: Overview The <row> element can be added to any question type to expand the number selections available in a question. For example: <checkbox label="Q1"...
-
Validate Tag: Custom Data Quality Checks
In Decipher surveys, response validation occurs immediately after a participant has submitted their response to a particular question. The <validate> tag en...
-
Cell Attributes
1: Cell Attributes The following cell attributes can be applied to <row>, <col> and <choice> elements: Attribute Type Default Description open bool 0 ...
-
Element Attributes
1: Element Attributes All question and control elements inherit the following attributes from the element class: Attribute Type Default Description di...
-
Question Attributes
1: Question Attributes All question elements have access to the following attributes: Attribute Purpose Description adim The primary report dimension...
-
Dropdown Menu Question Attributes
1: Overview The <select> element is a single select question type that allows selections to be made from a dropdown list of items. <select label="Q1" opti...
-
Float Question Attributes
1: Overview The <float> element is an open-ended question type that accepts negative and positive floating point values. <float label="Q1" optional="0" ss...
-
Multi-Select Question Attributes
The <checkbox> element represents the only multiple-selection question type available. <checkbox label="Q1" atleast="1"> <title> In the past 7 days, ...
-
Number Element Attributes
1: Overview The <number> element is a question type that accepts only positive numerical input. <number label="Q1" optional="0" size="1" unique="1" verify...
-
Single Select Question Attributes
1: Overview The <radio> element is a single select question type that allows selections to be made from a list of items. <radio label="Q1" optional="0"> ...
-
Text Question Attributes
The <text> element is an open-ended question type that gathers text input from participants such as descriptions, name, email, zip code, etc... <text label...
-
TextArea Question Attributes
The <textarea> element is an open-ended question type that gathers text input from participants. In contrast to the <text> element, the <textarea> element p...
-
Control where an Element Appears with the Where Attribute
1: Overview The where attribute controls where an element should appear. By default, where="survey,report" is set and elements appear in both the survey an...
-
Aggregate Data with Numeric Nets
1: Overview The <nets> element can be applied to <number> and <float> questions to automatically aggregate responses in the report. For example, we can net...
-
Data Aggregation
VirtualQuestions function by calculating a single answer based on the actual participant data from other questions. Aggregate questions work by taking the fi...
-
Adding Images to the Survey's XML
Tip: See Adding and Managing Images to learn more about adding images if you are using the Survey Editor. Note: The methods described below require a survey ...
-
Basic and Advanced Randomization
When asking participants to evaluate multiple brands or attributes, it is good practice to randomize your response set to avoid introducing order bias. To e...
-
Data Verifiers
Open-ended questions like <text>, <textarea> and <number> questions come equipped with the verify attribute. This attribute is used at the question or questi...