Dynamically updating questions based on previous answers | XM Community
Skip to main content

Hi all, 
I am attempting to create a survey analysing consumer choices in hypotheticals and am having some trouble with the survey design. 

The base idea is that participants will be able to choose three versions of a product at different prices. Each price will start out at a predetermined value, but when an option is chosen, that price increases and the others carry forward. For example: 

Options Q1:
A for $1.50
B for $2
C for $2.50
 

An assuming the participant selected question C, then:

Options Q2:
A for $1.50

B for $2

C for $3

 

What I am having difficult with is figuring out how to implement this. I can of course create every possibilty as its own question and use branching paths to create a web, but this would take a large amount of time, as that would require about 250 questions. Is there a better way to do this? Perhaps there is a way to automate this increase based on the previously selected question?

I should add that the increases between questions would be a percentage (about 20%), which I have done using piped text and an algebraic function so far.


@CharlesO - You can store the prices in embedded data fields and pipe them into your questions. (e.g., A for $${e://Field/aprice}). Then update the values of the embedded data fields as needed.


Leave a Reply