User Guide
A complete tutorial regarding how to use GoSurvey. We have covered and explained everything related to the working of GoSurvey and its features.
Page Expression
What is page expression and how to configure it?
Page Expression feature in GoSurvey allows the user to set validation for any expression of input data as mentioned in the questionnaire, and move along the question flow.
Used in scenarios which are to be made sure that, if one or more conditions are fulfilled, then only it should move on to the next page.
Example - To make sure the sum of two values or more entered by a respondent is equal to 100, then only it fulfils the condition to move forward to the next page - for that a page expression can be set up accordingly.
To set Page Expression in any survey, follow the below steps to set one or multiple page expressions:
Step 1:
Login to your GoSurvey account with the same credentials you used while creating the account.
Step 2:
Click on the survey where you need to configure the page expression. After selecting the survey, go on to the Questions screen.
Step 3:
Create a survey with a number input questions, based on which page expression can be set up. Each of the questions that will be included in the page expression should enter a valid variable name in the question setting. Please refer to the listed rules.

Configure two Text Number questions with different variable names.

Step 4:
After the questionnaire is saved, click ''Page Expression'' at the top of the Questions screen. The Page Expression screen opens.

Step 5:
There, you’ll see a button at the bottom ‘Add Page Expression Block’. Clicking it will open up a block where the page expression can be set up.
Step 6:
Enter the expression which includes the variable name of required questions in curly brackets {{que1}}+{{que2}} under the Page Expression, select an operator from “=”, “!=”, “>”, “<” under the Operator dropdown and enter the value in the Answer field, which the expression {{que1}}+{{que2}} should hold true for.

- Message Type sets whether the result is an error or a confirmation. Message is the text shown for that result.
- Click Validate. The Validate Expression popup opens and lists each variable name from the expression, such as que1 and que2. Enter a Test Value for each one and click Test. The result is true or false. Click Cancel to close the popup.

- Click Duplicate Block to make another copy of the same block, so you can change the expression, the
operator, the answer, or the message without setting it up again. - Click Delete Block to remove that block. The other blocks on the page stay as they are.
A page that already has an expression is highlighted.
Step 7:
At the bottom, open ''Move configuration to page'' and choose another page. This moves all the page expressions on the current page to that page. The current page is not in the list.
Step 8:
Once the page expression block is set, Save and Publish the survey.
