In this article
The Custom Questions options allow you to simply and quickly create new experiences without having to use scripting, whilst using responsive layouts. Anyone with java scripting skills and access to the Custom Questions module in can create new custom questions for use with their surveys.
Figure 1 - The Custom Questions Logo
Contact your account manager if you would like access to this module.
To demonstrate what can be achieved with Custom Questions, we have created a set of commonly requested experiences which are available to all users and can be included on any survey using the Responsive Layout. These questions are available from the Custom Questions section in the Add Item dialog.
The Custom Questions in the Add Item overlay
Any specific settings in a custom question are controlled from the Custom Settings tab in the question details area. All custom questions are based on a core question type (for example grid or multi) and the data captured is stored in that question type's normal format, meaning it’s available for reporting and will be included in data exports. The properties in the custom settings tab include tooltips explaining what the various settings do. Custom questions are fully supported on multilingual surveys.
When adding questions to your survey you can search for a particular custom question. This may be useful as the number of custom questions increases. You can also share your custom questions with the other users in your company.
Custom Questions Limitations
General Limitations
Two custom questions of the same type on a page will cause incorrect question behavior.
Custom questions cannot be used with triggers on the same page.
Except for the Geomap type, once set up the question cannot be converted to another question type (for example Media rating cannot be converted to Date or Numeric). Geomap can be converted to Single, Text list, Ranking or Numeric list (go to Converting Items for more information).
If custom question logic uses dynamically any of a standard question's settings (codes, texts, images etc.), the user must open the custom question's Settings tab if they applied any changes for settings or values connected to custom questions .
Reusable lists are not supported.
General Warnings
Customized Responsive Layouts that include complex JavaScript may affect custom questions . You are advised to test the questions with your layout.
Only modern browsers are supported including IE11.
Some of the questions do not offer a perfect user experience when viewed on mobile devices. You are advised to test.
Survey launch does not capture incorrect settings. Any errors will be seen when opening the Custom setting tab or when testing the survey.
Bulls-eye
You can only set Images for answers in the Custom settings tab because grid questions do not have the option in default settings.
Dynamic Open Text
The prompt text for the progress bar will not appear inside the bar unless the bar is 15px or higher.
GeoMap
Requires scroll on mobile devices.
HeatMap (both types)
Free area selection is not possible.
If a respondent’s laptop or any other type of PC has a touch screen they will be presented a Mobile version of the question.
Media rating
Supported video format is MP4.
Supported audio formats are MP3, AAC.
The question does not support videos from external sources such as YouTube, Vimeo etc. The link must refer to a file of a supported format. The file could be in the Forsta File library (recommended) or on an external source but it must be HTTPS.
The text for the Play button must be one line; a line break will affect the video layout.
Text Highlighter
Free text highlighting is not supported.
Stopwords lists are not language-independent. If the 'Exclude stopwords automatically' setting is used and no words are provided in the 'List of stopwords' box, only English stopwords will be excluded (Stanford University CoreNLP Stopwords List will be used).
If the 'Exclude stopwords...' setting is used, the question must be NOT Required.
If the 'Number of answers' setting is defined, the question must be NOT Required.