nash
|
|
Group: Forum Members
Posts: 14,
Visits: 26
|
Hi everyone, I have a script like the following. I definded 7 likert scale items. What I want to do is randomize those items in the questionnaire. Is there a possibility for that? I already tried doing it with: <block SN> /trials=[1-7=noreplacenorepeat(SN_ph1, SN_ph2, SN_ph3, SN_ph4, SN_ph5, SN_ph6, SN_ps1)] </block>
but that didn't work, I guess because I specified them in a sequence beforehand.
Best!
Script:
----------------------------------------------------------------- ***** TRIALS ***** ------------------------------------------------------------------ <likert SN_ph1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"]
/ position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert>
<likert SN_ph2> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"]
/ position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert>
<likert SN_ph3> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"]
/ position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert>
<likert SN_ph4> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"]
/ position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert>
<likert SN_ph5> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"]
/ position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert>
<likert SN_ph6> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"]
/ position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert>
<likert SN_ps1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"]
/ position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert>
<text questions> / numitems = 7 / items = questions / select = sequence / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text>
<item questions> /1 = "1" /2 = "2" /3 = "3" /4 = "4" /5 = "5" /6 = "6" /7 = "7" </item>
--------------------------------------------------------------------- ***** Survey and Experiment Definition ***** ---------------------------------------------------------------------
<block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block>
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+xHi everyone, I have a script like the following. I definded 7 likert scale items. What I want to do is randomize those items in the questionnaire. Is there a possibility for that? I already tried doing it with: <block SN> /trials=[1-7=noreplacenorepeat(SN_ph1, SN_ph2, SN_ph3, SN_ph4, SN_ph5, SN_ph6, SN_ps1)] </block> but that didn't work, I guess because I specified them in a sequence beforehand. Best! Script: ----------------------------------------------------------------- ***** TRIALS ***** ------------------------------------------------------------------ <likert SN_ph1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph2> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph3> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph4> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph5> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph6> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ps1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <text questions> / numitems = 7 / items = questions / select = sequence / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text> <item questions> /1 = "1" /2 = "2" /3 = "3" /4 = "4" /5 = "5" /6 = "6" /7 = "7" </item> --------------------------------------------------------------------- ***** Survey and Experiment Definition ***** --------------------------------------------------------------------- <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> > I guess because I specified them in a sequence beforehand. You're selecting questions sequentially, so it does not matter how you sample the <likert> elements -- it won't make a difference. But I don't even understand why you've defined seven <likert> elements, could you explain the reason, please?
|
|
|
nash
|
|
Group: Forum Members
Posts: 14,
Visits: 26
|
+x+xHi everyone, I have a script like the following. I definded 7 likert scale items. What I want to do is randomize those items in the questionnaire. Is there a possibility for that? I already tried doing it with: <block SN> /trials=[1-7=noreplacenorepeat(SN_ph1, SN_ph2, SN_ph3, SN_ph4, SN_ph5, SN_ph6, SN_ps1)] </block> but that didn't work, I guess because I specified them in a sequence beforehand. Best! Script: ----------------------------------------------------------------- ***** TRIALS ***** ------------------------------------------------------------------ <likert SN_ph1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph2> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph3> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph4> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph5> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph6> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ps1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <text questions> / numitems = 7 / items = questions / select = sequence / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text> <item questions> /1 = "1" /2 = "2" /3 = "3" /4 = "4" /5 = "5" /6 = "6" /7 = "7" </item> --------------------------------------------------------------------- ***** Survey and Experiment Definition ***** --------------------------------------------------------------------- <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> > I guess because I specified them in a sequence beforehand. You're selecting questions sequentially, so it does not matter how you sample the <likert> elements -- it won't make a difference. But I don't even understand why you've defined seven <likert> elements, could you explain the reason, please? In my "real" quesionnaire I have 30 statements, that have to be answered on a likert scale. I would like to present those 30 statements in a randomized order
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+x+x+xHi everyone, I have a script like the following. I definded 7 likert scale items. What I want to do is randomize those items in the questionnaire. Is there a possibility for that? I already tried doing it with: <block SN> /trials=[1-7=noreplacenorepeat(SN_ph1, SN_ph2, SN_ph3, SN_ph4, SN_ph5, SN_ph6, SN_ps1)] </block> but that didn't work, I guess because I specified them in a sequence beforehand. Best! Script: ----------------------------------------------------------------- ***** TRIALS ***** ------------------------------------------------------------------ <likert SN_ph1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph2> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph3> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph4> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph5> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph6> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ps1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <text questions> / numitems = 7 / items = questions / select = sequence / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text> <item questions> /1 = "1" /2 = "2" /3 = "3" /4 = "4" /5 = "5" /6 = "6" /7 = "7" </item> --------------------------------------------------------------------- ***** Survey and Experiment Definition ***** --------------------------------------------------------------------- <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> > I guess because I specified them in a sequence beforehand. You're selecting questions sequentially, so it does not matter how you sample the <likert> elements -- it won't make a difference. But I don't even understand why you've defined seven <likert> elements, could you explain the reason, please? In my "real" quesionnaire I have 30 statements, that have to be answered on a likert scale. I would like to present those 30 statements in a randomized order That does not answer the question I asked: Why have you defined more than one <likert> element? If all you want is to randomize the order of questions, then you need only a single <likert> element run 7 (or 30 or however many) times and set <text questions> to /select = noreplace instead of /select = squence.
|
|
|
nash
|
|
Group: Forum Members
Posts: 14,
Visits: 26
|
+x+x+x+xHi everyone, I have a script like the following. I definded 7 likert scale items. What I want to do is randomize those items in the questionnaire. Is there a possibility for that? I already tried doing it with: <block SN> /trials=[1-7=noreplacenorepeat(SN_ph1, SN_ph2, SN_ph3, SN_ph4, SN_ph5, SN_ph6, SN_ps1)] </block> but that didn't work, I guess because I specified them in a sequence beforehand. Best! Script: ----------------------------------------------------------------- ***** TRIALS ***** ------------------------------------------------------------------ <likert SN_ph1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph2> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph3> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph4> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph5> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph6> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ps1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <text questions> / numitems = 7 / items = questions / select = sequence / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text> <item questions> /1 = "1" /2 = "2" /3 = "3" /4 = "4" /5 = "5" /6 = "6" /7 = "7" </item> --------------------------------------------------------------------- ***** Survey and Experiment Definition ***** --------------------------------------------------------------------- <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> > I guess because I specified them in a sequence beforehand. You're selecting questions sequentially, so it does not matter how you sample the <likert> elements -- it won't make a difference. But I don't even understand why you've defined seven <likert> elements, could you explain the reason, please? In my "real" quesionnaire I have 30 statements, that have to be answered on a likert scale. I would like to present those 30 statements in a randomized order That does not answer the question I asked: Why have you defined more than one <likert> element? If all you want is to randomize the order of questions, then you need only a single <likert> element run 7 (or 30 or however many) times and set <text questions> to /select = noreplace instead of /select = squence. I guess I did that wrong then. But I don't get how I can specify the names of my variables then or where.
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+x+x+x+x+xHi everyone, I have a script like the following. I definded 7 likert scale items. What I want to do is randomize those items in the questionnaire. Is there a possibility for that? I already tried doing it with: <block SN> /trials=[1-7=noreplacenorepeat(SN_ph1, SN_ph2, SN_ph3, SN_ph4, SN_ph5, SN_ph6, SN_ps1)] </block> but that didn't work, I guess because I specified them in a sequence beforehand. Best! Script: ----------------------------------------------------------------- ***** TRIALS ***** ------------------------------------------------------------------ <likert SN_ph1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph2> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph3> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph4> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph5> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph6> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ps1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <text questions> / numitems = 7 / items = questions / select = sequence / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text> <item questions> /1 = "1" /2 = "2" /3 = "3" /4 = "4" /5 = "5" /6 = "6" /7 = "7" </item> --------------------------------------------------------------------- ***** Survey and Experiment Definition ***** --------------------------------------------------------------------- <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> > I guess because I specified them in a sequence beforehand. You're selecting questions sequentially, so it does not matter how you sample the <likert> elements -- it won't make a difference. But I don't even understand why you've defined seven <likert> elements, could you explain the reason, please? In my "real" quesionnaire I have 30 statements, that have to be answered on a likert scale. I would like to present those 30 statements in a randomized order That does not answer the question I asked: Why have you defined more than one <likert> element? If all you want is to randomize the order of questions, then you need only a single <likert> element run 7 (or 30 or however many) times and set <text questions> to /select = noreplace instead of /select = squence. I guess I did that wrong then. But I don't get how I can specify the names of my variables then or where. What variables?
|
|
|
nash
|
|
Group: Forum Members
Posts: 14,
Visits: 26
|
+x+x+x+x+x+xHi everyone, I have a script like the following. I definded 7 likert scale items. What I want to do is randomize those items in the questionnaire. Is there a possibility for that? I already tried doing it with: <block SN> /trials=[1-7=noreplacenorepeat(SN_ph1, SN_ph2, SN_ph3, SN_ph4, SN_ph5, SN_ph6, SN_ps1)] </block> but that didn't work, I guess because I specified them in a sequence beforehand. Best! Script: ----------------------------------------------------------------- ***** TRIALS ***** ------------------------------------------------------------------ <likert SN_ph1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph2> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph3> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph4> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph5> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph6> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ps1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <text questions> / numitems = 7 / items = questions / select = sequence / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text> <item questions> /1 = "1" /2 = "2" /3 = "3" /4 = "4" /5 = "5" /6 = "6" /7 = "7" </item> --------------------------------------------------------------------- ***** Survey and Experiment Definition ***** --------------------------------------------------------------------- <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> > I guess because I specified them in a sequence beforehand. You're selecting questions sequentially, so it does not matter how you sample the <likert> elements -- it won't make a difference. But I don't even understand why you've defined seven <likert> elements, could you explain the reason, please? In my "real" quesionnaire I have 30 statements, that have to be answered on a likert scale. I would like to present those 30 statements in a randomized order That does not answer the question I asked: Why have you defined more than one <likert> element? If all you want is to randomize the order of questions, then you need only a single <likert> element run 7 (or 30 or however many) times and set <text questions> to /select = noreplace instead of /select = squence. I guess I did that wrong then. But I don't get how I can specify the names of my variables then or where. What variables? Not variables, but item names. If I only define one likert scale, what do I put in this section: <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> Because I didn't define SN_ph1 etc. then... :) and is there a way to still define those items, because it would be very helpful for analysis to have the names of each item
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+x+x+x+x+x+x+xHi everyone, I have a script like the following. I definded 7 likert scale items. What I want to do is randomize those items in the questionnaire. Is there a possibility for that? I already tried doing it with: <block SN> /trials=[1-7=noreplacenorepeat(SN_ph1, SN_ph2, SN_ph3, SN_ph4, SN_ph5, SN_ph6, SN_ps1)] </block> but that didn't work, I guess because I specified them in a sequence beforehand. Best! Script: ----------------------------------------------------------------- ***** TRIALS ***** ------------------------------------------------------------------ <likert SN_ph1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph2> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph3> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph4> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph5> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ph6> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <likert SN_ps1> / stimulusframes = [1=sequence(questions)] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <text questions> / numitems = 7 / items = questions / select = sequence / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text> <item questions> /1 = "1" /2 = "2" /3 = "3" /4 = "4" /5 = "5" /6 = "6" /7 = "7" </item> --------------------------------------------------------------------- ***** Survey and Experiment Definition ***** --------------------------------------------------------------------- <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> > I guess because I specified them in a sequence beforehand. You're selecting questions sequentially, so it does not matter how you sample the <likert> elements -- it won't make a difference. But I don't even understand why you've defined seven <likert> elements, could you explain the reason, please? In my "real" quesionnaire I have 30 statements, that have to be answered on a likert scale. I would like to present those 30 statements in a randomized order That does not answer the question I asked: Why have you defined more than one <likert> element? If all you want is to randomize the order of questions, then you need only a single <likert> element run 7 (or 30 or however many) times and set <text questions> to /select = noreplace instead of /select = squence. I guess I did that wrong then. But I don't get how I can specify the names of my variables then or where. What variables? Not variables, but item names. If I only define one likert scale, what do I put in this section: <block SN> /trials=[1=SN_ph1, 2=SN_ph2, 3=SN_ph3, 4=SN_ph4,5= SN_ph5, 6=SN_ph6, 7=SN_ps1)] </block> Because I didn't define SN_ph1 etc. then... :) and is there a way to still define those items, because it would be very helpful for analysis to have the names of each item <block exampleblock> / trials = [1-7 = SN] </block> <values> / scaleitem = "" </values> <likert SN> / ontrialend = [ values.scaleitem = list.scaleitem.nextvalue; ] / stimulusframes = [1=questions] / anchors = [1="nie"; 2="selten"; 3="manchmal"; 4="oft"; 5="immer/täglich"] / position = (50,60) / anchorwidth = 200 / fontstyle = ("Times New Roman", 15pt, false) / numpoints = 5 </likert> <text questions> / items = questions / select = noreplace / txbgcolor = (transparent) / font = ("Times New Roman", -25, 400, 0, 34) / position = (50,40) / halign = center </text> <item questions> /1 = "Question 1" /2 = "Question 2" /3 = "Question 3" /4 = "Question 4" /5 = "Question 5" /6 = "Question 6" /7 = "Question 7" </item> <list scaleitem> / items = ("ph1", "ph2", "ph3", "ph4", "ph5", "ph6", "ps1") / selectionmode = text.questions.currentindex </list> <data> / columns = (date time subject group session blocknum blockcode trialnum trialcode stimulusnumber stimulusitem values.scaleitem response latency) / separatefiles = true </data>
|
|
|
maikeH
|
|
Group: Forum Members
Posts: 5,
Visits: 14
|
Hello everyone, I found this very helpful since I'm trying to do the same thing. So thanks a lot! I'm now trying to also add an instruction, that is supposed to be displayed on each page, so kind of like a permanent headline. Could somebody help me out? Best regards!
|
|
|
maikeH
|
|
Group: Forum Members
Posts: 5,
Visits: 14
|
And also I'm having some troubles understanding the following part of the script. What does the "ph1", "ph2",...etc... stand for? Is it just the names for the items? I'm a bit confused because the seventh item isn't named "ph7" but "ps1"...?!
**************************************************************************************************** <list scaleitem> / items = ("ph1", "ph2", "ph3", "ph4", "ph5", "ph6", "ps1") / selectionmode = text.questions.currentindex </list> ****************************************************************************************************
|
|
|