Hello everybody,
my apologies if this has already been answered - didn't find anything similar to my question by searching the forum.
I want to be able to evaluate and answer a question Q2 "automatically" (requiring no action from the user) based on the response to the previous question Q1. Then, I want to be able to use the _string_ corresponding to the selected Q1 and Q2 answers in the formulation of the next question Q3.
Here's the work flow I'm envisaging:
Step 1: User actively selects one option (it's a radio button) to answer Q1
Q1: Select product to evaluate:
> Product One (answer code =A1)
> Product Two (answer code =A2)
> Product Three (answer code =A3)
Step 2: The second (hidden) question looks like this:
Q2: The link to the product specification page
>
www.specs.com/product1_spec.html
(answer code =S1)
>
www.specs.com/product2_spec.html
(answer code =S2)
>
www.specs.com/product3_spec.html
(answer code =S3)
Q2 should be automatically evaluated based on the answer to Q1, so that Q2=S1 if Q1=A1 etc.
Step 3: The text of the next question should contain the _text-strings_ corresponding to the selected Q1 and Q2 answers:
Q3: Have you read the specification for <text-string_of_selected_Q1_option> at <text-string_of_selected_Q2_option>?
> Yes
> No
> Not sure
....
Note that I want to make it very easy also for someone not familiar with programming to modify the survey if e.g. the links in Q2 are changed. If possible, I would therefore like to avoid using javascript, and only base the solution on "logic" and "expressions" inside the survey question definitions, that would not have to be changed if only the Q2 answer options are edited. But of course I'm open to any help & suggestions!
Thanks in advance for your help!
PS I'm using a self-hosted instance of LimeSurvey 3.15