Changing the questionnaire properties

The questionnaire properties affect the appearance and operation of the questionnaire in design and when running as a live interview. They are set in the Questionnaire Properties dialog which can be opened in the Questionnaire window by clicking on Questionnaire Properties QuestionnairePropsIcon.png  . The options available in Section depend on the selected edition in the questionnaire. All the options are available for Snap Online editions. In Paper and Scanning editions, the available options are Edition, Page, Margins, Paradata and Texts.


This section provides details about the edition, publication medium and language for the selected edition in the Questionnaire window. These details are read only.


The editions can be edited in the Editions and Style Templates window, available from the Questionnaire toolbar.


The Page section contains the page settings. Different settings are available for online editions and paper editions. In online editions, the screen size is set and the background color and picture can be selected.


In paper editions, the orientation of the page can be set to portrait or landscape and there is an option to print the questionnaire as a booklet. The headers and footers are available by clicking the Headers/Footers button.



The Margins section contains settings that specify page margins and the number of page columns to use. Different settings are available for online editions and paper editions.



Define the distance between the text and the specified margin. The distance is given in pixels (px) for screen output and in centimeters (cm) for printed output.

Swap on even page

Check to swap the left and right margins between odd and even pages. Set margins used for odd pages, reversed margins for even pages. Paper output only


Set the number of columns on screen and paper

Column Gap

Set the space between the columns. This is set as a fixed width in cm for paper outputs, and a percentage of the window in screen outputs.

Column Separator

Open the Separating Line dialog to set the style of vertical line separating the columns. Paper output only

Justify Vertically

Check to align the top and bottom of the columns. Paper output only


In paper editions, click the Column Separator button to set the appearance of the column separator.

  • Style selects the type of vertical line with <none> set as the default.
  • Width selects the width of the printed line
  • Colour selects the color of the printed line.


The Submit section allows you to set the action performed when the participant submits or saves their response.

The available options are

  • Default which displays a default thank you page provided by Snap Surveys
  • Web page which allows you to specify a web page that the participant is taken to after they submit or save their response. This option can be left blank, in which case participants will receive the default thank you page.
  • Close which closes the web browser window after the participant submits their response when the survey is displayed in a pop up window. Please note this will not work when the survey is being displayed in a normal web browser. In this case, the default page is displayed.


The Interview section allows you to control aspects of validation, routing and mandatory questions during the interview.

A new interviewer that runs the live survey interviews has been introduced in build 12.10. This was previously set in the Interview section by selecting the option Use new interviewer (beta). The new interviewer is used by default on all new surveys. The legacy interviewer settings are accessed using the Advanced button. The legacy options are set on for any previously created survey where Use new interviewer (beta) was not selected.

New features will only be implemented in the new interviewer. These include question carousels and displaying calculations on the same page without enforced page breaks. If a new feature, such as a question carousel, is added to a survey, the new interviewer will be used automatically.

To use the new interviewer, click the Advanced button and clear the options Use legacy interviewer engine and Generate legacy HTML layout.

Interview settings

Enforce “must answer” setting

Select to enforce that all questions that have Must Answer set in the variable properties are answered.

Follow routing

Select to enable the routing.

Validate responses

Select this option to validate responses against the information given in the Variable properties (Pattern, Valid range and Max/Min for multiple responses).

Allow ordering of codes and grids

Uncheck to keep the position of codes and grids constant (disable the Ordering property of the variables).

Drop a cookie

Select this to saves a cookie on the participant’s device that records their position in the survey. This should prevent them completing multiple copies of the questionnaire until the cookie expires.

Display usage warning.

Select this to display a warning that the survey uses cookies.

Advanced This displays the interview options:
Use legacy interviewer engine runs interviews using the interviewer engine used in Snap 11 and the default engine used in Snap XMP Desktop prior to build 12.10.
Generate legacy HTML layout generates the HTML layout for interviews as used in Snap 11 and the default used in Snap XMP Desktop prior to build 12.10. This will result is a less accessible layout.
These settings are not recommended for new surveys as you will not be able to take advantage of some new features but may be used for older upgraded surveys where the survey should behave in the same way as previous interviews.


The Buttons section specifies the buttons that are used in the interview and the appearance of the buttons.



Specify which buttons appear on the survey page, and how they look. They always appear in the following order.


Go to previous page.

Reset Page

Clear all respondent’s entries on this page.


Close the current interview and restart the survey.


Print the current page.


Save the current state of the survey.


Go to the next page. This is always used.


Submit the survey. This is always used.

Use in survey

Check to use the selected button in the survey.


Plain text that appears on a basic button.

Alternative text

If an image is used, this text is used as the ALT text for the image which is displayed if the image is not available.


Select which pages of the interview the selected button is displayed.


Specify an individual image used to represent the selected component. You can also select a plain text representation of the button. You do not need to specify individual images if you are using a design


Position of the buttons on the toolbar (the same setting applies to all the buttons).


