The app config
widget enables programmers to define global settings and configurations for a survey by including any number of tags.
app config
singlepage: y
autotranslate: y
progressbar: n
cbq apply if: anyChecked($panel,86,753,09)
Details
- The
app config
widget is usually placed at or near the beginning of a survey's source to establish configurations or settings for the entire survey. - Multiple tags can be included on a single
app config
widget as shown above. - Additional
app config
widgets can be applied later in the code to modify the settings established in the initial definition.
Tip! Think about app config
as a widget used for high level survey configuration and meta data. In contrast, think about set defaults
as a widget used to define tags globally (for the full survey) or turn components on and off within the survey. It impacts the survey's programming language (SPL) and rendered content.
Tags
Survey flow and navigation
Tag | Description |
deferterm |
Defines a specified point, such as a page label or group, at which respondents who should be terminated can continue until reaching. |
pagenotfound |
Specifies the question or page which a respondent who lands on a non-existent page will be routed to. If omitted, respondents are routed to the first survey page. |
restartonpage |
Specifies the page upon which inactive respondents will continue if they return to a survey. |
singlepage |
Set to 'y' to enable a dynamic, "single page" rendering of the survey. This creates a faster respondent experience and prevents respondents from navigating back to previous survey content. |
startonpage |
Indicates the page upon which respondents will start the survey when they first enter. If omitted, respondents will start on the first page. |
Respondent experience and UI
Tag | Description |
accessibility |
For use with the Modern theme; set to 'y' to provide additional functionalities to simple question and table types to improve the survey experience for respondents with disabilities. |
feedback |
Set to 'n' to disable the respondent feedback icon available on each survey page. Defaults to 'y' (enabled). |
hide language picker |
Set to 'y' to hide the language picker on survey pages. Defaults to 'n'. |
max cap message |
Specifies a message (other than the default) to display to respondents when a survey's max capacity is exceeded. |
poweredby |
Changes the "Powered by IntelliSurvey" header message/link. |
poweredby_url |
Changes the URL for the "Powered by" footer link. If omitted, the link will point to www.intellisurvey.com. |
progressbar |
Set to 'n' to hide the progress bar, which allows respondents to see approximately how far they are in the survey. Defaults to 'y'. |
Timeouts and respondent control
Tag | Description |
editcompletes |
Set to 'y' to enable editing of records with Complete status. Defaults to 'n'. |
inactivelockout |
If activated, a lockout message is displayed to respondents who have been inactive too long and are trying to reenter the survey. Accepts inputs of 'y'/'n' or times. Units can be written out (e.g., 'seconds') or as just the first letter (seconds, minutes, hours, or days). E.g., inactivelockout: 60minutes |
inactivetimeout |
Sets the period of time that must elapse for an unresponsive In-progress (P) respondent to become an Inactive (N) respondent. By default, respondents will be considered Inactive after 30 mins. Like |
require_js |
Set to 'n' so respondents aren't required to have JavaScript enabled on their device to take a survey. Defaults to 'y'. |
Data management
Tag | Description |
allowreadsfrom |
Allows access to either a survey data set from a different survey or other respondents' answers within the same survey. Specify the survey ID(s) to read from. |
autotranslate |
Set to 'y' to enable automating translation for responses to open-ended survey fields using machine translations. |
Quota and panel management
Tag | Description |
Enables the use of the auto-redirection system for panel vendor redirects. Requires the input of a local sheet or system sheet, e.g., autoredirect: survey_id.sheet_id . |
|
For use with click balance quotas; behaves similarly to apply if , but is included with app config . Specifies a condition which, if "true" for a given respondent, then they should be included in a click balance quota's group for which they qualify.
|
|
Specifies the quota base (condition) applied to the click balance quotas, overriding the default values. | |
panelsheet |
Specifies which sheet to pull panel IDs and information from and is followed by a local or system sheet reference, e.g., |
quotabase |
Modifies the default criteria for counting respondents towards quotas created with |
use panels |
Specifies a list of which panel numbers should be used in the survey. The survey must have a system sheet 'system_panels', or a local sheet which lists all panel numbers that Note: |
Comments
0 comments
Please sign in to leave a comment.