Hi, wendyt,
maybe there is a way to do this with Javascript.
But here are two ways to do it just out of the box.
1. Create two questions (Q1A and Q1B) with answer options:
Q1A:
1 =Strongly agree
2 =Agree
3 =Neutral
4=Disagree
5=Strongly disagree
9=Don't know
Q1B:
5=Strongly disagree
4=Disagree
3=Neutral
2=Agree
1=Strongly agree
9=Don't know
Create a random number and display the questions according to that number. For analysis you get always the same codes.
2. Tayloring:
Create a random number. (rn)
create your answer options like:
1 = {if(rn==1,"Strongly agree","Strongly disagree")}
2 = {if(rn==1,"Agree","Disagree")}
...
9=Don't know
In this case you have only one question, but you have to recode the codes for analysis.
E.g. "if (rn=2) and (code<>9) then code=6-code"
You can do this either in your analysis software, EXCEL, OpenOffice, SPSS, or whatever.
But you can do it in LS by Expression Manager, too.
sample attached
Best regards
Joffm
maybe there is a way to do this with Javascript.
But here are two ways to do it just out of the box.
1. Create two questions (Q1A and Q1B) with answer options:
Q1A:
1 =Strongly agree
2 =Agree
3 =Neutral
4=Disagree
5=Strongly disagree
9=Don't know
Q1B:
5=Strongly disagree
4=Disagree
3=Neutral
2=Agree
1=Strongly agree
9=Don't know
Create a random number and display the questions according to that number. For analysis you get always the same codes.
2. Tayloring:
Create a random number. (rn)
create your answer options like:
1 = {if(rn==1,"Strongly agree","Strongly disagree")}
2 = {if(rn==1,"Agree","Disagree")}
...
9=Don't know
In this case you have only one question, but you have to recode the codes for analysis.
E.g. "if (rn=2) and (code<>9) then code=6-code"
You can do this either in your analysis software, EXCEL, OpenOffice, SPSS, or whatever.
But you can do it in LS by Expression Manager, too.
sample attached
Best regards
Joffm