Open the Navigation Design dialog to specify the scheme used for the tool bar area (button and toolbar colours, and whether the progress bar is present).


The Layout section allows you to specify which standard components, such as a logo or title, appear on every page of your survey and how they look.


Layout settings

Use the first title as the main title on all pages:

Check to make the title on the first page appear on all subsequent pages.

Add progress text to browser tab

Add progress text to the header of the browser tab

Other components

Specify which components appear on every survey page, and how they look.


Text or a graphic (normally a line) that separates the questions from the button area (left right or centred). Selecting this unselects Tool Bar.

Tool Bar

A background color or image used to define the area where the buttons are. Selecting this unselects Divider.

Progress Bar

A graphic or text showing respondents how far through the survey they are (appears where specified).


Company logo that appears on the tool bar (left right or centred).

End of Page

Text, a line or a graphic that appears below the tool bar (left, right or centred).

Use in survey

Check to use the selected component in the survey.

Use Image

If checked, use the image specified in Image to represent the component. If clear, use the text specified in Text.


Specify the image used to represent the selected component.


Text that is used to represent the selected component. You can insert HTML codes between angle brackets. E.g., to insert an HTML horizontal line, type <<hr>>. If the Image box has been checked, this text is used as the ALT text for the image (displayed if the image is not available).


Specify the position of the selected component (image or text) on the toolbar. You can specify the position of the Progress Bar on the page using the secondary drop-down list.


The Accessibility settings are used to force your questionnaire to conform to the World Wide Web Consortium (W3C) accessibility guidelines. These are designed to ensure that those who are visually impaired and those who use electronic readers to read web content are able to read the questionnaires.

For more information on the options, go to the Accessibility section.


Surveys to Produce

Select how the surveys will be published

Standard Version Only

Publish as designed including images and other HTML features

Plain Version Only

Publish a plain text version that complies with the priority 1 section of the W3C guidelines.

Standard and Plain Versions

Publish both.

Web links

Only available if Standard and Plain Versions selected

Link to plain text

Places the specified text as a link to the plain text version at the top of the normal version. Text defaults to “text only”.

Link from plain text

Places the specified text as a link to the normal version at the top of the plain text version. (No default text.)

W3C Accessibility options


Plain version uses no colours

Check this to change coloring to black on a white background.

Plain version has no images

Check this to remove all images from the output. Only needed if using a background image or animated graphics.

Plain version has no dynamic routing

Check this to disable dynamic routing and masking. Other dynamic content such as variable substitution, code rotation etc. is always disabled

Use strict rules

Use rules specified in the dialog which appears when you click on Details. These are further described in the Strict Rules section of the Snap website.


The SOI section contains the settings for the Interviewer app, including timeouts and image size shown for questions with attached files.



Paradata stores participant information. This is normally collected automatically, when the participant takes part in the survey and is then available for analysis. To include a paradata variable, select it, and then select Display in questionnaire.


Paradata settings

System Variable



Set to Completed when the participant has submitted the survey.


The time taken to complete an interview. Calculated as the difference between the start time and the end time and recorded as minutes to 2 decimal places (e.g., 3.25 would be 3 minutes and 15 seconds).

End Date

Records the date the interview was completed. (Start dates and end dates are usually the same, unless an interview is interrupted or crosses midnight.)

End Time

Records the time when the interview was submitted.


Checking the Display in questionnaire box creates a new question, allowing the variable to be set. Set once each time the survey is opened to collect responses. This will automatically be set to a login name on the Interviewer app.


Always present in multi-language survey. Selecting Display in questionnaire creates a language question, allowing the respondent to select the language used to complete the questionnaire.


Used to store a password for password regulated surveys. Must be seeded with a password from a database for the participant in Snap XMP Online.


Used to store unique respondent id. Used as login name for Snap XMP Online. Must be pre-seeded from a database.


Checking the Display in questionnaire box creates a new question, allowing the variable to be set. This is set once each time the survey is opened to collect responses.

Start Date

Records the date on which each interview was started.

Start time

Records the time when an interview was commenced and the first question displayed.

Survey Index

Checking the Display in questionnaire box creates a new instruction, allowing a message to be displayed in Snap XMP Online. Records the status of the survey(started, in progress, completed) when the survey is opened by the participant


The Alerts section allows you to set up email alerts when a participant meets a condition while completing the response, such as entering contact details to receive further information.


Click New to create a new email alert or click Clone to create a copy of an existing alert.

Select an alert then click Edit to edit an existing alert or Delete to remove the alert.

See also Setting up email alerts.


The Text section specifies the text for common strings in Snap XMP Desktop.



Choose a previously saved file of text strings to use.

Save As

Save all the current text strings to a new file that can be used in a different survey.

List of text strings

The list of text strings show text that is used in your current survey. You can change the strings to ones in a different language or using a different vocabulary by clicking Select then selecting the new library.

Current string

An editable field showing how the original string will be represented for this survey


Click to display appropriate fields to embed in the text message. For example {question} will insert the question name.

English original

Displays the default message text in English.