By inquisituser22 - 8/23/2019
Hello, I am looking to make a survey with multiple questions with rating scales as answer choices. With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. I saw a thread from 7 years ago saying there was no way around this with radio buttons. I am wondering if in the 7 years any changes have been made, or if there is another type of question format I can use so that between items, there is either a default response on "0" or just no response already filled in? Otherwise I am concerned that some participants will just automatically skip through without modifying their responses.
Thank you!
|
By Dave - 8/23/2019
+xHello, I am looking to make a survey with multiple questions with rating scales as answer choices. With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. I saw a thread from 7 years ago saying there was no way around this with radio buttons. I am wondering if in the 7 years any changes have been made, or if there is another type of question format I can use so that between items, there is either a default response on "0" or just no response already filled in? Otherwise I am concerned that some participants will just automatically skip through without modifying their responses. Thank you! > With radio buttons, I found that between items, the response choice is whatever the participant previously responded with.
It's not clear what exactly you mean. Provide example code, please.
|
By inquisituser22 - 8/23/2019
+x+xHello, I am looking to make a survey with multiple questions with rating scales as answer choices. With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. I saw a thread from 7 years ago saying there was no way around this with radio buttons. I am wondering if in the 7 years any changes have been made, or if there is another type of question format I can use so that between items, there is either a default response on "0" or just no response already filled in? Otherwise I am concerned that some participants will just automatically skip through without modifying their responses. Thank you! > With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. It's not clear what exactly you mean. Provide example code, please. Sure, so they will see a series of images and need to provide one response on a rating scale for each image. Each image will be on its own page, with a scale on the same page. This rating scale will be identical in content for all photos. For now, when I go through it, if someone responds "3" then on the next page the response will already be set to "3" so it would be easy for someone to move through the survye and never move their response from "3." Originally I used the slider feature where you could have the default set to 0, but we had other difficulties with the slider so decided to do radio button instead, but it's not clear how to do a default option, if at all. Thank you!!
<survey Photos> / pages = [1=Instructions; 2-57=PhotoRatings] / showbackbutton = false / showpagenumbers = false </survey>
<surveypage Instructions> / questions = [1=c1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / nextbuttonposition = (90%, 90%) / txcolor = black </surveypage>
<caption c1> / position = (10%, 35%) / caption = "In this task, you will be asked to rate a series of images.
Press 'continue' in the bottom right corner to move to the next page." / fontstyle = ("Arial", 4%, true, false, false, false, 5, 1) </caption>
<surveypage PhotoRatings> / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) </surveypage>
<image Photo> / items = Photos / imagesize = (50%, 50%) / position = (28%, 10%) </image>
<radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = ("-3, Really bad"; "-2, Bad"; "-1, Sort of bad"; "0, Neutral or it has no meaning for you"; "+1, Sort of good";"+2, Good";"+3, Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons>
|
By Dave - 8/23/2019
+x+x+xHello, I am looking to make a survey with multiple questions with rating scales as answer choices. With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. I saw a thread from 7 years ago saying there was no way around this with radio buttons. I am wondering if in the 7 years any changes have been made, or if there is another type of question format I can use so that between items, there is either a default response on "0" or just no response already filled in? Otherwise I am concerned that some participants will just automatically skip through without modifying their responses. Thank you! > With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. It's not clear what exactly you mean. Provide example code, please. Sure, so they will see a series of images and need to provide one response on a rating scale for each image. Each image will be on its own page, with a scale on the same page. This rating scale will be identical in content for all photos. For now, when I go through it, if someone responds "3" then on the next page the response will already be set to "3" so it would be easy for someone to move through the survye and never move their response from "3." Originally I used the slider feature where you could have the default set to 0, but we had other difficulties with the slider so decided to do radio button instead, but it's not clear how to do a default option, if at all. Thank you!! <survey Photos> / pages = [1=Instructions; 2-57=PhotoRatings] / showbackbutton = false / showpagenumbers = false </survey> <surveypage Instructions> / questions = [1=c1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / nextbuttonposition = (90%, 90%) / txcolor = black </surveypage> <caption c1> / position = (10%, 35%) / caption = "In this task, you will be asked to rate a series of images. Press 'continue' in the bottom right corner to move to the next page." / fontstyle = ("Arial", 4%, true, false, false, false, 5, 1) </caption> <surveypage PhotoRatings> / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) </surveypage> <image Photo> / items = Photos / imagesize = (50%, 50%) / position = (28%, 10%) </image> <radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = ("-3, Really bad"; "-2, Bad"; "-1, Sort of bad"; "0, Neutral or it has no meaning for you"; "+1, Sort of good";"+2, Good";"+3, Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons> You need to use a <block> element to run the pages instead of a <survey>.
<block Photos> / trials = [1=Instructions; 2-57=PhotoRatings] </block>
<surveypage Instructions> / questions = [1=c1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / nextbuttonposition = (90%, 90%) / txcolor = black / showbackbutton = false / showpagenumbers = false </surveypage>
<caption c1> / position = (10%, 35%) / caption = "In this task, you will be asked to rate a series of images.
Press 'continue' in the bottom right corner to move to the next page." / fontstyle = ("Arial", 4%, true, false, false, false, 5, 1) </caption>
<surveypage PhotoRatings> / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false </surveypage>
<image Photo> / items = Photos / imagesize = (50%, 50%) / position = (28%, 10%) </image>
<radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = ("-3, Really bad"; "-2, Bad"; "-1, Sort of bad"; "0, Neutral or it has no meaning for you"; "+1, Sort of good";"+2, Good";"+3, Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons>
|
By inquisituser22 - 8/23/2019
+x+x+x+xHello, I am looking to make a survey with multiple questions with rating scales as answer choices. With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. I saw a thread from 7 years ago saying there was no way around this with radio buttons. I am wondering if in the 7 years any changes have been made, or if there is another type of question format I can use so that between items, there is either a default response on "0" or just no response already filled in? Otherwise I am concerned that some participants will just automatically skip through without modifying their responses. Thank you! > With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. It's not clear what exactly you mean. Provide example code, please. Sure, so they will see a series of images and need to provide one response on a rating scale for each image. Each image will be on its own page, with a scale on the same page. This rating scale will be identical in content for all photos. For now, when I go through it, if someone responds "3" then on the next page the response will already be set to "3" so it would be easy for someone to move through the survye and never move their response from "3." Originally I used the slider feature where you could have the default set to 0, but we had other difficulties with the slider so decided to do radio button instead, but it's not clear how to do a default option, if at all. Thank you!! <survey Photos> / pages = [1=Instructions; 2-57=PhotoRatings] / showbackbutton = false / showpagenumbers = false </survey> <surveypage Instructions> / questions = [1=c1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / nextbuttonposition = (90%, 90%) / txcolor = black </surveypage> <caption c1> / position = (10%, 35%) / caption = "In this task, you will be asked to rate a series of images. Press 'continue' in the bottom right corner to move to the next page." / fontstyle = ("Arial", 4%, true, false, false, false, 5, 1) </caption> <surveypage PhotoRatings> / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) </surveypage> <image Photo> / items = Photos / imagesize = (50%, 50%) / position = (28%, 10%) </image> <radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = ("-3, Really bad"; "-2, Bad"; "-1, Sort of bad"; "0, Neutral or it has no meaning for you"; "+1, Sort of good";"+2, Good";"+3, Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons> You need to use a <block> element to run the pages instead of a <survey>. <block Photos> / trials = [1=Instructions; 2-57=PhotoRatings] </block> <surveypage Instructions> / questions = [1=c1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / nextbuttonposition = (90%, 90%) / txcolor = black / showbackbutton = false / showpagenumbers = false </surveypage> <caption c1> / position = (10%, 35%) / caption = "In this task, you will be asked to rate a series of images. Press 'continue' in the bottom right corner to move to the next page." / fontstyle = ("Arial", 4%, true, false, false, false, 5, 1) </caption> <surveypage PhotoRatings> / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false </surveypage> <image Photo> / items = Photos / imagesize = (50%, 50%) / position = (28%, 10%) </image> <radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = ("-3, Really bad"; "-2, Bad"; "-1, Sort of bad"; "0, Neutral or it has no meaning for you"; "+1, Sort of good";"+2, Good";"+3, Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons> Great, thank you!
|
By Dave - 8/23/2019
+x+x+x+x+xHello, I am looking to make a survey with multiple questions with rating scales as answer choices. With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. I saw a thread from 7 years ago saying there was no way around this with radio buttons. I am wondering if in the 7 years any changes have been made, or if there is another type of question format I can use so that between items, there is either a default response on "0" or just no response already filled in? Otherwise I am concerned that some participants will just automatically skip through without modifying their responses. Thank you! > With radio buttons, I found that between items, the response choice is whatever the participant previously responded with. It's not clear what exactly you mean. Provide example code, please. Sure, so they will see a series of images and need to provide one response on a rating scale for each image. Each image will be on its own page, with a scale on the same page. This rating scale will be identical in content for all photos. For now, when I go through it, if someone responds "3" then on the next page the response will already be set to "3" so it would be easy for someone to move through the survye and never move their response from "3." Originally I used the slider feature where you could have the default set to 0, but we had other difficulties with the slider so decided to do radio button instead, but it's not clear how to do a default option, if at all. Thank you!! <survey Photos> / pages = [1=Instructions; 2-57=PhotoRatings] / showbackbutton = false / showpagenumbers = false </survey> <surveypage Instructions> / questions = [1=c1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / nextbuttonposition = (90%, 90%) / txcolor = black </surveypage> <caption c1> / position = (10%, 35%) / caption = "In this task, you will be asked to rate a series of images. Press 'continue' in the bottom right corner to move to the next page." / fontstyle = ("Arial", 4%, true, false, false, false, 5, 1) </caption> <surveypage PhotoRatings> / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) </surveypage> <image Photo> / items = Photos / imagesize = (50%, 50%) / position = (28%, 10%) </image> <radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = ("-3, Really bad"; "-2, Bad"; "-1, Sort of bad"; "0, Neutral or it has no meaning for you"; "+1, Sort of good";"+2, Good";"+3, Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons> You need to use a <block> element to run the pages instead of a <survey>. <block Photos> / trials = [1=Instructions; 2-57=PhotoRatings] </block> <surveypage Instructions> / questions = [1=c1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / nextbuttonposition = (90%, 90%) / txcolor = black / showbackbutton = false / showpagenumbers = false </surveypage> <caption c1> / position = (10%, 35%) / caption = "In this task, you will be asked to rate a series of images. Press 'continue' in the bottom right corner to move to the next page." / fontstyle = ("Arial", 4%, true, false, false, false, 5, 1) </caption> <surveypage PhotoRatings> / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false </surveypage> <image Photo> / items = Photos / imagesize = (50%, 50%) / position = (28%, 10%) </image> <radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = ("-3, Really bad"; "-2, Bad"; "-1, Sort of bad"; "0, Neutral or it has no meaning for you"; "+1, Sort of good";"+2, Good";"+3, Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons> Great, thank you! There's something else you'll need to change in order to get which image item was rated in a given trial logged to the data file. That won't work with an <image> element alone, see https://www.millisecond.com/forums/FindPost15230.aspx
|
By inquisituser22 - 8/26/2019
Thank you very much for pointing this out! I now have the script running and in the output it seems to be recording the radio button responses along with each image, but I want to be sure that I did this correctly. I noticed in the output, the photos are not shown in the order of Item 1, Item 2, etc. which is fine, but I wanted to be sure that the photo titles shown in the output are the ones actually shown to participants, as I now have two lists of photos with one list showing off screen to make this work. I'm concerned the photo titles in the output might be the ones for "Valence" and not the ones for "Photos" and want to be sure. I've attached my script and output as I am having trouble describing what I mean clearly! Thank you!!
|
By Dave - 8/26/2019
+xThank you very much for pointing this out! I now have the script running and in the output it seems to be recording the radio button responses along with each image, but I want to be sure that I did this correctly. I noticed in the output, the photos are not shown in the order of Item 1, Item 2, etc. which is fine, but I wanted to be sure that the photo titles shown in the output are the ones actually shown to participants, as I now have two lists of photos with one list showing off screen to make this work. I'm concerned the photo titles in the output might be the ones for "Valence" and not the ones for "Photos" and want to be sure. I've attached my script and output as I am having trouble describing what I mean clearly! Thank you!!
You're displaying <picture valpic>
<picture valpic> / items = valence / position = (-200%,-200%) </picture>
off-screen via /stimulusframes.
<surveypage PhotoRatings> / stimulusframes = [1=valpic] / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false /showquestionnumbers = false </surveypage>
You're also displaying <image Photo> via /questions:
<surveypage PhotoRatings> / stimulusframes = [1=valpic] / questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false /showquestionnumbers = false </surveypage>
These two elements have nothing to do with each other. What you'll find logged is the item selected by <picture valpic>, which is not the item selected by <image Photo>. As explained in the thread I linked, you'll want to make it so that <image Photo> displays the item selected by the <picture> element. The way to do this is:
<image Photo> /items = ("<%picture.valpic.currentitem%>") / imagesize = (50%, 50%) / position = (45%, 40%) </image>
|
By inquisituser22 - 8/26/2019
+x+xThank you very much for pointing this out! I now have the script running and in the output it seems to be recording the radio button responses along with each image, but I want to be sure that I did this correctly. I noticed in the output, the photos are not shown in the order of Item 1, Item 2, etc. which is fine, but I wanted to be sure that the photo titles shown in the output are the ones actually shown to participants, as I now have two lists of photos with one list showing off screen to make this work. I'm concerned the photo titles in the output might be the ones for "Valence" and not the ones for "Photos" and want to be sure. I've attached my script and output as I am having trouble describing what I mean clearly! Thank you!!
You're displaying <picture valpic> <picture valpic> / items = valence / position = (-200%,-200%) </picture> off-screen via /stimulusframes. <surveypage PhotoRatings> / stimulusframes = [1=valpic]/ questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false /showquestionnumbers = false </surveypage> You're also displaying <image Photo> via /questions: <surveypage PhotoRatings> / stimulusframes = [1=valpic]/ questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false /showquestionnumbers = false </surveypage> These two elements have nothing to do with each other. What you'll find logged is the item selected by <picture valpic>, which is not the item selected by <image Photo>. As explained in the thread I linked, you'll want to make it so that <image Photo> displays the item selected by the <picture> element. The way to do this is: <image Photo> /items = ("<%picture.valpic.currentitem%>")/ imagesize = (50%, 50%) / position = (45%, 40%) </image> Thank you. I made this adjustment and went through the script selecting only "-3" for neutral photos and "+3" for threat photos to test out that it was working correctly, and now unfortunately I am even more confused because the output has all sorts of responses that are not solely "-3" and "+3." I'm not sure where I went wrong in coding the response choices! I've pasted them below, and attached both the script and output. If you could please let me know: 1) What I have done wrong in coding response choices; and 2) if it looks like the responses being collected are definitely about the photos I am showing and not the 'valpic' picture off-screen, that would be much appreciated. Thanks again.
<radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = (" -3 Really bad";"
-2 Bad";"
-1 Sort of bad";"
0 Neutral or it has no meaning for you";"
+1 Sort of good";"
+2 Good";"
+3 Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons>
|
By Dave - 8/27/2019
+x+x+xThank you very much for pointing this out! I now have the script running and in the output it seems to be recording the radio button responses along with each image, but I want to be sure that I did this correctly. I noticed in the output, the photos are not shown in the order of Item 1, Item 2, etc. which is fine, but I wanted to be sure that the photo titles shown in the output are the ones actually shown to participants, as I now have two lists of photos with one list showing off screen to make this work. I'm concerned the photo titles in the output might be the ones for "Valence" and not the ones for "Photos" and want to be sure. I've attached my script and output as I am having trouble describing what I mean clearly! Thank you!!
You're displaying <picture valpic> <picture valpic> / items = valence / position = (-200%,-200%) </picture> off-screen via /stimulusframes. <surveypage PhotoRatings> / stimulusframes = [1=valpic]/ questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false /showquestionnumbers = false </surveypage> You're also displaying <image Photo> via /questions: <surveypage PhotoRatings> / stimulusframes = [1=valpic]/ questions = [1=Photo; 2=q1] / fontstyle = ("Arial", 2%, true, false, false, false, 5, 1) / txcolor = black / nextbuttonposition = (90%, 90%) / showbackbutton = false / showpagenumbers = false /showquestionnumbers = false </surveypage> These two elements have nothing to do with each other. What you'll find logged is the item selected by <picture valpic>, which is not the item selected by <image Photo>. As explained in the thread I linked, you'll want to make it so that <image Photo> displays the item selected by the <picture> element. The way to do this is: <image Photo> /items = ("<%picture.valpic.currentitem%>")/ imagesize = (50%, 50%) / position = (45%, 40%) </image> Thank you. I made this adjustment and went through the script selecting only "-3" for neutral photos and "+3" for threat photos to test out that it was working correctly, and now unfortunately I am even more confused because the output has all sorts of responses that are not solely "-3" and "+3." I'm not sure where I went wrong in coding the response choices! I've pasted them below, and attached both the script and output. If you could please let me know: 1) What I have done wrong in coding response choices; and 2) if it looks like the responses being collected are definitely about the photos I am showing and not the 'valpic' picture off-screen, that would be much appreciated. Thanks again. <radiobuttons q1> /caption = "Rate how disturbing to how pleasant this image is to you. How good or bad do you feel looking at this image?" / options = (" -3 Really bad";" -2 Bad";" -1 Sort of bad";" 0 Neutral or it has no meaning for you";" +1 Sort of good";" +2 Good";" +3 Really good") / optionvalues = ("-3", "-2", "-1", "0", "+1", "+2", "+3") /required = true </radiobuttons> <image Photo> / items = Photos /items = ("<%picture.valpic.currentitem%>") / imagesize = (50%, 50%) / position = (45%, 40%) </image>
This is still wrong. You need to delete the underlined part.
Other than that, there's nothing wrong. If you select only +3 and -3 as response options, that's exactly what the data will show. See attached.
|
|