|
Group: Administrators
Posts: 13K,
Visits: 109K
|
+xHere is another way I've tried, which was unsuccessful: <surveypage high_econ_high_social_ID> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); }] / questions = [ 1=profileImage; 2=companyImage_givens; 3=schoolImage_columbia; 4=slider_bar_high_econ_high_social_ID_1] / stimulustimes = [ 0 = noReplaceNoRepeat(bg_ID); 0 = background_outer; 0 = background; 0 = nameImage; 0 = schoolText_high_columbia; 0 = companyText_high_givens; 0 = followersText; 0 = connectionsText_high; 0 = locationText_ID; 0 = occupationText_high_JD; 0 = dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage> <picture bg_ID> / items = ("boise_id_1_cropped.png", "boise_id_2_cropped.png", "boise_id_3_cropped.png", "boise_id_4_cropped.png") / size = (60, 60) / position = (20%, 10%) / select = noreplacenorepeat </picture> What was unsuccesful? Your description of what you want to do is ambiguous. Describe what you think isn't working, please. As well, if you need to provide code, please (1) make sure it is runnable and self-contained, and (2) provide any and all external files (images, etc.) needed to run it. Thanks.
|
|
Group: Forum Members
Posts: 22,
Visits: 68
|
Here is another way I've tried, which was unsuccessful:
<surveypage high_econ_high_social_ID> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); }] / questions = [ 1=profileImage; 2=companyImage_givens; 3=schoolImage_columbia; 4=slider_bar_high_econ_high_social_ID_1] / stimulustimes = [ 0 = noReplaceNoRepeat(bg_ID); 0 = background_outer; 0 = background; 0 = nameImage; 0 = schoolText_high_columbia; 0 = companyText_high_givens; 0 = followersText; 0 = connectionsText_high; 0 = locationText_ID; 0 = occupationText_high_JD; 0 = dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<picture bg_ID> / items = ("boise_id_1_cropped.png", "boise_id_2_cropped.png", "boise_id_3_cropped.png", "boise_id_4_cropped.png") / size = (60, 60) / position = (20%, 10%) / select = noreplacenorepeat </picture>
|
|
Group: Forum Members
Posts: 22,
Visits: 68
|
I have four surveypages that each have each have a background image (backgroundImage_ID). I am trying to set it so that the backgroundImage_ID is randomly selected (no replace no repeat) from these four image files: "boise_id_cropped_1.png", "boise_id_cropped_2.png" "boise_id_cropped_3.png", "boise_id_cropped_4.png".
How would I do that? I tried using <picture> and <list> but that did not work for <surveypage>.
Thanks in advance for any help!
<surveypage high_econ_high_social_ID> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_ID1; }] / questions = [ 1=profileImage; 2=companyImage_givens; 3=schoolImage_columbia; 4=slider_bar_high_econ_high_social_ID_1] / stimulustimes = [ 0 = backgroundImage; 0 = background_outer; 0 = background; 0 = nameImage; 0 = schoolText_high_columbia; 0 = companyText_high_givens; 0 = followersText; 0 = connectionsText_high; 0 = locationText_ID; 0 = occupationText_high_JD; 0 = dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage high_econ_high_social_SC> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_SC1; }] / questions = [ 1=profileImage; 2=companyImage_lockheed; 3=schoolImage_harvard; 4=slider_bar_high_econ_high_social_SC_2] / stimulusTimes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_high_harvard; 0=companyText_high_lockheed; 0=followersText; 0=connectionsText_high; 0=locationText_SC; 0=occupationText_high_PhD; 0=dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage high_econ_high_social_AR> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_AR1; }] / questions = [ 1=profileImage; 2=companyImage_washington; 3=schoolImage_stanford; 4=slider_bar_high_econ_high_social_AR_3] / stimulusframes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_high_stanford; 0=companyText_high_washington; 0=followersText; 0=connectionsText_high; 0=locationText_AR; =occupationText_high_MD; 0=dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage high_econ_high_social_TN> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_TN1; }] / questions = [ 1=profileImage; 2=companyImage_humana; 3=schoolImage_mit; 4=slider_bar_high_econ_high_social_TN_4] / stimulusTimes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_high_mit; 0=companyText_high_humana; 0=followersText; 0=connectionsText_high; 0=locationText_TN; 0=occupationText_high_Eng; 0=dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
###### HIGH ECON x LOW SOCIAL ######
<surveypage high_econ_low_social_ID> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_ID2; }] / questions = [ 1=profileImage; 2=companyImage_givens; 3=schoolImage_columbia; 4=slider_bar_high_econ_low_social_ID_5] / stimulusTimes= [ 0=backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_high_columbia; 0=companyText_high_givens; 0=connectionsText_low; 0=locationText_ID; 0=occupationText_high_JD] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage high_econ_low_social_SC> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_SC2; }] / questions = [ 1=profileImage; 2=companyImage_lockheed; 3=schoolImage_harvard; 4=slider_bar_high_econ_low_social_SC_6] / stimulusTimes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_high_harvard; 0=companyText_high_lockheed; 0=connectionsText_low; 0=locationText_SC; 0=occupationText_high_PhD] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage high_econ_low_social_AR> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_AR2; }] / questions = [ 1=profileImage; 2=companyImage_washington; 3=schoolImage_stanford; 4=slider_bar_high_econ_low_social_AR_7] / stimulusTimes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_high_stanford; 0=companyText_high_washington; 0=connectionsText_low; 0=locationText_AR; 0=occupationText_high_MD] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage high_econ_low_social_TN> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_TN2; }] / questions = [ 1=profileImage; 2=companyImage_humana; 3=schoolImage_mit; 4=slider_bar_high_econ_low_social_TN_8] / stimulusTimes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_high_mit; 0=companyText_high_humana; 0=connectionsText_low; 0=locationText_TN; 0=occupationText_high_Eng] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
###### LOW ECON X HIGH SOCIAL ######
<surveypage low_econ_high_social_ID> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_ID3; }] / questions = [ 1=profileImage; 2=companyImage_overhead; 3=schoolImage_boisehs; 4=slider_bar_low_econ_high_social_ID_9] / stimulusFrames = [ 0=backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_low_boisehs; 0=companyText_low_overhead; 0=followersText; 0=connectionsText_high; 0=locationText_ID; 0=occupationText_low_warehouse; 0 = dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage low_econ_high_social_SC> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_SC3; }] / questions = [ 1=profileImage; 2=companyImage_greenvillecity; 3=schoolImage_SC_college; 4=slider_bar_low_econ_high_social_SC_10] / stimulusTimes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_low_SC_college; 0=companyText_low_greenvillecity; 0=followersText; 0=connectionsText_high; 0=locationText_SC; 0=occupationText_low_bus; 0 = dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage low_econ_high_social_AR> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_AR3; }] / questions = [ 1 =profileImage; 2=companyImage_fayettevilleps; 3=schoolImage_fayettevillehs; 4=slider_bar_low_econ_high_social_AR_11] / stimulusTimes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_low_fayettevillehs; 0=companyText_low_fayettevilleps; 0=followersText; 0=connectionsText_high; 0=locationText_AR; 0=occupationText_low_custodian; 0 = dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage low_econ_high_social_TN> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_TN3; }] / questions = [ 1=profileImage; 2=companyImage_mcdonalds; 3=schoolImage_TN_college; 4=slider_bar_low_econ_high_social_TN_12] / stimulusframes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_low_TN_college; 0=companyText_low_mcdonalds; 0=followersText; 0=connectionsText_high; 0=locationText_TN; 0=occupationText_low_cashier; 0 = dot_high] / nextlabel = "Next" / showpagenumbers = false / recorddata = true / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
###### LOW ECON X LOW SOCIAL ######
<surveypage low_econ_low_social_ID> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_ID4; }] / questions = [ 1=profileImage; 2=companyImage_overhead; 3=schoolImage_boisehs; 4=slider_bar_low_econ_low_social_ID_13] / stimulusTimes = [ 0=backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_low_boisehs; 0=companyText_low_overhead; 0=connectionsText_low; 0=locationText_ID; 0=occupationText_low_warehouse] / recorddata = true / nextlabel = "Next" / showpagenumbers = false / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage low_econ_low_social_SC> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_SC4; }] / questions = [ 1=profileImage; 2=companyImage_greenvillecity; 3=schoolImage_SC_college; 4=slider_bar_low_econ_low_social_SC_14] / stimulusframes = [ 1=background_outer; 2=background; 3=nameImage; 4=schoolText_low_SC_college; 5=companyText_low_greenvillecity; 6=connectionsText_low; 7=locationText_SC; 8=occupationText_low_bus] / recorddata = true / nextlabel = "Next" / showpagenumbers = false / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage low_econ_low_social_AR> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_AR4; }] / questions = [ 2=profileImage; 3=companyImage_fayettevilleps; 4=schoolImage_fayettevillehs; 5=slider_bar_low_econ_low_social_AR_15] / stimulusframes = [ 1=background_outer; 2=background; 3=nameImage; 4=schoolText_low_fayettevillehs; 5=companyText_low_fayettevilleps; 6=connectionsText_low; 7=locationText_AR; 8=occupationText_low_custodian] / recorddata = true / nextlabel = "Next" / showpagenumbers = false / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
<surveypage low_econ_low_social_TN> / onTrialBegin = [{ values.nFollowers = round(rand(100000, 500000)); values.currentBG = values.currentBG_TN4; }] / questions = [ 1=profileImage; 2=companyImage_mcdonalds; 3=schoolImage_TN_college; 4=slider_bar_low_econ_low_social_TN_16] / stimulusTimes = [ 0 = backgroundImage; 0=background_outer; 0=background; 0=nameImage; 0=schoolText_low_TN_college; 0=companyText_low_mcdonalds; 0=connectionsText_low; 0=locationText_AR; 0=occupationText_low_cashier] / recorddata = true / nextlabel = "Next" / showpagenumbers = false / navigationbuttonfontstyle = ("Arial", 12pt, false) </surveypage>
##### BACKGROUND IMAGES ####
<list bg_ID> / items = ("boise_id_1.png", "boise_id_2.png", "boise_id_3.png", "boise_id_4.png") / selectionmode = noreplacenorepeat </list>
<list bg_SC> / items = ("greenville_sc_1.png", "greenville_sc_2.png", "greenville_sc_3.png", "greenville_sc_4.png") / selectionmode = noreplacenorepeat </list>
<list bg_AR> / items = ("fayetteville_ar_1.png", "fayetteville_ar_2.png", "fayetteville_ar_3.png", "fayetteville_ar_4.png") / selectionmode = noreplacenorepeat </list>
<list bg_TN> / items = ("chattanooga_tn_1.png", "chattanooga_tn_2.png", "chattanooga_tn_3.png", "chattanooga_tn_4.png") / selectionmode = noreplacenorepeat </list>
######################################################### # 2️⃣ Assignment Trials (per state) #########################################################
<trial assignBG_ID> / ontrialbegin = [ values.currentBG_ID1 = list.bg_ID.next(); values.currentBG_ID2 = list.bg_ID.next(); values.currentBG_ID3 = list.bg_ID.next(); values.currentBG_ID4 = list.bg_ID.next(); ] / timeout = 0 / validresponse = () </trial>
<trial assignBG_SC> / ontrialbegin = [ values.currentBG_SC1 = list.bg_SC.next(); values.currentBG_SC2 = list.bg_SC.next(); values.currentBG_SC3 = list.bg_SC.next(); values.currentBG_SC4 = list.bg_SC.next(); ] / timeout = 0 / validresponse = () </trial>
<trial assignBG_AR> / ontrialbegin = [ values.currentBG_AR1 = list.bg_AR.next(); values.currentBG_AR2 = list.bg_AR.next(); values.currentBG_AR3 = list.bg_AR.next(); values.currentBG_AR4 = list.bg_AR.next(); ] / timeout = 0 / validresponse = () </trial>
<trial assignBG_TN> / ontrialbegin = [ values.currentBG_TN1 = list.bg_TN.next(); values.currentBG_TN2 = list.bg_TN.next(); values.currentBG_TN3 = list.bg_TN.next(); values.currentBG_TN4 = list.bg_TN.next(); ] / timeout = 0 / validresponse = () </trial>
<picture backgroundImage> / items = ("<% values.currentBG %>") / size = (60, 60) / position = (20%, 10%) </picture>
|