 Has Visual Impact,  Has Functional Impact
                Impacted Objects
Grab a Screen Event

Grab a Screen Event

Think of the screen as the omnipresent object. At any given moment, the respondent is looking at a screen.

With this puzzle piece you can grab the moment when:

  • a screen is displayed or hidden (that’s when a respondent navigates to it or leaves it)
  • the respondent navigates to other screens via the “back” or “forward” buttons
  • the variables on the currently visible screen have populated their values with data that was saved before. This event is particular to loading a survey that was partially filled-in before.
Stop Screen Advancement

Stop Screen Advancement

The default behavior in Seeds is to advance through the screens without any impediment. With this puzzle piece, you can stop that behavior and do something else.

 

This is particularly useful when the respondent is trying to navigate to another screen and, for various reasons, he must not be allowed. One reason could be that he didn’t fill in all the variables on that screen. Another could be that whatever he has filled in is not valid (an invalid email, a number too small or large, etc.)

Jump to a Screen by Variable

Jump to a Screen by Variable

Useful in cases when you want to jump farther into the survey than the next or previous screen, which the navigation buttons perform by default.
Jump to a Screen by Name

Jump to a Screen by Name

Useful in cases when you want to jump farther into the survey than the next or previous screen, which the navigation buttons perform by default. Programmatically jump to the selected screen by name.
Jump to the previous screen

Jump to the previous screen

Programmatically jump to the previous screen, independently from the respondent’s interface “back” button.
Jump to the next screen

Jump to the next screen

Programmatically jump to the next screen, independently from the respondent’s interface “next” button.
Jump to the last screen

Jump to the last screen

Programmatically jump to the survey’s last screen.
Jump to the first screen

Jump to the first screen

Programmatically jump to your survey’s first screen.
Save the current screen's number (and also fast forward based on it) in a variable

Save the current screen's number (and also fast forward based on it) in a variable

This puzzle block is particularly useful when loading surveys which have been previously filled-in partially.

 

This feature enables the background saving of the latest viewed screen’s position (1, 2, 3, etc.), and, if the number is greater than 1, automatically fast-forward to that screen, respecting all the screen’s specific flows.

Hide a screen from the regular advancement

Hide a screen from the regular advancement

The default behavior in Seeds is to go through each screen, from the first to the last screen. With this puzzle block, you can hide some of the screens from all of them, one at a time.

 

So, if screen #2 is hidden and you’re currently on screen #1, pressing the “next” button will take you to screen #3 directly.

 

Think about the reasons for hiding a screen like unique wrappings around a present. Each of them makes the present invisible, and to make it visible again, all wrappings must be removed.

 

If you try to apply the same reason twice, it won’t be applied again.

 

You can put any reason, such as “answered 1 to Q7″, “not needed on scenario 1″, “no reason whatsoever”, etc

Unhide a screen from the regular advancement

Unhide a screen from the regular advancement

Think about the reasons for hiding a screen like unique wrappings around a present. Each of them makes the present invisible, and to make it visible again, all wrappings must be removed.

 

If you try to apply the same reason twice, it won’t be applied again.

 

You can put any reason, such as “answered 1 to Q7″, “not needed on scenario 1″, “no reason whatsoever”, etc.

 

If you remove the same reason twice, nothing will happen.

Redirect from active survey to a third party website

Redirect from active survey to a third party website

When you need to redirect automatically from the survey to a third party website (youtube, some forum, another survey application, etc.), this puzzle block comes very handy.

 

If on that third party website there is a link to the survey again, the session will be restored, to the same survey as before leaving to that website.

Change the active translation to another one

Change the active translation to another one

Every Seed is multilingual by default. With this puzzle piece you can change on demand the visible language. It is very useful when combined with a single choice variable that asks the respondent which is their language of choice.
Hide / Show the back navigation button

Hide / Show the back navigation button

If you don’t wish to allow your respondents to go back through the survey, this is the feature to use.
Hide / Show the navigation buttons

Hide / Show the navigation buttons

This is very useful for screens defining the end of the survey.

If you have more than one end screen, for different purposes (respondent rejected, survey complete, respondent accepted to enroll into your system, etc.), this feature is perfect for stopping your respondent from going to other screens, once he has reached an end screen.

Randomize groups of screens

Randomize groups of screens

This puzzle piece considers that you have groups of screens, and you want to randomize the order those groups will be displayed on.

 

The parameters should be hidden objects, each placed on the start and end screen of each group. The puzzle piece will automatically store on the first hidden object of each group, the order of display for that specific group.

 

For example: say you have 4 screen groups: #1 from screen number 2 to 6, #2 from screen number 7 to 10, #3 from screen number 11 to 15, #4 from screen number 16 to 20.

 

Now, if this puzzle piece was placed on screen number 1, when the respondent will go to the next one, a random group will be picked (say #3) and its first screen be displayed (11). At that point, the value 1 will be stored on the hidden object given as parameter to define the start screen for group #3.

 

The order of the screens will be linear afterwards, until the respondent will reach screen number 15. Once he clicks the “next” button, another random group will be picked (say #1), excluding the ones already seen (#3 in this case), and go to that group’s first screen (2). At that point, the value 2 will be stored on the hidden object given as parameter to define the start screen for group #1.

 

This will continue until all the groups have been exhausted. At that point, the respondent will be taken to the farthest screen + 1 automatically. In the presented case, it will be screen number 21.

Randomize the order of the screens situated in an interval

Randomize the order of the screens situated in an interval

This puzzle piece will display at random each screen between the ones found given the start variable and the end variable.
Show a fancy notification popup

Show a fancy notification popup

Each popup has a title, content and a text that will be displayed on a button having the purpose of getting the respondent to acknowledge reading the message.

 

Useful for custom messages in case certain variables have not been filled in properly.

Stop the advancement through the survey and show a standard alert message

Stop the advancement through the survey and show a standard alert message

This puzzle piece will block the advancement through the survey and display a system-specific alert box with your message.

Useful for custom messages in case certain variables have not been filled in properly.