ai293
|
|
Group: Forum Members
Posts: 9,
Visits: 91
|
Hi, Inquisit beginner here. I'm trying to build a go/no-go task. I have two blocks: one practice (<block practice>) block and one test block (<block names_gono>, based on words the participants enter earlier in the study). In the process of adapting the test block from the P-GNAT template, I created two problems that I can't seem to solve: 1) I want the word to disappear as soon as the participant responds (presses the space bar). This doesn't seem to work in either the practice block or the test block, but works just fine in the P-GNAT template. In both the practice and the names_gono blocks, after I press the space bar, I have to wait for the trial to play out. I tried adding "values" like "intertrialinterval = 400" and "responsetimeout = 600 + values.intertrialinterval" but they are either addressing another issue, or I have other parameters that override these values. 2) Between any two trials, I want to have a clear white screen. This seems to work in the practice block but not in the <block names_gono>. Again, I have tried many potential solutions to fix this, but can't seem to figure it out what exact line of code can do this for me. I'm copying my complete code below so you can be able to fully run it and also attaching the P-GNAT template. Can you please help? Thanks!
------------------------------------------------------------------------------------ *** Data settings ****** ------------------------------------------------------------------------------------ <data> / separatefiles = false / labels = true / columns = (script.filename, script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, blocknum blockcode trialnum trialcode response correct latency stimulusitem stimulusitem stimulusitem) </data>
<summarydata> / columns = (script.filename, script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.complete, values.condition, textbox.names_24hours_1.response, textbox.names_24hours_2.response, textbox.names_24hours_3.response, textbox.names_24hours_4.response, textbox.names_24hours_5.response, textbox.names_24hours_6.response, textbox.names_24hours_7.response, textbox.names_24hours_8.response, textbox.names_24hours_9.response, textbox.names_24hours_10.response,
likert.SPI_Adaptability.response, likert.SPI_Anxiety.response,likert.SPI_AttentionSeeking.response, likert.SPI_Charisma.response, likert.SPI_Compassion.response, likert.SPI_Conformity.response, likert.SPI_Creativity.response, likert.SPI_Easy_Going.response, likert.SPI_Emotional_Expressiveness.response, likert.SPI_Humor.response,likert.SPI_Impulsivity.response, likert.SPI_Order.response, likert.SPI_Sociability.response, likert.SPI_Trust.response,likert.SPI_Wellbeing.response,
likert.Ryff_wellbeing.response,
likert.loneliness_q1.response, likert.loneliness_q2.response, likert.loneliness_q3.response, likert.loneliness_q4.response, likert.loneliness_q5.response, likert.loneliness_q6.response, likert.loneliness_q7.response, likert.loneliness_q8.response, likert.loneliness_q9.response, likert.loneliness_q10.response, likert.loneliness_q11.response, likert.loneliness_q12.response, likert.loneliness_q13.response, likert.loneliness_q14.response, likert.loneliness_q15.response, likert.loneliness_q16.response, likert.loneliness_q17.response, likert.loneliness_q18.response, likert.loneliness_q19.response, likert.loneliness_q20.response,
likert.name_1_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_4_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_7_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_10_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response,
textbox.major.response, textbox.age.response, textbox.englishage.response, textbox.friend_circle.response, textbox.network_size.response, dropdown.english.response, dropdown.relationships.response, dropdown.religion.response,dropdown.religiosity.response, dropdown.ugrad_year.response, dropdown.latino3.response, dropdown.sex2.response checkboxes.race.response, radiobuttons.consentdecision.response, radiobuttons.followupconsent.response, checkboxes.friend_names.response, checkboxes.know_names.response,
radiobuttons.name1_turn_to_them.response, radiobuttons.name1_turn_to_you.response, radiobuttons.name2_turn_to_them.response, radiobuttons.name2_turn_to_you.response, radiobuttons.name3_turn_to_them.response, radiobuttons.name3_turn_to_you.response, radiobuttons.name4_turn_to_them.response, radiobuttons.name4_turn_to_you.response, radiobuttons.name5_turn_to_them.response, radiobuttons.name5_turn_to_you.response, radiobuttons.name6_turn_to_them.response, radiobuttons.name6_turn_to_you.response, radiobuttons.name7_turn_to_them.response, radiobuttons.name7_turn_to_you.response, radiobuttons.name8_turn_to_them.response, radiobuttons.name8_turn_to_you.response, radiobuttons.name9_turn_to_them.response, radiobuttons.name9_turn_to_you.response, radiobuttons.name10_turn_to_them.response, radiobuttons.name10_turn_to_you.response,
textbox.name1_meeting.response, textbox.name2_meeting.response, textbox.name3_meeting.response, textbox.name4_meeting.response, textbox.name5_meeting.response, textbox.name6_meeting.response, textbox.name7_meeting.response, textbox.name8_meeting.response, textbox.name9_meeting.response, textbox.name10_meeting.response)
/ labels = true / separatefiles = false </summarydata>
------------------------------------------------------------------------------------ *** Experiments ****** ------------------------------------------------------------------------------------
*expt 1> / groupassignment = subjectnumber / blocks = [1=consent; 2-6= noreplacenorepeat(survey.names_mind, block.loneliness,block.personality, block.Ryff_wellbeing, block.SPI_inventory); 7=demographics; 8=block.end_feedback] / quit = [values.quit ==1] / subjects = (1 of 2) </expt>
<expt 1> / groupassignment = subjectnumber / blocks = [1=consent; 2=sona_ID; 3=survey.names_24hours; 4-7=noreplacenorepeat(block.loneliness, block.personality, block.Ryff_wellbeing, block.SPI_inventory); 8=explore_names; 9=survey.random_names; 10=demographics; 11=block.end_feedback] / quit = [values.quit ==1] / subjects = (1 of 1) </expt>
<survey sona_ID> / pages = [1=sona_ID] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white / txcolor = black </survey>
<surveypage sona_ID> / caption = "Please answer the following question" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=sona_ID] </surveypage>
<textbox sona_ID> / caption = "Please enter your SONA ID" / mask = positiveinteger / required = true </textbox> ------------------------------------------------------------------------------------ *** Practice go/no-go: living things ****** ------------------------------------------------------------------------------------ <item practiceGo_catLABEL> /1 = "LIVING THINGS" </item>
<item practicewords> /1 = "CROW" /2 = "RAT" /3 = "LION" /4 = "SNAKE" /5 = "FROG" </item>
<item practiceNoGo_catLABEL> /1 = "NON-LIVING THINGS" </item>
<item practicewords_nogo> /1 = "CAR" /2 = "SOFA" /3 = "ROCK" /4 = "MUG" /5 = "PEN" </item>
<text practice> / items = practicewords / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text practice_comp> / items = practicewords_nogo / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<trial go_practice> / ontrialbegin = [ trial.go_practice.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = practice] / validresponse = (parameters.goKey) / correctresponse = (parameters.goKey) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.go_practice.resetStimulusFrames(); values.respRT = trial.go_practice.latency; values.word = text.practice.currentItem;
if (trial.go_practice.correct){ values.responseCategory = "HIT"; } else { values.responseCategory = "MISS"; values.respRT = ""; } ] / branch = [ if (values.responseCategory == "HIT"){ return trial.correctfeedback; } else { return trial.errorfeedback; } ] </trial> <trial nogo_practice> / ontrialbegin = [ trial.nogo_practice.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = practice_comp] / validresponse = (parameters.goKey) / correctresponse = (0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.nogo_practice.resetStimulusFrames(); values.respRT = trial.nogo_practice.latency;
values.word = text.practice_comp.currentItem;
if (trial.nogo_practice.correct){ values.responseCategory = "CR"; values.respRT = ""; } else { values.responseCategory = "FA"; } ] / branch = [ if (values.responseCategory == "CR"){ return trial.correctfeedback; } else { return trial.errorfeedback; } ] </trial>
<block practice> / skip = [ parameters.runPractice == false; ] / onblockbegin = [ values.GoStim = item.practiceGo_catLABEL.item(1); //selects the appropriate label for the practice GO category values.NoGoStim = item.practiceNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category values.condition = "practice"; ] / trials = [ 1 = blockInstructions; 2 = getReady; 3 = start; 4-13 = noreplace(go_practice, nogo_practice); //calls 10 practice trials: 5 go and 5 nogo trials 14 = end; ] / branch = [if (block.practice.totaltrialcount >= 1) block.names_gono ] </block>
<trial errorfeedback> / ontrialbegin = [ if (values.responseCategory == "FA"){ text.MissFeedback.skip = true; text.FAFeedback.skip = false; } else { text.MissFeedback.skip = false; text.FAFeedback.skip = true; }
] / stimulusframes = [1 = MissFeedback, FAFeedback] / validresponse = (" ") / posttrialpause = 500 / recorddata = false </trial>
<text FAFeedback> / items = ("Incorrect
'<%values.word%>' does NOT belong to the <%item.practiceGo_catLABEL.item(1)%> category.
Remember: Press ONLY for words from the <%item.practiceGo_catLABEL.item(1)%> category
Press space bar to continue.") / position = (50%, 50%) / size = (80%, 80%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = red </text>
*PRACTICE TO APPLY GO NO GO BASED ON PRACTICE TRIAL*
<defaults> /canvasaspectratio = (4,3) /minimumversion = "6.5.2.0" / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) /txbgcolor = white / txcolor = black / screencolor = white </defaults>
------------------------------------------------------------------------------------ *** Friends go/no-go ****** ------------------------------------------------------------------------------------
<values> / quit = 0 / complete = 0 / name_1= "" / name_2 = "" / name_3 = "" / name_4 = "" / name_5= "" / name_6 = "" / name_7 = "" / name_8 = "" / name_9= "" / name_10 = "" / name_11= "ANDREW" / name_12= "WESLEY" / name_13 = "JONATHAN" / name_14 = "ADRIAN" / name_15= "CAMERON" / name_16 = "HAILEY" / name_17 = "NATALIE" / name_18 = "JOSEPHINE" / name_19= "CAROLINE" / name_20 = "ALICE" </values>
#copied code <list fillerNames> / items = ("ANDREW", "HAILEY", "WESLEY", "ALICE" , "ADRIAN", "NATALIE", "CAMERON", "JOSEPHINE", "CAROLINE", "JONATHAN", "CALEB", "SADIE", "ROBERT", "RUBY", "CHRISTOPHER", "MADELYN", "JOSE","CORA", "JOSHUA", "DELILAH") / selectionrate = always </list>
<list participantNames> / items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, values.name_9,values.name_10) </list>
<values> / fName1 = "" / fName2 = "" / fName3 = "" / fName4 = "" / fName5 = "" / fName6 = "" / fName7 = "" / fName8 = "" / fName9 = "" / fName10 = "" </values>
<item fName1> </item>
<item fName2> </item>
<item fName3> </item>
<item fName4> </item>
<item fName5> </item>
<item fName6> </item>
<item fName7> </item>
<item fName8> </item>
<item fName9> </item>
<item fName10> </item>
<text name_1> / numitems = 1 / items = name_1 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_1> </item>
<text name_2> / numitems = 1 / items = name_2 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_2> </item>
<text name_3> / numitems = 1 / items = name_3 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_3> </item>
<text name_4> / numitems = 1 / items = name_4 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_4> </item>
<text name_5> / numitems = 1 / items = name_5 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_5> </item>
<text name_6> / numitems = 1 / items = name_6 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_6> </item>
<text name_7> / numitems = 1 / items = name_7 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_7> </item>
<text name_8> / numitems = 1 / items = name_8 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_8> </item>
<text name_9> / numitems = 1 / items = name_9 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_9> </item>
<text name_10> / numitems = 1 / items = name_10 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_10> </item>
<item friends_catLABEL> /1 = "FRIENDS" </item>
<item nonfriendsNoGo_catLABEL> /1 = "NON-FRIENDS" </item>
<values> / intertrialinterval = 400 / responsetimeout = 600 + values.intertrialinterval </values>
<trial trial_name_1> / ontrialbegin = [ trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_1] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_1.resetStimulusFrames(); values.respRT = trial.trial_name_1.latency; values.word = text.name_1.currentItem] </trial>
<trial trial_name_2> / ontrialbegin = [ trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_2] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_2.resetStimulusFrames(); values.respRT = trial.trial_name_2.latency; values.word = text.name_2.currentItem] </trial>
<trial trial_name_3> / ontrialbegin = [ trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_3] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_3.resetStimulusFrames(); values.respRT = trial.trial_name_3.latency; values.word = text.name_3.currentItem] </trial>
<trial trial_name_4> / ontrialbegin = [ trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_4] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_4.resetStimulusFrames(); values.respRT = trial.trial_name_4.latency; values.word = text.name_4.currentItem] </trial>
<trial trial_name_5> / ontrialbegin = [ trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_5] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_5.resetStimulusFrames(); values.respRT = trial.trial_name_5.latency; values.word = text.name_5.currentItem] </trial>
<trial trial_name_6> / ontrialbegin = [ trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_6] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_6.resetStimulusFrames(); values.respRT = trial.trial_name_6.latency; values.word = text.name_6.currentItem] </trial>
<trial trial_name_7> / ontrialbegin = [ trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_7] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_7.resetStimulusFrames(); values.respRT = trial.trial_name_7.latency; values.word = text.name_7.currentItem] </trial>
<trial trial_name_8> / ontrialbegin = [ trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_8] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_8.resetStimulusFrames(); values.respRT = trial.trial_name_8.latency; values.word = text.name_8.currentItem] </trial>
<trial trial_name_9> / ontrialbegin = [ trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_9] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_9.resetStimulusFrames(); values.respRT = trial.trial_name_9.latency; values.word = text.name_9.currentItem] </trial>
<trial trial_name_10> / ontrialbegin = [ trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_10] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_10.resetStimulusFrames(); values.respRT = trial.trial_name_10.latency; values.word = text.name_10.currentItem] </trial>
<item name_11> /1 = "ANDREW" </item>
<item name_12> /1 = "WESLEY" </item>
<item name_13> /1 = "JONATHAN" </item>
<item name_14> /1 = "ADRIAN" </item>
<item name_15> /1 = "CAMERON" </item>
<item name_16> /1 = "HAILEY" </item>
<item name_17> /1 = "NATALIE" </item>
<item name_18> /1 = "JOSEPHINE" </item>
<item name_19> /1 = "CAROLINE" </item>
<item name_20> /1 = "ALICE" </item>
<text fName1> / numitems = 1 / items = ("<%values.fName1%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName2> / numitems = 1 / items = ("<%values.fName2%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName3> / numitems = 1 / items = ("<%values.fName3%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName4> / numitems = 1 / items = ("<%values.fName4%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName5> / numitems = 1 / items = ("<%values.fName5%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName6> / numitems = 1 / items = ("<%values.fName6%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName7> / numitems = 1 / items = ("<%values.fName7%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName8> / numitems = 1 / items = ("<%values.fName8%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName9> / numitems = 1 / items = ("<%values.fName9%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName10> / numitems = 1 / items = ("<%values.fName10%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<trial trial_name_11> / ontrialbegin = [ trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName1] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_11.resetStimulusFrames(); values.respRT = trial.trial_name_11.latency; values.word = text.fName1.currentItem] </trial>
<trial trial_name_12> / ontrialbegin = [ trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName2] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_12.resetStimulusFrames(); values.respRT = trial.trial_name_12.latency; values.word = text.fName2.currentItem] </trial>
<trial trial_name_13> / ontrialbegin = [ trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName3] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_13.resetStimulusFrames(); values.respRT = trial.trial_name_13.latency; values.word = text.fName3.currentItem] </trial>
<trial trial_name_14> / ontrialbegin = [ trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName4] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_14.resetStimulusFrames(); values.respRT = trial.trial_name_14.latency; values.word = text.fName4.currentItem] </trial>
<trial trial_name_15> / ontrialbegin = [ trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName5] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_15.resetStimulusFrames(); values.respRT = trial.trial_name_15.latency; values.word = text.fName5.currentItem] </trial>
<trial trial_name_16> / ontrialbegin = [ trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName6] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_16.resetStimulusFrames(); values.respRT = trial.trial_name_16.latency; values.word = text.fName6.currentItem] </trial>
<trial trial_name_17> / ontrialbegin = [ trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName7] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_17.resetStimulusFrames(); values.respRT = trial.trial_name_17.latency; values.word = text.fName7.currentItem] </trial>
<trial trial_name_18> / ontrialbegin = [ trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName8] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_18.resetStimulusFrames(); values.respRT = trial.trial_name_18.latency; values.word = text.fName8.currentItem] </trial>
<trial trial_name_19> / ontrialbegin = [ trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName9] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_19.resetStimulusFrames(); values.respRT = trial.trial_name_19.latency; values.word = text.fName9.currentItem] </trial>
<trial trial_name_20> / ontrialbegin = [ trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName10] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_20.resetStimulusFrames(); values.respRT = trial.trial_name_20.latency; values.word = text.fName10.currentItem] </trial>
<block names_gono> / skip = [ parameters.runPractice == false; ] / onblockbegin = [ values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category values.condition = "practice"; ] / trials = [ 1 = blockInstructions; 2 = getReady; 3 = start; 4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 104 = end; ] / branch = [if (block.names_gono.totaltrialcount >= 1) block.closeness ] </block>
* EXPERIMENTATION ABOVE <text correctFeedback> / items = ("Correct") / position = (50%, 80%) / size = (80%, 8%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = green </text>
<text MissFeedback> / items = ("Incorrect
'<%values.word%>' belongs to the <%item.practiceGo_catLABEL.item(1)%> category.
Remember: Press for words from the <%item.practiceGo_catLABEL.item(1)%> category
Press space bar to continue.") / position = (50%, 50%) / size = (80%, 80%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = red </text>
<text finish> / items = ("Thank you!") / fontstyle = ("Arial", 8%, true, false, false, false, 5, 1) / position = (50%, 50%) / size = (80%, 80%) / vjustify = center </text>
<text exit> / items = ("<press space bar to exit>") / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / position = (50%, 90%) / size = (80%, 5%) / vjustify = center </text>
<trial correctfeedback> / stimulusframes = [1 = correctFeedback] //for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ] /timeout = parameters.practiceFeedbackDuration / posttrialpause = 500 / recorddata = true </trial>
<block intro> / onblockbegin = [ values.GoStim = ""; values.NoGoStim = ""; ] / trials = [1-2 = instructions] / branch = [if (block.intro.totaltrialcount >= 1) block.practice ] </block>
<text blockInstructions> / items = blockInstructions / position = (50%, 50%) / vjustify = center / hjustify = left / size = (80%, 80%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) </text>
<trial blockInstructions> / stimulusframes = [1 = blockInstructions] / validresponse = (" ") / recorddata = false </trial>
<text instructions> / items = Instructions / select = sequence / position = (50%, 50%) / vjustify = center / hjustify = left / size = (80%, 80%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) / resetinterval = 0 </text>
<trial instructions> / stimulusframes = [1 = instructions] / validresponse = (" ") / recorddata = false </trial>
<text testInstructions> / items = instructions / select = 3 / position = (50%, 50%) / vjustify = center / hjustify = left / size = (90%, 90%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) / resetinterval = 0 </text>
<item instructions> /1 = "In this task, you will see a series of words one at a time. The words will appear and disappear very quickly. Press the space bar when you see a word from a specific category, but do NOT press at other times.
Press space bar to learn more." /2 = "Across the task, the rules on what category word to respond to will change, and an instruction screen will tell you the new rules. Press space bar to get your first instructions and start <%expressions.instructions%>." /3 = "The test is about to start. It takes approximately 10 minutes.
The words during the test will be either XXX words. There will be no more feedback. ~n~n~n~n~n~n Take a moment to get familiar with the words and then press space bar to start." </item>
<expressions> /instructions = if (parameters.runPractice == true){ "a practice session" } else { "the test" } </expressions>
<text fixation> / items = ("+") / fontstyle = ("Arial", parameters.fixationSize, true, false, false, false, 5, 1) / position = (50%, 50%) / erase = false / vjustify = center </text>
<item blockInstructions> /1 = "Press the SPACE BAR whenever you see words from the '<%values.GoStim%>' category.
Don't press for other words, only the words from the '<%values.GoStim%>' category. ~nRemember to go as fast as you can without making any mistakes. The words will appear and disappear very quickly.
Press the space bar to start." </item>
<text getReady> / items = ("Get Ready") / fontstyle = ("Arial", 8.00%, true, false, false, false, 5, 1) / size = (80%, 10%) / txcolor = blue / vjustify = center </text>
<trial getReady> / stimulusframes = [1 = getReady, spacebarreminder] / validresponse = (" ") / beginresponsetime = parameters.getReadyDuration / trialduration = parameters.getReadyDuration / recorddata = false </trial>
<text spacebarreminder> / items = ("<%expressions.buttoninstruct1%>") / fontstyle = ("Arial", 3.00%, true, false, false, false, 5, 1) / size = (80%, 10%) / txcolor = blue / vjustify = center / position = (50%, 75%) </text>
<trial start> / ontrialbegin = [ text.fixation.textColor = white; ] / stimulusframes = [1 = fixation]
//for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ]
/ trialduration = parameters.startFixation / recorddata = false </trial>
<trial end> / ontrialbegin = [ text.fixation.textColor = red; ] / stimulusframes = [1 = fixation]
//for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ]
/ trialduration = parameters.endFixation / recorddata = false </trial>
<expressions> /buttoninstruct1 = if (computer.hasKeyboard){ "place your index finger on the space bar key" } else { "place your index finger over the space bar button" } </expressions>
<parameters> /fixationSize = 10% /wordSize = 8%
/runPractice = true
/practiceFeedbackDuration = 1000 /getReadyDuration = 5000 /startFixation = 2500 /endFixation = 2000 /stimDuration = 1200 //450 /responseDuration = 1200
/goKey = " " </parameters>
<values> /index = 1 /iti = 1000
/respRT = 0 /responseCategory = ""
/GoStim = "neutral" /NoGoStim = "" /condition = "" /word = "" /feedback = 0 </values>
------------------------------------------------------------------------------------ *** UCLA Loneliness Scale ****** ------------------------------------------------------------------------------------
<block loneliness> / trials = [1=loneliness_instructions2; 2-21=noreplacenorepeat(loneliness_q1,loneliness_q2, loneliness_q3, loneliness_q4, loneliness_q5, loneliness_q6,loneliness_q7, loneliness_q8,loneliness_q9, loneliness_q10, loneliness_q11,loneliness_q12,loneliness_q13,loneliness_q14,loneliness_q15,loneliness_q16,loneliness_q17, loneliness_q18,loneliness_q19,loneliness_q20)] / screencolor = white </block>
<surveypage loneliness_instructions2> / caption = "For the next section of the study, you will read statements that describe how people sometimes feel. For each statement, please indicate how often you feel the way described by selecting one of the responses.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<text loneliness_instructions> /items = loneliness_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = grey / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<item loneliness_instructions> /1 = "The following statements describe how people sometimes feel. For each statement, please indicate how often you feel the way described by selecting one of the responses below." </item>
<text loneliness_q1> /items = loneliness_q1 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q2> /items = loneliness_q2 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q3> /items = loneliness_q3 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q4> /items = loneliness_q4 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q5> /items = loneliness_q5 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<text loneliness_q6> /position = (50, 42) /items = loneliness_q6 /halign = center /select = sequence / txbgcolor = white / txcolor = black / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<text loneliness_q7> /items = loneliness_q7 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black </text>
<text loneliness_q8> /items = loneliness_q8 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black </text>
<text loneliness_q9> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q9 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q10> /position = (50, 42) /items = loneliness_q10 /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q11> /position = (50, 42) / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /items = loneliness_q11 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q12> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q12 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q13> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q13 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q14> /items = loneliness_q14 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q15> /items = loneliness_q15 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q16> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /items = loneliness_q16 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q17> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q17 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q18> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q18 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q19> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q19 /halign = center /select = sequence / txcolor = black / txbgcolor = white </text>
<text loneliness_q20> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q20 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<item loneliness_q1> /1 = "How often do you feel that you are “in tune” with the people around you?" </item>
<item loneliness_q2> /1 = "How often do you feel that you lack companionship?" </item>
<item loneliness_q3> /1 = "How often do you feel that there is no one you can turn to?" </item>
<item loneliness_q4> /1 = "How often do you feel alone?" </item>
<item loneliness_q5> /1 = "How often do you feel part of a group of friends?" </item>
<item loneliness_q6> /1 = "How often do you feel that you have a lot in common with the people around you?" </item>
<item loneliness_q7> /1 = "How often do you feel that you are no longer close to anyone?" </item>
<item loneliness_q8> /1 = "How often do you feel that your interests and ideas are not shared by those around you?" </item>
<item loneliness_q9> /1 = "How often do you feel outgoing and friendly?" </item>
<item loneliness_q10> /1 = "How often do you feel close to people?" </item>
<item loneliness_q11> /1 = "How often do you feel left out?" </item>
<item loneliness_q12> /1 = "How often do you feel that your relationships with others are not meaningful?" </item>
<item loneliness_q13> /1 = "How often do you feel that no one really knows you well?" </item>
<item loneliness_q14> /1 = "How often do you feel isolated from others?" </item>
<item loneliness_q15> /1 = "How often do you feel that you can find companionship when you want it?" </item>
<item loneliness_q16> /1 = "How often do you feel that there are people who really understand you?" </item>
<item loneliness_q17> /1 = "How often do you feel shy?" </item>
<item loneliness_q18> /1 = "How often do you feel that people are around you but not with you?" </item>
<item loneliness_q19> /1 = "How often do you feel that there are people you can talk to?" </item>
<item loneliness_q20> /1 = "How often do you feel that there are people you can turn to?" </item>
<likert loneliness_q1> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q1] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q2> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q2] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q3> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q3] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q4> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q4] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q5> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q5] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q6> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q6] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q7> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q7] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q8> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q8] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q9> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions,loneliness_q9] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q10> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q10] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q11> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q11] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q12> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q12] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q13> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q13] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q14> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q14] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q15> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q15] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q16> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q16] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q17> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q17] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q18> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q18] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q19> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q19] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q20> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q20] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert> ------------------------------------------------------------------------------------ *** TIPI Scale ****** ------------------------------------------------------------------------------------ <block personality> / trials = [1=personality_instructions2; 2-11=noreplacenorepeat(personality_q1,personality_q2, personality_q3, personality_q4, personality_q5, personality_q6,personality_q7, personality_q8,personality_q9, personality_q10)] / screencolor = white </block>
<surveypage personality_instructions2> / caption = "For the next section of the study, you will read a number of personality traits that may or may not apply to you. You should rate the extent to which the pair of traits applies to you, even if one characteristic applies more strongly than the other.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<text personality_q1> /size = (700, 100) /items = personality_q1 /position = (50, 45) /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q2> /size = (700, 100) /items = personality_q2 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q3> /size = (900, 100) /items = personality_q3 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q4> /size = (700, 100) /items = personality_q4 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q5> /size = (900, 100) /items = personality_q5 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q6> /size = (700, 100) /items = personality_q6 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q7> /size = (700, 100) /items = personality_q7 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q8> /size = (700, 100) /items = personality_q8 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q9> /size = (700, 100) /items = personality_q9 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q10> /size = (700, 100) /items = personality_q10 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_instructions> /items = personality_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = gray / fontstyle = ("Arial", 16, false, false, false, false, 5, 0)
</text>
<item personality_instructions> /1 = "Here are a number of personality traits that may or may not apply to you. Please select a number to indicate the extent to which you agree or disagree with that statement.You should rate the extent to which the pair of traits applies to you, even if one characteristic applies more strongly than the other.
~n I see myself as:" </item>
<item personality_q1> /1 = "Extraverted, enthusiastic." </item>
<item personality_q2> /1 = "Critical, quarrelsome." </item>
<item personality_q3> /1 = "Dependable, self-disciplined." </item>
<item personality_q4> /1 = "Anxious, easily upset." </item>
<item personality_q5> /1 = "Open to new experiences, complex." </item>
<item personality_q6> /1 = "Reserved, quiet." </item>
<item personality_q7> /1 = "Sympathetic, warm." </item>
<item personality_q8> /1 = "Disorganized, careless." </item>
<item personality_q9> /1 = "Calm, emotionally stable." </item>
<item personality_q10> /1 = "Conventional, uncreative." </item>
<likert personality_q1> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q1] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q2> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q2] / ontrialbegin = [ text.personality_instructions] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q3> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions,personality_q3] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q4> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q4] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q5> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q5] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q6> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q6] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q7> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q7] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q8> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q8] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q9> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q9] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q10> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q10] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
------------------------------------------------------------------------------------ *** Friends go/no-go: you interacted with in the past 24 hours - CODE LINE 1715 ****** ------------------------------------------------------------------------------------ <survey names_24hours> / pages = [1=names_24hours_instruct1; 2=names_24hours_instruct2; 3=names_24hours_instruct3; 4=names_24hours_instruct4; 5=names_24hours_1; 6=names_24hours_2; 7=names_24hours_3; 8=names_24hours_4; 9=names_24hours_5; 10=names_24hours_6; 11=names_24hours_7; 12=names_24hours_8; 13=names_24hours_9; 14=names_24hours_10] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names_24hours.totaltrialcount >= 1) block.intro ] / screencolor = white / txcolor = black </survey>
<surveypage names_24hours_instruct1> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n " / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct2> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. " / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct3> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with.
You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct4> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with.
You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<textbox names_24hours_1> / caption = "Name 1: In the text box provided, please type in the name of a person you interacted with since yesterday morning.
Please do NOT mention any family members." / required = true </textbox>
<surveypage names_24hours_1> / questions = [1=names_24hours_1] / ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)] / ontrialend = [values.name_1 = textbox.names_24hours_1.response] / ontrialend = [dropdown.d02.caption = values.name_1] / ontrialend = [ // some input sanitization values.name_1 = capitalize(tolower(textbox.names_24hours_1.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_2> / caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_2> / questions = [1=names_24hours_2] / ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)] / ontrialend = [values.name_2 = textbox.names_24hours_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / ontrialend = [ // some input sanitization values.name_2 = capitalize(tolower(textbox.names_24hours_2.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_3> / caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_3> / questions = [1=names_24hours_3] / ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)] / ontrialend = [values.name_3 = textbox.names_24hours_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / ontrialend = [ // some input sanitization values.name_3 = capitalize(tolower(textbox.names_24hours_3.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_4> / caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_4> / questions = [1=names_24hours_4] / ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)] / ontrialend = [values.name_4 = textbox.names_24hours_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / ontrialend = [ // some input sanitization values.name_4 = capitalize(tolower(textbox.names_24hours_4.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_5> / caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_5> / questions = [1=names_24hours_5] / ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)] / ontrialend = [values.name_5 = textbox.names_24hours_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / ontrialend = [ // some input sanitization values.name_5 = capitalize(tolower(textbox.names_24hours_5.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_6> / caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_6> / questions = [1=names_24hours_6] / ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)] / ontrialend = [values.name_6 = textbox.names_24hours_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / ontrialend = [ // some input sanitization values.name_6 = capitalize(tolower(textbox.names_24hours_6.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_7> / caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_7> / questions = [1=names_24hours_7] / ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)] / ontrialend = [values.name_7 = textbox.names_24hours_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / ontrialend = [ // some input sanitization values.name_7 = capitalize(tolower(textbox.names_24hours_7.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_8> / caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_8> / questions = [1=names_24hours_8] / ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)] / ontrialend = [values.name_8 = textbox.names_24hours_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / ontrialend = [ // some input sanitization values.name_8 = capitalize(tolower(textbox.names_24hours_8.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_9> / caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_9> / questions = [1=names_24hours_9] / ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)] / ontrialend = [values.name_9 = textbox.names_24hours_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / ontrialend = [ // some input sanitization values.name_9 = capitalize(tolower(textbox.names_24hours_9.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_10> / caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_10> / questions = [1=names_24hours_10] / ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)] / ontrialend = [values.name_10 = textbox.names_24hours_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / ontrialend = [ // some input sanitization values.name_10 = capitalize(tolower(textbox.names_24hours_10.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage> ------------------------------------------------------------------------------------ *** Demographics *** ------------------------------------------------------------------------------------
<survey demographics> / pages = [1=demographics1; 2=demographics2] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white </survey>
<surveypage demographics1> / caption = "Please answer the following demographic questions" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=age; 2=sex2] / txcolor = black </surveypage>
<surveypage demographics2> / caption = "Please answer the following demographic questions (continued)" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / txcolor = black / questions = [1=ugrad_year; 2=latino3; 3=race; 4=network_size; 5=major; 6=relationships; 7=religion; 8=religiosity; 9=friend_circle; 10=english; 11=englishage] </surveypage>
<textbox age> / caption = "Age" / mask = positiveinteger / range = (16, 99) / required = false </textbox>
<dropdown sex2> / options = ("female", "male", "transgender", "other") / caption = "Sex" / required = false </dropdown>
<dropdown latino3> / options = ("Hispanic or Latino", "Not Hispanic or Latino") / caption = "Which category best describes you?" / optionvalues = ("1", "0") / required = false </dropdown>
<dropdown ugrad_year> / caption = "Class year" / options = ("1st year undergraduate", "2nd year undergraduate", "3rd year undergraduate", "4th year undergraduate", "5th+ year undergraduate", "1st year grad student", "2nd year grad student", "3rd+ year grad student", "not a student") / optionvalues = ("1", "2", "3", "4", "5", "6", "7", "8", "9") / required = false </dropdown>
<checkboxes race> / caption = "Which category best describes you?" / options = ("White—For example, German, Irish, English, Italian, Polish, French", "Asian—For example, Chinese, Filipino, Asian Indian, Vietnamese, Korean, Japanese", "Black/African American—For example, Jamaican, Haitian, Nigerian, Ethiopian, Somalian", "Native Hawaiian/Pacific Islander—For example, Native Hawaiian, Samoan, Chamorro, Tongan, Fijian, Marshallese", "Middle Eastern/North African—For example, Lebanese, Iranian, Egyptian, Syrian, Moroccan, Algerian" ,"American Indian/Alaska Native—For example, Navajo Nation, Blackfeet Tribe, Mayan, Aztec, Native Village of Barrow Inupiat Traditional Government, Nome Eskimo Community", "Multiracial", "Other") / optionvalues = ("White", "Asian", "Black", "MENA", "NH/PI", "AI/AN", "Multiracial", "Other") / required = false </checkboxes>
<dropdown english> / caption = "When did you learn English?" / options = ("Before the age of 5", "At the age of 5 or later (specify age in years in the textbox below)") / optionvalues = ("0", "1") / required = false </dropdown>
<textbox englishage> / required = false </textbox>
<textbox major> / caption = "Academic major" / required = false </textbox>
<textbox network_size> / caption = "How many people are in your social network?" / required = false </textbox>
<textbox friend_circle> / caption = "How many people would you call a friend?" / required = false </textbox>
<dropdown relationships> / caption = "What is your relationship status?" / options = ("Not in a relationship", "In a relationship", "Engaged to be married", "Married", "Other") / required = false </dropdown>
<dropdown religion> / caption = "What is your religious affiliation?" / options = ("Agnostic", "Atheist", "Buddhist", "Christian", "Hindu","Jewish", "Muslim", "Spiritual but not religious","Other") / required = false </dropdown>
<dropdown religiosity> / caption = "To what extent do you consider yourself a religious or spiritual person?" / options = ("Very religious", "Somewhat religious", "Not very religious", "Not religious, but spiritual", "Neither religious nor spiritual") / required = false </dropdown> ------------------------------------------------------------------------------------ *** Intro and instructions *** ------------------------------------------------------------------------------------
<page intro0> ^Welcome.... </page>
<page intro1> ^We are interested in the ways people think and feel about themselves and their social relationships. ^^In this experiment, we will ask you a few questions about yourself and your social relationships.</page>
<block end_feedback> / trials = [1= end_feedback] / screencolor = white </block>
<item end_feedback> /1 = "You have just finished the experiment. Thank you for your participation.
We value your feedback. How was your experience answering these questions? Do you have any comments, suggestions for improvement, or anything else you would like to share with the researchers?" </item>
<text end_feedback> /items = end_feedback /position = (0, 20) /halign = left / txbgcolor = white / txcolor = black / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<openended end_feedback> / stimulustimes = [1=end_feedback] / multiline = true / size = (80%, 20%) / numlines = 6 / position = (40%, 60%) </openended>
----------------------- *****CONSENT*********** ————————————————————————————
<block consent> / preinstructions = (intro0, intro1, consent1) / trials = [1= consentdecision] / branch = [if (radiobuttons.consentdecision.response==2) block.quit] / screencolor = white </block>
<page consent1> ^You are invited to take part in a research study examining social networks.
^^What the study is about ^The purpose of this study is to explore how people think and feel about their social relationships.
^^Risks and discomforts ^We do not anticipate any risks from participating in this research. You are free not to answer any questions you do not wish to answer.
^^Benefits ^Participating in this study provides no direct benefits to you. However, we hope with your participation to broaden our understanding of how people perceive and navigate social relationships.
^^Privacy/Confidentiality/Data Security ^Data from the questionnaires will be stored using numerical ID codes without any identifying information. All data will be stored on a password protected, encrypted computer/server. Your identity will not be revealed in publications or any other outlet. Data from this project may be made available to other researchers in the future; should this occur, the data will contain no identifying information that could associate your name with participation in this project.
^^Sharing De-identified Data Collected in this Research ^De-identified data from this study may be shared with the research community at large to advance science and health. We will remove or code any personal information that could identify you before files are shared with other researchers to ensure that, by current scientific standards and known methods, no one will be able to identify you from the information we share. Despite these measures, we cannot guarantee anonymity of your personal data.
^^Future use of Identifiable Data Collected in this Research ^Identifiable information might be used for future research with obtaining your consent.
^^Follow up studies ^We may contact you again to request your participation in a follow up study. As always, your participation will be voluntary and we will ask for your explicit consent to participate in any of the follow up studies.
^^If you have questions The researchers conducting this study are..... </page>
<surveypage consentdecision> / showpagenumbers = false / showquestionnumbers = false / questions = [1 = consentdecision; 2=followupconsent] / showquestionnumbers = false / showpagenumbers = false / itemspacing = 10% / nextlabel = "Continue" / finishlabel = "Continue" / txcolor = black </surveypage>
<radiobuttons followupconsent> / caption = "May we contact you again to request your participation in a follow up study?" / options = ("Yes","No") / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / optionvalues = ("1","2") / orientation = vertical / required = true / txcolor = black </radiobuttons>
<radiobuttons consentdecision> / caption = "Please indicate whether you agree to participate in this study or not." / options = ("I agree to participate in this study.","I DO NOT agree to participate in this study.") / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / optionvalues = ("1","2") / orientation = vertical / required = true / monkeyresponse = ["1"] /txcolor = black
</radiobuttons>
<block quit> /trials = [1 = quit] </block>
<trial quit> / stimulusframes = [1 = quit] / timeout = 5000 / ontrialend = [values.quit +=1] </trial>
<text quit> / items = ("Thank you for your interest in the study.") / txcolor = black </text>
----------------------- *****RANKING TASK*********** ————————————————————————————
<values> / rankstring = "" / validranking = false / d01_prev = 0 / d02_prev = 0 / d03_prev = 0 / d04_prev = 0 / d05_prev = 0 / d06_prev = 0 / d07_prev = 0 / d08_prev = 0 / d09_prev = 0 / d10_prev = 0 / errormessage = "" </values>
<block ranking> / trials = [1=ranking] / screencolor = white
</block>
<surveypage ranking> / caption = "Rank the names below in order of their importance to you." / txcolor = black / subcaption = "<font color=~"#FF0000~"><%values.errormessage%></font>" / questions = [1-10=noreplacenorepeat(d01, d02, d03, d04, d05, d06, d07, d08, d09, d10)] / ontrialbegin = [values.rankstring="";] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d01.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d02.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d03.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d04.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d05.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d06.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d07.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d08.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d09.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d10.selectedcaption)] / ontrialend = [ values.d01_prev = dropdown.d01.response; values.d02_prev = dropdown.d02.response; values.d03_prev = dropdown.d03.response; values.d04_prev = dropdown.d04.response; values.d05_prev = dropdown.d05.response; values.d06_prev = dropdown.d06.response; values.d07_prev = dropdown.d07.response; values.d08_prev = dropdown.d08.response; values.d09_prev = dropdown.d09.response; values.d10_prev = dropdown.d10.response ] / ontrialend = [if (contains(values.rankstring,"1")==true && contains(values.rankstring,"2")==true && contains(values.rankstring,"3")==true && contains(values.rankstring,"4")==true && contains(values.rankstring,"5")==true && contains(values.rankstring,"6")==true && contains(values.rankstring,"7")==true && contains(values.rankstring,"8")==true && contains(values.rankstring,"9")==true && contains(values.rankstring,"10")==true) { values.validranking = true; } else { values.validranking = false; values.errormessage = "Not all ranks have been uniquely assigned. Please revise your responses."; if(dropdown.d01.response == "" || dropdown.d02.response == "" || dropdown.d03.response == "" || dropdown.d04.response == "" || dropdown.d05.response == "" || dropdown.d06.response == "" || dropdown.d07.response == "" || dropdown.d08.response == "" || dropdown.d09.response == "" || dropdown.d10.response == "") { values.errormessage = concat(values.errormessage, "<br>Please answer all questions."); } }; ] / branch = [if ( values.validranking == false) surveypage.ranking] / showpagenumbers = false / showquestionnumbers = false </surveypage>
<dropdown d01> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d01_prev / required = false </dropdown>
<dropdown d02> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d02_prev / required = false </dropdown>
<dropdown d03> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d03_prev / required = false </dropdown>
<dropdown d04> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d04_prev / required = false </dropdown>
<dropdown d05> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d05_prev / required = false </dropdown>
<dropdown d06> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d06_prev / required = false </dropdown>
<dropdown d07> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d07_prev / required = false </dropdown>
<dropdown d08> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d08_prev / required = false </dropdown>
<dropdown d09> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d09_prev / required = false </dropdown>
<dropdown d10> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d10_prev / required = false </dropdown>
<item SPI_instructions> /1 = "Please use the response option to indicate how accurately each phrase or sentence describes you. Select only one option per question.
I..." </item>
<text SPI_instructions> /items = SPI_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = black / fontstyle = ("Arial", -16, true, false, false, false, 5, 1) </text>
*Q2745, 2745, 128 <item SPI_Creativity> / 6 = "Am an original thinker." / 4 = "Am full of ideas." / 2 = "Am able to come up with new and different ideas." </item>
*Q1244, 1243, 1248 <item SPI_Humor> / 1 = "Laugh a lot." / 2 = "Laugh aloud." / 3 = "Laugh my way through life." </item>
*Q565, 1027, 1416 <item SPI_AttentionSeeking> / 1 = "Dislike being the center of attention." / 2 = "Hate being the center of attention." / 3 = "Make myself the center of attention." </item>
*Q1045, 254, 1242 <item SPI_Charisma> / 1 = "Have a natural talent for influencing people." / 2 = "Am skilled in handling social situations." / 3 = "Lack the talent for influencing people." </item>
*Q1904, 312, 1923 <item SPI_Sociability> / 1 = "Usually like to spend my free time with people." / 2 = "Avoid company." / 3 = "Want to be left alone." </item>
<item SPI_Adaptability> / 1 = "Dislike changes." / 2 = "Don't like the idea of change." / 3 = "Adjust easily." </item>
<item SPI_Conformity> / 1 = "Am just an ordinary person." / 2 = "Like to be thought of as a normal kind of person." / 3 = "See myself as an average person." </item>
<item SPI_Easy_Going> / 1 = "Like to take it easy." / 2 = "Like a leisurely lifestyle." / 3 = "Have a slow pace to my life." </item>
*1855, 4289, 377 <item SPI_Trust> / 1 = "Trust what people say." / 2 = "Trust people to mainly tell the truth." / 3 = "Believe that others have good intentions." </item>
*Q 219, 1081, 803 <item SPI_Emotional_Expressiveness> / 1 = "Am open about my feelings." / 2 = "Have difficulty expressing my feelings." / 3 = "Express myself easily." </item>
*Q578, 811, 2765 <item SPI_Wellbeing> / 1 = "Dislike myself." / 2 = "Feel a sense of worthlessness or hopelessness." / 3 = "Am happy with my life." </item>
*Q253, 90, 1763 <item SPI_Compassion> / 1 = "Am sensitive to the needs of others." / 2 = "Am concerned about others." / 3 = "Sympathize with others' feelings." </item>
*Q4252, 1989, 4249 <item SPI_Anxiety> / 1 = "Am a worrier." / 2 = "Worry about things." / 3 = "Would call myself a nervous person." </item>
Q1201, 1254, 1483 <item SPI_Order> / 1 = "Keep things tidy." / 2 = "Leave a mess in my room." / 3 = "Often forget to put things back in their proper place." </item>
*Q35, 1173, 1424 <item SPI_Impulsivity> / 1 = "Act without thinking." / 2 = "Jump into things without thinking." / 3 = "Make rash decisions." </item>
SPI_Adaptability, SPI_Anxiety, SPI_Attention_Seeking, SPI_Compassion, SPI_Conformity, SPI_Easy_Going, SPI_Emotional_Expressiveness, SPI_Extraversion, SPI_Impulsivity, SPI_Openness, SPI_Order, SPI_Trust, SPI_Wellbeing
<text SPI_Adaptability> / items = SPI_Adaptability / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Anxiety> / items = SPI_Anxiety / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Compassion> / items = SPI_Compassion / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Conformity> / items = SPI_Conformity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Easy_Going> / items = SPI_Easy_Going / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Emotional_Expressiveness> / items = SPI_Emotional_Expressiveness / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Creativity> / items = SPI_Creativity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Charisma> / items = SPI_Charisma / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_AttentionSeeking> / items = SPI_AttentionSeeking / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Humor> / items = SPI_Humor / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Sociability> / items = SPI_Sociability / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Impulsivity> / items = SPI_Impulsivity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Order> / items = SPI_Order / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Trust> / items = SPI_Trust / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Wellbeing> / items = SPI_Wellbeing / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<likert SPI_Adaptability> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Adaptability] / position= (50, 60)
</likert>
<likert SPI_Anxiety> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Anxiety] / position= (50, 60)
</likert>
<likert SPI_Compassion> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Compassion] / position= (50, 60)
</likert>
<likert SPI_Conformity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Conformity]
/ position= (50, 60) </likert>
<likert SPI_Easy_Going> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Easy_Going] / position= (50, 60)
</likert>
<likert SPI_Emotional_Expressiveness> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Emotional_Expressiveness] / position= (50, 60)
</likert>
<likert SPI_Impulsivity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Impulsivity] / position= (50, 60) </likert>
<likert SPI_Order> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Order] / position= (50, 60) </likert>
<likert SPI_Trust> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Trust] / position= (50, 60) </likert>
<likert SPI_Wellbeing> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Wellbeing] / position= (50, 60) </likert>
<likert SPI_Sociability> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Sociability] / position= (50, 60) </likert>
<likert SPI_Creativity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Creativity] / position= (50, 60) </likert>
<likert SPI_Humor> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Humor] / position= (50, 60) </likert>
<likert SPI_AttentionSeeking> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_AttentionSeeking] / position= (50, 60) </likert>
<likert SPI_Charisma> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Charisma] / position= (50, 60) </likert>
<block SPI_inventory> / trials = [1-45=noreplacenorepeat(SPI_Wellbeing, SPI_Trust,SPI_Order,SPI_Adaptability, SPI_Anxiety, SPI_Compassion, SPI_Conformity, SPI_Easy_Going, SPI_Emotional_Expressiveness, SPI_Impulsivity, SPI_Sociability, SPI_Creativity, SPI_Humor, SPI_AttentionSeeking, SPI_Charisma)] / screencolor = white </block> ----------------------- *****RATING CLOSENESS TASK*********** ————————————————————————————
<item closeness_instructions> /1 = "Below is the name of a person you have mentioned. Please indicate how close you are to the following person:" </item>
<text closeness_instructions> /items = closeness_instructions /position = (0, 20) /halign = left / fontstyle = ("Arial", -16, true, false, false, false, 5, 1) </text>
<text name_1_closeness> / items = name_1 / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_1_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_1_closeness ] </likert>
<text name_2_closeness> / items = name_2 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_2_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_2_closeness] </likert>
<text name_3_closeness> / items = name_3 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_3_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_3_closeness] </likert>
<text name_4_closeness> / items = name_4 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_4_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_4_closeness] </likert>
<text name_5_closeness> / items = name_5 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_5_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_5_closeness] </likert>
<text name_6_closeness> / items = name_6 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_6_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_6_closeness] </likert>
<text name_7_closeness> / items = name_7 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_7_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_7_closeness] </likert>
<text name_8_closeness> / items = name_8 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_8_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_8_closeness] </likert>
<text name_9_closeness> / items = name_9 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_9_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_9_closeness] </likert>
<text name_10_closeness> / items = name_10 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_10_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_10_closeness] </likert>
<block closeness> / trials = [1-10=noreplacenorepeat(name_1_closeness, name_2_closeness, name_3_closeness, name_4_closeness, name_5_closeness, name_6_closeness, name_7_closeness, name_8_closeness, name_9_closeness, name_10_closeness)] / screencolor = white </block>
*____________________ * Ryff well-being
<surveypage Ryff_instructions2> / caption = "The following set of questions deals with how you feel about yourself and your life. Please remember that there are no right or wrong answers.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<item Ryff_instructions> /1 = "The following set of questions deals with how you feel about yourself and your life. Please remember that there are no right or wrong answers. Select the number that best describes your present agreement or disagreement with each statement." </item>
<text Ryff_instructions> /items = Ryff_instructions / txbgcolor = white / txcolor = gray / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (0, 20) /halign = left </text>
<item Ryff_wellbeing> / 1 = "Maintaining close relationships has been difficult and frustrating for me." / 2 = "People would describe me as a giving person, willing to share my time with others." / 3 = "I have not experienced many warm and trusting relationships with others." / 4 = "I like most parts of my personality." / 5 = "When I look at the story of my life, I am pleased with how things have turned out so far." / 6 = "In many ways I feel disappointed about my achievements in life." / 7 = "I tend to be influenced by people with strong opinions." / 8 = "I have confidence in my own opinions, even if they are different from those of others." / 9 = "I judge myself by what I think is important, not by the values of others." / 10 = "For me, life has been a continuous process of learning, changing, and growing." / 11 = "I think it is important to have new experiences that challenge how I think about myself and the world." / 12 = "I gave up trying to make big improvements or changes in my life a long time ago." / 13 = "The demands of everyday life often get me down." / 14 = "In general, I feel I am in charge of the situation in which I live." / 15 = "I am good at managing the responsibilities of daily life." / 16 = "Some people wander aimlessly through life, but I am not one of them." / 17 = "I live life one day at a time and don't really think about the future." / 18 = "I sometimes feel as if I've done all there is to do in life." </item>
<text Ryff_wellbeing> / items = Ryff_wellbeing / select = noreplacenorepeat / erase = false / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black / txbgcolor = white / position = (50%, 42%) </text>
<likert Ryff_wellbeing> / anchors = [1= "Disagree strongly"; 2= "Disagree somewhat"; 3="Disagree slightly"; 4="Agree ~nslightly"; 5="Agree ~n somewhat"; 6="Agree ~n strongly"] / position= (50, 60) / numpoints = 6 / anchorwidth=55px / stimulusframes = [1=Ryff_instructions,Ryff_wellbeing] / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<block Ryff_wellbeing> / trials = [1=Ryff_instructions2; 2-19= Ryff_wellbeing] / screencolor = white </block>
______________________________
<survey random_names> / pages = [1=random_names] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white </survey>
<surveypage random_names> / caption = "In the first task you completed, you were presented with some random names on the screen. Below is the list of names." / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=know_names; 2=friend_names] / txcolor = black </surveypage>
<checkboxes know_names> / caption = "Do you know anyone with any of the following names? You may select more than one name if applicable." / options = ("<%values.fName1%>", "<%values.fName2%>", "<%values.fName3%>", "<%values.fName4%>", "<%values.fName5%>", "<%values.fName6%>", "<%values.fName7%>", "<%values.fName8%>", "<%values.fName9%>", "<%values.fName10%>") / optionvalues = ("fName1", "fName2", "fName3", "fName4", "fName5", "fName6","fName7", "fName8", "fName9", "fName10") / required = false </checkboxes>
<checkboxes friend_names> / caption = "Are you friends with anyone who has the following names? If you know more than one person with the listed name, think about the person who came to mind when completing the task. For example, if you know two people with the name 'Adrian', think about which Adrian came to mind when you were completing the task and whether you would call him a friend." / options = ("<%values.fName1%>", "<%values.fName2%>", "<%values.fName3%>", "<%values.fName4%>", "<%values.fName5%>", "<%values.fName6%>", "<%values.fName7%>", "<%values.fName8%>", "<%values.fName9%>", "<%values.fName10%>") / optionvalues = ("fName1", "fName2", "fName3", "fName4", "fName5", "fName6","fName7", "fName8", "fName9", "fName10") / required = false </checkboxes>
****************FINAL BLOCK: HOW DID YOU MEET****************** <survey explore_names> / pages = [1-3=noreplacenorepeat(meet_names, turn_to_them,turn_to_you)] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false </survey>
<surveypage meet_names> / questions = [1-10=noreplacenorepeat(name1_meeting, name2_meeting,name3_meeting, name4_meeting,name5_meeting, name6_meeting, name7_meeting, name8_meeting, name9_meeting, name10_meeting)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, briefly describe how you know this person in 2-3 words. For example, if you met 'person A' through a class, you might describe them as a classmate." </surveypage>
<textbox name1_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_1%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name2_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_2%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name3_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_3%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name4_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_4%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name5_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_5%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name6_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_6%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name7_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_7%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name8_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_8%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name9_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_9%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name10_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_10%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<surveypage turn_to_them> / questions = [1-10=noreplacenorepeat(name1_turn_to_them, name2_turn_to_them,name3_turn_to_them, name4_turn_to_them, name5_turn_to_them, name6_turn_to_them, name7_turn_to_them, name8_turn_to_them, name9_turn_to_them, name10_turn_to_them)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, rate how likely it is that you would turn to this person when you are worried about something in your life." </surveypage>
<radiobuttons name1_turn_to_you> / caption = "How likely is <%values.name_1%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false </radiobuttons>
<radiobuttons name2_turn_to_you> / caption = "How likely is <%values.name_2%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name3_turn_to_you> / caption = "How likely is <%values.name_3%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name4_turn_to_you> / caption = "How likely is <%values.name_4%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name5_turn_to_you> / caption = "How likely is <%values.name_5%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name6_turn_to_you> / caption = "How likely is <%values.name_6%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name7_turn_to_you> / caption = "How likely is <%values.name_7%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name8_turn_to_you> / caption = "How likely is <%values.name_8%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name9_turn_to_you> / caption = "How likely is <%values.name_9%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name10_turn_to_you> / caption = "How likely is <%values.name_10%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<surveypage turn_to_you> / questions = [1-10=noreplacenorepeat(name1_turn_to_you, name2_turn_to_you,name3_turn_to_you, name4_turn_to_you, name5_turn_to_you, name6_turn_to_you, name7_turn_to_you, name8_turn_to_you, name9_turn_to_you, name10_turn_to_you)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, rate how likely it is that this person would turn to you when they are worried about something in their life." </surveypage>
<radiobuttons name1_turn_to_them> / caption = "How likely are you to turn to <%values.name_1%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false </radiobuttons>
<radiobuttons name2_turn_to_them> / caption = "How likely are you to turn to <%values.name_2%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name3_turn_to_them> / caption = "How likely are you to turn to <%values.name_3%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name4_turn_to_them> / caption = "How likely are you to turn to <%values.name_4%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name5_turn_to_them> / caption = "How likely are you to turn to <%values.name_5%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name6_turn_to_them> / caption = "How likely are you to turn to <%values.name_6%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name7_turn_to_them> / caption = "How likely are you to turn to <%values.name_7%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name8_turn_to_them> / caption = "How likely are you to turn to <%values.name_8%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name9_turn_to_them> / caption = "How likely are you to turn to <%values.name_9%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name10_turn_to_them> / caption = "How likely are you to turn to <%values.name_10%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
------------------------------------------------------------------------------------ *** Friends go/no-go: anyone who comes to mind - CODE LINE 1894 ****** ------------------------------------------------------------------------------------
<survey names_mind> / pages = [1=names_mind_1; 2=names_mind_2; 3=names_mind_3; 4=names_mind_4; 5=names_mind_5; 6=names_mind_6; 7=names_mind_7; 8=names_mind_8; 9=names_mind_9; 10=names_mind_10] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names_mind.totaltrialcount >= 1) block.intro ] </survey>
<textbox names_mind_1> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_1> / questions = [1=names_mind_1] / ontrialend = [item.name_1.item = toupper (textbox.names_mind_1.response)] / ontrialend = [values.name_1 = textbox.names_mind_1.response] / ontrialend = [dropdown.d01.caption = values.name_1] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_2> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_2> / questions = [1=names_mind_2] / ontrialend = [item.name_2.item = toupper (textbox.names_mind_2.response)] / ontrialend = [values.name_2 = textbox.names_mind_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_3> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_3> / questions = [1=names_mind_3] / ontrialend = [item.name_3.item = toupper (textbox.names_mind_3.response)] / ontrialend = [values.name_3 = textbox.names_mind_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_4> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_4> / questions = [1=names_mind_4] / ontrialend = [item.name_4.item = toupper (textbox.names_mind_4.response)] / ontrialend = [values.name_4 = textbox.names_mind_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_5> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_5> / questions = [1=names_mind_5] / ontrialend = [item.name_5.item = toupper (textbox.names_mind_5.response)] / ontrialend = [values.name_5 = textbox.names_mind_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_6> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_6> / questions = [1=names_mind_6] / ontrialend = [item.name_6.item = toupper (textbox.names_mind_6.response)] / ontrialend = [values.name_6 = textbox.names_mind_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_7> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_7> / questions = [1=names_mind_7] / ontrialend = [item.name_7.item = toupper (textbox.names_mind_7.response)] / ontrialend = [values.name_7 = textbox.names_mind_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_8> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_8> / questions = [1=names_mind_8] / ontrialend = [item.name_8.item = toupper (textbox.names_mind_8.response)] / ontrialend = [values.name_8 = textbox.names_mind_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_9> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_9> / questions = [1=names_mind_9] / ontrialend = [item.name_9.item = toupper (textbox.names_mind_9.response)] / ontrialend = [values.name_9 = textbox.names_mind_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_10> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_10> / questions = [1=names_mind_10] / ontrialend = [item.name_10.item = toupper (textbox.names_mind_10.response)] / ontrialend = [values.name_10 = textbox.names_mind_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
*TEST* <survey names> / pages = [1=name_1; 2=name_2; 3=name_3; 4=name_4; 5=name_5; 6=name_6; 7=name_7; 8=name_8; 9=name_9; 10=name_10] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names.totaltrialcount >= 1) block.intro ] </survey>
<textbox name_1> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of someone in your social network." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_1> / questions = [1=name_1] / ontrialend = [item.name_1.item = toupper (textbox.name_1.response)] / ontrialend = [values.name_1 = textbox.name_1.response] / ontrialend = [dropdown.d01.caption = values.name_1] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_2> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_2> / questions = [1=name_2] / ontrialend = [item.name_2.item = toupper (textbox.name_2.response)] / ontrialend = [values.name_2 = textbox.name_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_3> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_3> / questions = [1=name_3] / ontrialend = [item.name_3.item = toupper (textbox.name_3.response)] / ontrialend = [values.name_3 = textbox.name_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_4> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_4> / questions = [1=name_4] / ontrialend = [item.name_4.item = toupper (textbox.name_4.response)] / ontrialend = [values.name_4 = textbox.name_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_5> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_5> / questions = [1=name_5] / ontrialend = [item.name_5.item = toupper (textbox.name_5.response)] / ontrialend = [values.name_5 = textbox.name_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_6> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_6> / questions = [1=name_6] / ontrialend = [item.name_6.item = toupper (textbox.name_6.response)] / ontrialend = [values.name_6 = textbox.name_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_7> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_7> / questions = [1=name_7] / ontrialend = [item.name_7.item = toupper (textbox.name_7.response)] / ontrialend = [values.name_7 = textbox.name_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_8> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_8> / questions = [1=name_8] / ontrialend = [item.name_8.item = toupper (textbox.name_8.response)] / ontrialend = [values.name_8 = textbox.name_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_9> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_9> / questions = [1=name_9] / ontrialend = [item.name_9.item = toupper (textbox.name_9.response)] / ontrialend = [values.name_9 = textbox.name_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_10> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_10> / questions = [1=name_10] / ontrialend = [item.name_10.item = toupper (textbox.name_10.response)] / ontrialend = [values.name_10 = textbox.name_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+xHi, Inquisit beginner here. I'm trying to build a go/no-go task. I have two blocks: one practice (<block practice>) block and one test block (<block names_gono>, based on words the participants enter earlier in the study). In the process of adapting the test block from the P-GNAT template, I created two problems that I can't seem to solve: 1) I want the word to disappear as soon as the participant responds (presses the space bar). This doesn't seem to work in either the practice block or the test block, but works just fine in the P-GNAT template. In both the practice and the names_gono blocks, after I press the space bar, I have to wait for the trial to play out. I tried adding "values" like "intertrialinterval = 400" and "responsetimeout = 600 + values.intertrialinterval" but they are either addressing another issue, or I have other parameters that override these values. 2) Between any two trials, I want to have a clear white screen. This seems to work in the practice block but not in the <block names_gono>. Again, I have tried many potential solutions to fix this, but can't seem to figure it out what exact line of code can do this for me. I'm copying my complete code below so you can be able to fully run it and also attaching the P-GNAT template. Can you please help? Thanks!
------------------------------------------------------------------------------------ *** Data settings ****** ------------------------------------------------------------------------------------ <data> / separatefiles = false / labels = true / columns = (script.filename, script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, blocknum blockcode trialnum trialcode response correct latency stimulusitem stimulusitem stimulusitem) </data>
<summarydata> / columns = (script.filename, script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.complete, values.condition, textbox.names_24hours_1.response, textbox.names_24hours_2.response, textbox.names_24hours_3.response, textbox.names_24hours_4.response, textbox.names_24hours_5.response, textbox.names_24hours_6.response, textbox.names_24hours_7.response, textbox.names_24hours_8.response, textbox.names_24hours_9.response, textbox.names_24hours_10.response,
likert.SPI_Adaptability.response, likert.SPI_Anxiety.response,likert.SPI_AttentionSeeking.response, likert.SPI_Charisma.response, likert.SPI_Compassion.response, likert.SPI_Conformity.response, likert.SPI_Creativity.response, likert.SPI_Easy_Going.response, likert.SPI_Emotional_Expressiveness.response, likert.SPI_Humor.response,likert.SPI_Impulsivity.response, likert.SPI_Order.response, likert.SPI_Sociability.response, likert.SPI_Trust.response,likert.SPI_Wellbeing.response,
likert.Ryff_wellbeing.response,
likert.loneliness_q1.response, likert.loneliness_q2.response, likert.loneliness_q3.response, likert.loneliness_q4.response, likert.loneliness_q5.response, likert.loneliness_q6.response, likert.loneliness_q7.response, likert.loneliness_q8.response, likert.loneliness_q9.response, likert.loneliness_q10.response, likert.loneliness_q11.response, likert.loneliness_q12.response, likert.loneliness_q13.response, likert.loneliness_q14.response, likert.loneliness_q15.response, likert.loneliness_q16.response, likert.loneliness_q17.response, likert.loneliness_q18.response, likert.loneliness_q19.response, likert.loneliness_q20.response,
likert.name_1_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_4_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_7_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_10_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response,
textbox.major.response, textbox.age.response, textbox.englishage.response, textbox.friend_circle.response, textbox.network_size.response, dropdown.english.response, dropdown.relationships.response, dropdown.religion.response,dropdown.religiosity.response, dropdown.ugrad_year.response, dropdown.latino3.response, dropdown.sex2.response checkboxes.race.response, radiobuttons.consentdecision.response, radiobuttons.followupconsent.response, checkboxes.friend_names.response, checkboxes.know_names.response,
radiobuttons.name1_turn_to_them.response, radiobuttons.name1_turn_to_you.response, radiobuttons.name2_turn_to_them.response, radiobuttons.name2_turn_to_you.response, radiobuttons.name3_turn_to_them.response, radiobuttons.name3_turn_to_you.response, radiobuttons.name4_turn_to_them.response, radiobuttons.name4_turn_to_you.response, radiobuttons.name5_turn_to_them.response, radiobuttons.name5_turn_to_you.response, radiobuttons.name6_turn_to_them.response, radiobuttons.name6_turn_to_you.response, radiobuttons.name7_turn_to_them.response, radiobuttons.name7_turn_to_you.response, radiobuttons.name8_turn_to_them.response, radiobuttons.name8_turn_to_you.response, radiobuttons.name9_turn_to_them.response, radiobuttons.name9_turn_to_you.response, radiobuttons.name10_turn_to_them.response, radiobuttons.name10_turn_to_you.response,
textbox.name1_meeting.response, textbox.name2_meeting.response, textbox.name3_meeting.response, textbox.name4_meeting.response, textbox.name5_meeting.response, textbox.name6_meeting.response, textbox.name7_meeting.response, textbox.name8_meeting.response, textbox.name9_meeting.response, textbox.name10_meeting.response)
/ labels = true / separatefiles = false </summarydata>
------------------------------------------------------------------------------------ *** Experiments ****** ------------------------------------------------------------------------------------
*expt 1> / groupassignment = subjectnumber / blocks = [1=consent; 2-6= noreplacenorepeat(survey.names_mind, block.loneliness,block.personality, block.Ryff_wellbeing, block.SPI_inventory); 7=demographics; 8=block.end_feedback] / quit = [values.quit ==1] / subjects = (1 of 2) </expt>
<expt 1> / groupassignment = subjectnumber / blocks = [1=consent; 2=sona_ID; 3=survey.names_24hours; 4-7=noreplacenorepeat(block.loneliness, block.personality, block.Ryff_wellbeing, block.SPI_inventory); 8=explore_names; 9=survey.random_names; 10=demographics; 11=block.end_feedback] / quit = [values.quit ==1] / subjects = (1 of 1) </expt>
<survey sona_ID> / pages = [1=sona_ID] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white / txcolor = black </survey>
<surveypage sona_ID> / caption = "Please answer the following question" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=sona_ID] </surveypage>
<textbox sona_ID> / caption = "Please enter your SONA ID" / mask = positiveinteger / required = true </textbox> ------------------------------------------------------------------------------------ *** Practice go/no-go: living things ****** ------------------------------------------------------------------------------------ <item practiceGo_catLABEL> /1 = "LIVING THINGS" </item>
<item practicewords> /1 = "CROW" /2 = "RAT" /3 = "LION" /4 = "SNAKE" /5 = "FROG" </item>
<item practiceNoGo_catLABEL> /1 = "NON-LIVING THINGS" </item>
<item practicewords_nogo> /1 = "CAR" /2 = "SOFA" /3 = "ROCK" /4 = "MUG" /5 = "PEN" </item>
<text practice> / items = practicewords / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text practice_comp> / items = practicewords_nogo / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<trial go_practice> / ontrialbegin = [ trial.go_practice.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = practice] / validresponse = (parameters.goKey) / correctresponse = (parameters.goKey) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.go_practice.resetStimulusFrames(); values.respRT = trial.go_practice.latency; values.word = text.practice.currentItem;
if (trial.go_practice.correct){ values.responseCategory = "HIT"; } else { values.responseCategory = "MISS"; values.respRT = ""; } ] / branch = [ if (values.responseCategory == "HIT"){ return trial.correctfeedback; } else { return trial.errorfeedback; } ] </trial> <trial nogo_practice> / ontrialbegin = [ trial.nogo_practice.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = practice_comp] / validresponse = (parameters.goKey) / correctresponse = (0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.nogo_practice.resetStimulusFrames(); values.respRT = trial.nogo_practice.latency;
values.word = text.practice_comp.currentItem;
if (trial.nogo_practice.correct){ values.responseCategory = "CR"; values.respRT = ""; } else { values.responseCategory = "FA"; } ] / branch = [ if (values.responseCategory == "CR"){ return trial.correctfeedback; } else { return trial.errorfeedback; } ] </trial>
<block practice> / skip = [ parameters.runPractice == false; ] / onblockbegin = [ values.GoStim = item.practiceGo_catLABEL.item(1); //selects the appropriate label for the practice GO category values.NoGoStim = item.practiceNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category values.condition = "practice"; ] / trials = [ 1 = blockInstructions; 2 = getReady; 3 = start; 4-13 = noreplace(go_practice, nogo_practice); //calls 10 practice trials: 5 go and 5 nogo trials 14 = end; ] / branch = [if (block.practice.totaltrialcount >= 1) block.names_gono ] </block>
<trial errorfeedback> / ontrialbegin = [ if (values.responseCategory == "FA"){ text.MissFeedback.skip = true; text.FAFeedback.skip = false; } else { text.MissFeedback.skip = false; text.FAFeedback.skip = true; }
] / stimulusframes = [1 = MissFeedback, FAFeedback] / validresponse = (" ") / posttrialpause = 500 / recorddata = false </trial>
<text FAFeedback> / items = ("Incorrect
'<%values.word%>' does NOT belong to the <%item.practiceGo_catLABEL.item(1)%> category.
Remember: Press ONLY for words from the <%item.practiceGo_catLABEL.item(1)%> category
Press space bar to continue.") / position = (50%, 50%) / size = (80%, 80%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = red </text>
*PRACTICE TO APPLY GO NO GO BASED ON PRACTICE TRIAL*
<defaults> /canvasaspectratio = (4,3) /minimumversion = "6.5.2.0" / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) /txbgcolor = white / txcolor = black / screencolor = white </defaults>
------------------------------------------------------------------------------------ *** Friends go/no-go ****** ------------------------------------------------------------------------------------
<values> / quit = 0 / complete = 0 / name_1= "" / name_2 = "" / name_3 = "" / name_4 = "" / name_5= "" / name_6 = "" / name_7 = "" / name_8 = "" / name_9= "" / name_10 = "" / name_11= "ANDREW" / name_12= "WESLEY" / name_13 = "JONATHAN" / name_14 = "ADRIAN" / name_15= "CAMERON" / name_16 = "HAILEY" / name_17 = "NATALIE" / name_18 = "JOSEPHINE" / name_19= "CAROLINE" / name_20 = "ALICE" </values>
#copied code <list fillerNames> / items = ("ANDREW", "HAILEY", "WESLEY", "ALICE" , "ADRIAN", "NATALIE", "CAMERON", "JOSEPHINE", "CAROLINE", "JONATHAN", "CALEB", "SADIE", "ROBERT", "RUBY", "CHRISTOPHER", "MADELYN", "JOSE","CORA", "JOSHUA", "DELILAH") / selectionrate = always </list>
<list participantNames> / items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, values.name_9,values.name_10) </list>
<values> / fName1 = "" / fName2 = "" / fName3 = "" / fName4 = "" / fName5 = "" / fName6 = "" / fName7 = "" / fName8 = "" / fName9 = "" / fName10 = "" </values>
<item fName1> </item>
<item fName2> </item>
<item fName3> </item>
<item fName4> </item>
<item fName5> </item>
<item fName6> </item>
<item fName7> </item>
<item fName8> </item>
<item fName9> </item>
<item fName10> </item>
<text name_1> / numitems = 1 / items = name_1 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_1> </item>
<text name_2> / numitems = 1 / items = name_2 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_2> </item>
<text name_3> / numitems = 1 / items = name_3 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_3> </item>
<text name_4> / numitems = 1 / items = name_4 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_4> </item>
<text name_5> / numitems = 1 / items = name_5 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_5> </item>
<text name_6> / numitems = 1 / items = name_6 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_6> </item>
<text name_7> / numitems = 1 / items = name_7 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_7> </item>
<text name_8> / numitems = 1 / items = name_8 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_8> </item>
<text name_9> / numitems = 1 / items = name_9 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_9> </item>
<text name_10> / numitems = 1 / items = name_10 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_10> </item>
<item friends_catLABEL> /1 = "FRIENDS" </item>
<item nonfriendsNoGo_catLABEL> /1 = "NON-FRIENDS" </item>
<values> / intertrialinterval = 400 / responsetimeout = 600 + values.intertrialinterval </values>
<trial trial_name_1> / ontrialbegin = [ trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_1] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_1.resetStimulusFrames(); values.respRT = trial.trial_name_1.latency; values.word = text.name_1.currentItem] </trial>
<trial trial_name_2> / ontrialbegin = [ trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_2] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_2.resetStimulusFrames(); values.respRT = trial.trial_name_2.latency; values.word = text.name_2.currentItem] </trial>
<trial trial_name_3> / ontrialbegin = [ trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_3] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_3.resetStimulusFrames(); values.respRT = trial.trial_name_3.latency; values.word = text.name_3.currentItem] </trial>
<trial trial_name_4> / ontrialbegin = [ trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_4] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_4.resetStimulusFrames(); values.respRT = trial.trial_name_4.latency; values.word = text.name_4.currentItem] </trial>
<trial trial_name_5> / ontrialbegin = [ trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_5] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_5.resetStimulusFrames(); values.respRT = trial.trial_name_5.latency; values.word = text.name_5.currentItem] </trial>
<trial trial_name_6> / ontrialbegin = [ trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_6] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_6.resetStimulusFrames(); values.respRT = trial.trial_name_6.latency; values.word = text.name_6.currentItem] </trial>
<trial trial_name_7> / ontrialbegin = [ trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_7] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_7.resetStimulusFrames(); values.respRT = trial.trial_name_7.latency; values.word = text.name_7.currentItem] </trial>
<trial trial_name_8> / ontrialbegin = [ trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_8] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_8.resetStimulusFrames(); values.respRT = trial.trial_name_8.latency; values.word = text.name_8.currentItem] </trial>
<trial trial_name_9> / ontrialbegin = [ trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_9] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_9.resetStimulusFrames(); values.respRT = trial.trial_name_9.latency; values.word = text.name_9.currentItem] </trial>
<trial trial_name_10> / ontrialbegin = [ trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_10] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_10.resetStimulusFrames(); values.respRT = trial.trial_name_10.latency; values.word = text.name_10.currentItem] </trial>
<item name_11> /1 = "ANDREW" </item>
<item name_12> /1 = "WESLEY" </item>
<item name_13> /1 = "JONATHAN" </item>
<item name_14> /1 = "ADRIAN" </item>
<item name_15> /1 = "CAMERON" </item>
<item name_16> /1 = "HAILEY" </item>
<item name_17> /1 = "NATALIE" </item>
<item name_18> /1 = "JOSEPHINE" </item>
<item name_19> /1 = "CAROLINE" </item>
<item name_20> /1 = "ALICE" </item>
<text fName1> / numitems = 1 / items = ("<%values.fName1%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName2> / numitems = 1 / items = ("<%values.fName2%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName3> / numitems = 1 / items = ("<%values.fName3%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName4> / numitems = 1 / items = ("<%values.fName4%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName5> / numitems = 1 / items = ("<%values.fName5%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName6> / numitems = 1 / items = ("<%values.fName6%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName7> / numitems = 1 / items = ("<%values.fName7%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName8> / numitems = 1 / items = ("<%values.fName8%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName9> / numitems = 1 / items = ("<%values.fName9%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName10> / numitems = 1 / items = ("<%values.fName10%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<trial trial_name_11> / ontrialbegin = [ trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName1] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_11.resetStimulusFrames(); values.respRT = trial.trial_name_11.latency; values.word = text.fName1.currentItem] </trial>
<trial trial_name_12> / ontrialbegin = [ trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName2] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_12.resetStimulusFrames(); values.respRT = trial.trial_name_12.latency; values.word = text.fName2.currentItem] </trial>
<trial trial_name_13> / ontrialbegin = [ trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName3] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_13.resetStimulusFrames(); values.respRT = trial.trial_name_13.latency; values.word = text.fName3.currentItem] </trial>
<trial trial_name_14> / ontrialbegin = [ trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName4] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_14.resetStimulusFrames(); values.respRT = trial.trial_name_14.latency; values.word = text.fName4.currentItem] </trial>
<trial trial_name_15> / ontrialbegin = [ trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName5] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_15.resetStimulusFrames(); values.respRT = trial.trial_name_15.latency; values.word = text.fName5.currentItem] </trial>
<trial trial_name_16> / ontrialbegin = [ trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName6] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_16.resetStimulusFrames(); values.respRT = trial.trial_name_16.latency; values.word = text.fName6.currentItem] </trial>
<trial trial_name_17> / ontrialbegin = [ trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName7] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_17.resetStimulusFrames(); values.respRT = trial.trial_name_17.latency; values.word = text.fName7.currentItem] </trial>
<trial trial_name_18> / ontrialbegin = [ trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName8] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_18.resetStimulusFrames(); values.respRT = trial.trial_name_18.latency; values.word = text.fName8.currentItem] </trial>
<trial trial_name_19> / ontrialbegin = [ trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName9] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_19.resetStimulusFrames(); values.respRT = trial.trial_name_19.latency; values.word = text.fName9.currentItem] </trial>
<trial trial_name_20> / ontrialbegin = [ trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName10] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_20.resetStimulusFrames(); values.respRT = trial.trial_name_20.latency; values.word = text.fName10.currentItem] </trial>
<block names_gono> / skip = [ parameters.runPractice == false; ] / onblockbegin = [ values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category values.condition = "practice"; ] / trials = [ 1 = blockInstructions; 2 = getReady; 3 = start; 4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 104 = end; ] / branch = [if (block.names_gono.totaltrialcount >= 1) block.closeness ] </block>
* EXPERIMENTATION ABOVE <text correctFeedback> / items = ("Correct") / position = (50%, 80%) / size = (80%, 8%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = green </text>
<text MissFeedback> / items = ("Incorrect
'<%values.word%>' belongs to the <%item.practiceGo_catLABEL.item(1)%> category.
Remember: Press for words from the <%item.practiceGo_catLABEL.item(1)%> category
Press space bar to continue.") / position = (50%, 50%) / size = (80%, 80%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = red </text>
<text finish> / items = ("Thank you!") / fontstyle = ("Arial", 8%, true, false, false, false, 5, 1) / position = (50%, 50%) / size = (80%, 80%) / vjustify = center </text>
<text exit> / items = ("<press space bar to exit>") / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / position = (50%, 90%) / size = (80%, 5%) / vjustify = center </text>
<trial correctfeedback> / stimulusframes = [1 = correctFeedback] //for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ] /timeout = parameters.practiceFeedbackDuration / posttrialpause = 500 / recorddata = true </trial>
<block intro> / onblockbegin = [ values.GoStim = ""; values.NoGoStim = ""; ] / trials = [1-2 = instructions] / branch = [if (block.intro.totaltrialcount >= 1) block.practice ] </block>
<text blockInstructions> / items = blockInstructions / position = (50%, 50%) / vjustify = center / hjustify = left / size = (80%, 80%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) </text>
<trial blockInstructions> / stimulusframes = [1 = blockInstructions] / validresponse = (" ") / recorddata = false </trial>
<text instructions> / items = Instructions / select = sequence / position = (50%, 50%) / vjustify = center / hjustify = left / size = (80%, 80%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) / resetinterval = 0 </text>
<trial instructions> / stimulusframes = [1 = instructions] / validresponse = (" ") / recorddata = false </trial>
<text testInstructions> / items = instructions / select = 3 / position = (50%, 50%) / vjustify = center / hjustify = left / size = (90%, 90%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) / resetinterval = 0 </text>
<item instructions> /1 = "In this task, you will see a series of words one at a time. The words will appear and disappear very quickly. Press the space bar when you see a word from a specific category, but do NOT press at other times.
Press space bar to learn more." /2 = "Across the task, the rules on what category word to respond to will change, and an instruction screen will tell you the new rules. Press space bar to get your first instructions and start <%expressions.instructions%>." /3 = "The test is about to start. It takes approximately 10 minutes.
The words during the test will be either XXX words. There will be no more feedback. ~n~n~n~n~n~n Take a moment to get familiar with the words and then press space bar to start." </item>
<expressions> /instructions = if (parameters.runPractice == true){ "a practice session" } else { "the test" } </expressions>
<text fixation> / items = ("+") / fontstyle = ("Arial", parameters.fixationSize, true, false, false, false, 5, 1) / position = (50%, 50%) / erase = false / vjustify = center </text>
<item blockInstructions> /1 = "Press the SPACE BAR whenever you see words from the '<%values.GoStim%>' category.
Don't press for other words, only the words from the '<%values.GoStim%>' category. ~nRemember to go as fast as you can without making any mistakes. The words will appear and disappear very quickly.
Press the space bar to start." </item>
<text getReady> / items = ("Get Ready") / fontstyle = ("Arial", 8.00%, true, false, false, false, 5, 1) / size = (80%, 10%) / txcolor = blue / vjustify = center </text>
<trial getReady> / stimulusframes = [1 = getReady, spacebarreminder] / validresponse = (" ") / beginresponsetime = parameters.getReadyDuration / trialduration = parameters.getReadyDuration / recorddata = false </trial>
<text spacebarreminder> / items = ("<%expressions.buttoninstruct1%>") / fontstyle = ("Arial", 3.00%, true, false, false, false, 5, 1) / size = (80%, 10%) / txcolor = blue / vjustify = center / position = (50%, 75%) </text>
<trial start> / ontrialbegin = [ text.fixation.textColor = white; ] / stimulusframes = [1 = fixation]
//for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ]
/ trialduration = parameters.startFixation / recorddata = false </trial>
<trial end> / ontrialbegin = [ text.fixation.textColor = red; ] / stimulusframes = [1 = fixation]
//for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ]
/ trialduration = parameters.endFixation / recorddata = false </trial>
<expressions> /buttoninstruct1 = if (computer.hasKeyboard){ "place your index finger on the space bar key" } else { "place your index finger over the space bar button" } </expressions>
<parameters> /fixationSize = 10% /wordSize = 8%
/runPractice = true
/practiceFeedbackDuration = 1000 /getReadyDuration = 5000 /startFixation = 2500 /endFixation = 2000 /stimDuration = 1200 //450 /responseDuration = 1200
/goKey = " " </parameters>
<values> /index = 1 /iti = 1000
/respRT = 0 /responseCategory = ""
/GoStim = "neutral" /NoGoStim = "" /condition = "" /word = "" /feedback = 0 </values>
------------------------------------------------------------------------------------ *** UCLA Loneliness Scale ****** ------------------------------------------------------------------------------------
<block loneliness> / trials = [1=loneliness_instructions2; 2-21=noreplacenorepeat(loneliness_q1,loneliness_q2, loneliness_q3, loneliness_q4, loneliness_q5, loneliness_q6,loneliness_q7, loneliness_q8,loneliness_q9, loneliness_q10, loneliness_q11,loneliness_q12,loneliness_q13,loneliness_q14,loneliness_q15,loneliness_q16,loneliness_q17, loneliness_q18,loneliness_q19,loneliness_q20)] / screencolor = white </block>
<surveypage loneliness_instructions2> / caption = "For the next section of the study, you will read statements that describe how people sometimes feel. For each statement, please indicate how often you feel the way described by selecting one of the responses.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<text loneliness_instructions> /items = loneliness_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = grey / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<item loneliness_instructions> /1 = "The following statements describe how people sometimes feel. For each statement, please indicate how often you feel the way described by selecting one of the responses below." </item>
<text loneliness_q1> /items = loneliness_q1 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q2> /items = loneliness_q2 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q3> /items = loneliness_q3 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q4> /items = loneliness_q4 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q5> /items = loneliness_q5 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<text loneliness_q6> /position = (50, 42) /items = loneliness_q6 /halign = center /select = sequence / txbgcolor = white / txcolor = black / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<text loneliness_q7> /items = loneliness_q7 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black </text>
<text loneliness_q8> /items = loneliness_q8 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black </text>
<text loneliness_q9> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q9 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q10> /position = (50, 42) /items = loneliness_q10 /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q11> /position = (50, 42) / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /items = loneliness_q11 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q12> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q12 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q13> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q13 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q14> /items = loneliness_q14 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q15> /items = loneliness_q15 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q16> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /items = loneliness_q16 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q17> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q17 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q18> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q18 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q19> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q19 /halign = center /select = sequence / txcolor = black / txbgcolor = white </text>
<text loneliness_q20> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q20 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<item loneliness_q1> /1 = "How often do you feel that you are “in tune” with the people around you?" </item>
<item loneliness_q2> /1 = "How often do you feel that you lack companionship?" </item>
<item loneliness_q3> /1 = "How often do you feel that there is no one you can turn to?" </item>
<item loneliness_q4> /1 = "How often do you feel alone?" </item>
<item loneliness_q5> /1 = "How often do you feel part of a group of friends?" </item>
<item loneliness_q6> /1 = "How often do you feel that you have a lot in common with the people around you?" </item>
<item loneliness_q7> /1 = "How often do you feel that you are no longer close to anyone?" </item>
<item loneliness_q8> /1 = "How often do you feel that your interests and ideas are not shared by those around you?" </item>
<item loneliness_q9> /1 = "How often do you feel outgoing and friendly?" </item>
<item loneliness_q10> /1 = "How often do you feel close to people?" </item>
<item loneliness_q11> /1 = "How often do you feel left out?" </item>
<item loneliness_q12> /1 = "How often do you feel that your relationships with others are not meaningful?" </item>
<item loneliness_q13> /1 = "How often do you feel that no one really knows you well?" </item>
<item loneliness_q14> /1 = "How often do you feel isolated from others?" </item>
<item loneliness_q15> /1 = "How often do you feel that you can find companionship when you want it?" </item>
<item loneliness_q16> /1 = "How often do you feel that there are people who really understand you?" </item>
<item loneliness_q17> /1 = "How often do you feel shy?" </item>
<item loneliness_q18> /1 = "How often do you feel that people are around you but not with you?" </item>
<item loneliness_q19> /1 = "How often do you feel that there are people you can talk to?" </item>
<item loneliness_q20> /1 = "How often do you feel that there are people you can turn to?" </item>
<likert loneliness_q1> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q1] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q2> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q2] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q3> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q3] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q4> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q4] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q5> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q5] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q6> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q6] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q7> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q7] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q8> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q8] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q9> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions,loneliness_q9] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q10> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q10] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q11> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q11] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q12> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q12] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q13> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q13] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q14> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q14] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q15> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q15] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q16> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q16] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q17> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q17] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q18> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q18] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q19> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q19] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q20> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q20] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert> ------------------------------------------------------------------------------------ *** TIPI Scale ****** ------------------------------------------------------------------------------------ <block personality> / trials = [1=personality_instructions2; 2-11=noreplacenorepeat(personality_q1,personality_q2, personality_q3, personality_q4, personality_q5, personality_q6,personality_q7, personality_q8,personality_q9, personality_q10)] / screencolor = white </block>
<surveypage personality_instructions2> / caption = "For the next section of the study, you will read a number of personality traits that may or may not apply to you. You should rate the extent to which the pair of traits applies to you, even if one characteristic applies more strongly than the other.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<text personality_q1> /size = (700, 100) /items = personality_q1 /position = (50, 45) /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q2> /size = (700, 100) /items = personality_q2 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q3> /size = (900, 100) /items = personality_q3 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q4> /size = (700, 100) /items = personality_q4 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q5> /size = (900, 100) /items = personality_q5 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q6> /size = (700, 100) /items = personality_q6 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q7> /size = (700, 100) /items = personality_q7 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q8> /size = (700, 100) /items = personality_q8 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q9> /size = (700, 100) /items = personality_q9 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q10> /size = (700, 100) /items = personality_q10 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_instructions> /items = personality_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = gray / fontstyle = ("Arial", 16, false, false, false, false, 5, 0)
</text>
<item personality_instructions> /1 = "Here are a number of personality traits that may or may not apply to you. Please select a number to indicate the extent to which you agree or disagree with that statement.You should rate the extent to which the pair of traits applies to you, even if one characteristic applies more strongly than the other.
~n I see myself as:" </item>
<item personality_q1> /1 = "Extraverted, enthusiastic." </item>
<item personality_q2> /1 = "Critical, quarrelsome." </item>
<item personality_q3> /1 = "Dependable, self-disciplined." </item>
<item personality_q4> /1 = "Anxious, easily upset." </item>
<item personality_q5> /1 = "Open to new experiences, complex." </item>
<item personality_q6> /1 = "Reserved, quiet." </item>
<item personality_q7> /1 = "Sympathetic, warm." </item>
<item personality_q8> /1 = "Disorganized, careless." </item>
<item personality_q9> /1 = "Calm, emotionally stable." </item>
<item personality_q10> /1 = "Conventional, uncreative." </item>
<likert personality_q1> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q1] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q2> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q2] / ontrialbegin = [ text.personality_instructions] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q3> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions,personality_q3] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q4> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q4] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q5> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q5] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q6> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q6] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q7> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q7] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q8> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q8] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q9> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q9] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q10> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q10] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
------------------------------------------------------------------------------------ *** Friends go/no-go: you interacted with in the past 24 hours - CODE LINE 1715 ****** ------------------------------------------------------------------------------------ <survey names_24hours> / pages = [1=names_24hours_instruct1; 2=names_24hours_instruct2; 3=names_24hours_instruct3; 4=names_24hours_instruct4; 5=names_24hours_1; 6=names_24hours_2; 7=names_24hours_3; 8=names_24hours_4; 9=names_24hours_5; 10=names_24hours_6; 11=names_24hours_7; 12=names_24hours_8; 13=names_24hours_9; 14=names_24hours_10] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names_24hours.totaltrialcount >= 1) block.intro ] / screencolor = white / txcolor = black </survey>
<surveypage names_24hours_instruct1> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n " / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct2> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. " / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct3> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with.
You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct4> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with.
You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<textbox names_24hours_1> / caption = "Name 1: In the text box provided, please type in the name of a person you interacted with since yesterday morning.
Please do NOT mention any family members." / required = true </textbox>
<surveypage names_24hours_1> / questions = [1=names_24hours_1] / ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)] / ontrialend = [values.name_1 = textbox.names_24hours_1.response] / ontrialend = [dropdown.d02.caption = values.name_1] / ontrialend = [ // some input sanitization values.name_1 = capitalize(tolower(textbox.names_24hours_1.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_2> / caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_2> / questions = [1=names_24hours_2] / ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)] / ontrialend = [values.name_2 = textbox.names_24hours_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / ontrialend = [ // some input sanitization values.name_2 = capitalize(tolower(textbox.names_24hours_2.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_3> / caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_3> / questions = [1=names_24hours_3] / ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)] / ontrialend = [values.name_3 = textbox.names_24hours_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / ontrialend = [ // some input sanitization values.name_3 = capitalize(tolower(textbox.names_24hours_3.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_4> / caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_4> / questions = [1=names_24hours_4] / ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)] / ontrialend = [values.name_4 = textbox.names_24hours_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / ontrialend = [ // some input sanitization values.name_4 = capitalize(tolower(textbox.names_24hours_4.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_5> / caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_5> / questions = [1=names_24hours_5] / ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)] / ontrialend = [values.name_5 = textbox.names_24hours_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / ontrialend = [ // some input sanitization values.name_5 = capitalize(tolower(textbox.names_24hours_5.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_6> / caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_6> / questions = [1=names_24hours_6] / ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)] / ontrialend = [values.name_6 = textbox.names_24hours_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / ontrialend = [ // some input sanitization values.name_6 = capitalize(tolower(textbox.names_24hours_6.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_7> / caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_7> / questions = [1=names_24hours_7] / ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)] / ontrialend = [values.name_7 = textbox.names_24hours_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / ontrialend = [ // some input sanitization values.name_7 = capitalize(tolower(textbox.names_24hours_7.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_8> / caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_8> / questions = [1=names_24hours_8] / ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)] / ontrialend = [values.name_8 = textbox.names_24hours_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / ontrialend = [ // some input sanitization values.name_8 = capitalize(tolower(textbox.names_24hours_8.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_9> / caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_9> / questions = [1=names_24hours_9] / ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)] / ontrialend = [values.name_9 = textbox.names_24hours_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / ontrialend = [ // some input sanitization values.name_9 = capitalize(tolower(textbox.names_24hours_9.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_10> / caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_10> / questions = [1=names_24hours_10] / ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)] / ontrialend = [values.name_10 = textbox.names_24hours_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / ontrialend = [ // some input sanitization values.name_10 = capitalize(tolower(textbox.names_24hours_10.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage> ------------------------------------------------------------------------------------ *** Demographics *** ------------------------------------------------------------------------------------
<survey demographics> / pages = [1=demographics1; 2=demographics2] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white </survey>
<surveypage demographics1> / caption = "Please answer the following demographic questions" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=age; 2=sex2] / txcolor = black </surveypage>
<surveypage demographics2> / caption = "Please answer the following demographic questions (continued)" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / txcolor = black / questions = [1=ugrad_year; 2=latino3; 3=race; 4=network_size; 5=major; 6=relationships; 7=religion; 8=religiosity; 9=friend_circle; 10=english; 11=englishage] </surveypage>
<textbox age> / caption = "Age" / mask = positiveinteger / range = (16, 99) / required = false </textbox>
<dropdown sex2> / options = ("female", "male", "transgender", "other") / caption = "Sex" / required = false </dropdown>
<dropdown latino3> / options = ("Hispanic or Latino", "Not Hispanic or Latino") / caption = "Which category best describes you?" / optionvalues = ("1", "0") / required = false </dropdown>
<dropdown ugrad_year> / caption = "Class year" / options = ("1st year undergraduate", "2nd year undergraduate", "3rd year undergraduate", "4th year undergraduate", "5th+ year undergraduate", "1st year grad student", "2nd year grad student", "3rd+ year grad student", "not a student") / optionvalues = ("1", "2", "3", "4", "5", "6", "7", "8", "9") / required = false </dropdown>
<checkboxes race> / caption = "Which category best describes you?" / options = ("White—For example, German, Irish, English, Italian, Polish, French", "Asian—For example, Chinese, Filipino, Asian Indian, Vietnamese, Korean, Japanese", "Black/African American—For example, Jamaican, Haitian, Nigerian, Ethiopian, Somalian", "Native Hawaiian/Pacific Islander—For example, Native Hawaiian, Samoan, Chamorro, Tongan, Fijian, Marshallese", "Middle Eastern/North African—For example, Lebanese, Iranian, Egyptian, Syrian, Moroccan, Algerian" ,"American Indian/Alaska Native—For example, Navajo Nation, Blackfeet Tribe, Mayan, Aztec, Native Village of Barrow Inupiat Traditional Government, Nome Eskimo Community", "Multiracial", "Other") / optionvalues = ("White", "Asian", "Black", "MENA", "NH/PI", "AI/AN", "Multiracial", "Other") / required = false </checkboxes>
<dropdown english> / caption = "When did you learn English?" / options = ("Before the age of 5", "At the age of 5 or later (specify age in years in the textbox below)") / optionvalues = ("0", "1") / required = false </dropdown>
<textbox englishage> / required = false </textbox>
<textbox major> / caption = "Academic major" / required = false </textbox>
<textbox network_size> / caption = "How many people are in your social network?" / required = false </textbox>
<textbox friend_circle> / caption = "How many people would you call a friend?" / required = false </textbox>
<dropdown relationships> / caption = "What is your relationship status?" / options = ("Not in a relationship", "In a relationship", "Engaged to be married", "Married", "Other") / required = false </dropdown>
<dropdown religion> / caption = "What is your religious affiliation?" / options = ("Agnostic", "Atheist", "Buddhist", "Christian", "Hindu","Jewish", "Muslim", "Spiritual but not religious","Other") / required = false </dropdown>
<dropdown religiosity> / caption = "To what extent do you consider yourself a religious or spiritual person?" / options = ("Very religious", "Somewhat religious", "Not very religious", "Not religious, but spiritual", "Neither religious nor spiritual") / required = false </dropdown> ------------------------------------------------------------------------------------ *** Intro and instructions *** ------------------------------------------------------------------------------------
<page intro0> ^Welcome.... </page>
<page intro1> ^We are interested in the ways people think and feel about themselves and their social relationships. ^^In this experiment, we will ask you a few questions about yourself and your social relationships.</page>
<block end_feedback> / trials = [1= end_feedback] / screencolor = white </block>
<item end_feedback> /1 = "You have just finished the experiment. Thank you for your participation.
We value your feedback. How was your experience answering these questions? Do you have any comments, suggestions for improvement, or anything else you would like to share with the researchers?" </item>
<text end_feedback> /items = end_feedback /position = (0, 20) /halign = left / txbgcolor = white / txcolor = black / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<openended end_feedback> / stimulustimes = [1=end_feedback] / multiline = true / size = (80%, 20%) / numlines = 6 / position = (40%, 60%) </openended>
----------------------- *****CONSENT*********** ————————————————————————————
<block consent> / preinstructions = (intro0, intro1, consent1) / trials = [1= consentdecision] / branch = [if (radiobuttons.consentdecision.response==2) block.quit] / screencolor = white </block>
<page consent1> ^You are invited to take part in a research study examining social networks.
^^What the study is about ^The purpose of this study is to explore how people think and feel about their social relationships.
^^Risks and discomforts ^We do not anticipate any risks from participating in this research. You are free not to answer any questions you do not wish to answer.
^^Benefits ^Participating in this study provides no direct benefits to you. However, we hope with your participation to broaden our understanding of how people perceive and navigate social relationships.
^^Privacy/Confidentiality/Data Security ^Data from the questionnaires will be stored using numerical ID codes without any identifying information. All data will be stored on a password protected, encrypted computer/server. Your identity will not be revealed in publications or any other outlet. Data from this project may be made available to other researchers in the future; should this occur, the data will contain no identifying information that could associate your name with participation in this project.
^^Sharing De-identified Data Collected in this Research ^De-identified data from this study may be shared with the research community at large to advance science and health. We will remove or code any personal information that could identify you before files are shared with other researchers to ensure that, by current scientific standards and known methods, no one will be able to identify you from the information we share. Despite these measures, we cannot guarantee anonymity of your personal data.
^^Future use of Identifiable Data Collected in this Research ^Identifiable information might be used for future research with obtaining your consent.
^^Follow up studies ^We may contact you again to request your participation in a follow up study. As always, your participation will be voluntary and we will ask for your explicit consent to participate in any of the follow up studies.
^^If you have questions The researchers conducting this study are..... </page>
<surveypage consentdecision> / showpagenumbers = false / showquestionnumbers = false / questions = [1 = consentdecision; 2=followupconsent] / showquestionnumbers = false / showpagenumbers = false / itemspacing = 10% / nextlabel = "Continue" / finishlabel = "Continue" / txcolor = black </surveypage>
<radiobuttons followupconsent> / caption = "May we contact you again to request your participation in a follow up study?" / options = ("Yes","No") / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / optionvalues = ("1","2") / orientation = vertical / required = true / txcolor = black </radiobuttons>
<radiobuttons consentdecision> / caption = "Please indicate whether you agree to participate in this study or not." / options = ("I agree to participate in this study.","I DO NOT agree to participate in this study.") / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / optionvalues = ("1","2") / orientation = vertical / required = true / monkeyresponse = ["1"] /txcolor = black
</radiobuttons>
<block quit> /trials = [1 = quit] </block>
<trial quit> / stimulusframes = [1 = quit] / timeout = 5000 / ontrialend = [values.quit +=1] </trial>
<text quit> / items = ("Thank you for your interest in the study.") / txcolor = black </text>
----------------------- *****RANKING TASK*********** ————————————————————————————
<values> / rankstring = "" / validranking = false / d01_prev = 0 / d02_prev = 0 / d03_prev = 0 / d04_prev = 0 / d05_prev = 0 / d06_prev = 0 / d07_prev = 0 / d08_prev = 0 / d09_prev = 0 / d10_prev = 0 / errormessage = "" </values>
<block ranking> / trials = [1=ranking] / screencolor = white
</block>
<surveypage ranking> / caption = "Rank the names below in order of their importance to you." / txcolor = black / subcaption = "<font color=~"#FF0000~"><%values.errormessage%></font>" / questions = [1-10=noreplacenorepeat(d01, d02, d03, d04, d05, d06, d07, d08, d09, d10)] / ontrialbegin = [values.rankstring="";] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d01.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d02.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d03.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d04.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d05.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d06.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d07.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d08.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d09.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d10.selectedcaption)] / ontrialend = [ values.d01_prev = dropdown.d01.response; values.d02_prev = dropdown.d02.response; values.d03_prev = dropdown.d03.response; values.d04_prev = dropdown.d04.response; values.d05_prev = dropdown.d05.response; values.d06_prev = dropdown.d06.response; values.d07_prev = dropdown.d07.response; values.d08_prev = dropdown.d08.response; values.d09_prev = dropdown.d09.response; values.d10_prev = dropdown.d10.response ] / ontrialend = [if (contains(values.rankstring,"1")==true && contains(values.rankstring,"2")==true && contains(values.rankstring,"3")==true && contains(values.rankstring,"4")==true && contains(values.rankstring,"5")==true && contains(values.rankstring,"6")==true && contains(values.rankstring,"7")==true && contains(values.rankstring,"8")==true && contains(values.rankstring,"9")==true && contains(values.rankstring,"10")==true) { values.validranking = true; } else { values.validranking = false; values.errormessage = "Not all ranks have been uniquely assigned. Please revise your responses."; if(dropdown.d01.response == "" || dropdown.d02.response == "" || dropdown.d03.response == "" || dropdown.d04.response == "" || dropdown.d05.response == "" || dropdown.d06.response == "" || dropdown.d07.response == "" || dropdown.d08.response == "" || dropdown.d09.response == "" || dropdown.d10.response == "") { values.errormessage = concat(values.errormessage, "<br>Please answer all questions."); } }; ] / branch = [if ( values.validranking == false) surveypage.ranking] / showpagenumbers = false / showquestionnumbers = false </surveypage>
<dropdown d01> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d01_prev / required = false </dropdown>
<dropdown d02> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d02_prev / required = false </dropdown>
<dropdown d03> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d03_prev / required = false </dropdown>
<dropdown d04> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d04_prev / required = false </dropdown>
<dropdown d05> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d05_prev / required = false </dropdown>
<dropdown d06> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d06_prev / required = false </dropdown>
<dropdown d07> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d07_prev / required = false </dropdown>
<dropdown d08> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d08_prev / required = false </dropdown>
<dropdown d09> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d09_prev / required = false </dropdown>
<dropdown d10> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d10_prev / required = false </dropdown>
<item SPI_instructions> /1 = "Please use the response option to indicate how accurately each phrase or sentence describes you. Select only one option per question.
I..." </item>
<text SPI_instructions> /items = SPI_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = black / fontstyle = ("Arial", -16, true, false, false, false, 5, 1) </text>
*Q2745, 2745, 128 <item SPI_Creativity> / 6 = "Am an original thinker." / 4 = "Am full of ideas." / 2 = "Am able to come up with new and different ideas." </item>
*Q1244, 1243, 1248 <item SPI_Humor> / 1 = "Laugh a lot." / 2 = "Laugh aloud." / 3 = "Laugh my way through life." </item>
*Q565, 1027, 1416 <item SPI_AttentionSeeking> / 1 = "Dislike being the center of attention." / 2 = "Hate being the center of attention." / 3 = "Make myself the center of attention." </item>
*Q1045, 254, 1242 <item SPI_Charisma> / 1 = "Have a natural talent for influencing people." / 2 = "Am skilled in handling social situations." / 3 = "Lack the talent for influencing people." </item>
*Q1904, 312, 1923 <item SPI_Sociability> / 1 = "Usually like to spend my free time with people." / 2 = "Avoid company." / 3 = "Want to be left alone." </item>
<item SPI_Adaptability> / 1 = "Dislike changes." / 2 = "Don't like the idea of change." / 3 = "Adjust easily." </item>
<item SPI_Conformity> / 1 = "Am just an ordinary person." / 2 = "Like to be thought of as a normal kind of person." / 3 = "See myself as an average person." </item>
<item SPI_Easy_Going> / 1 = "Like to take it easy." / 2 = "Like a leisurely lifestyle." / 3 = "Have a slow pace to my life." </item>
*1855, 4289, 377 <item SPI_Trust> / 1 = "Trust what people say." / 2 = "Trust people to mainly tell the truth." / 3 = "Believe that others have good intentions." </item>
*Q 219, 1081, 803 <item SPI_Emotional_Expressiveness> / 1 = "Am open about my feelings." / 2 = "Have difficulty expressing my feelings." / 3 = "Express myself easily." </item>
*Q578, 811, 2765 <item SPI_Wellbeing> / 1 = "Dislike myself." / 2 = "Feel a sense of worthlessness or hopelessness." / 3 = "Am happy with my life." </item>
*Q253, 90, 1763 <item SPI_Compassion> / 1 = "Am sensitive to the needs of others." / 2 = "Am concerned about others." / 3 = "Sympathize with others' feelings." </item>
*Q4252, 1989, 4249 <item SPI_Anxiety> / 1 = "Am a worrier." / 2 = "Worry about things." / 3 = "Would call myself a nervous person." </item>
Q1201, 1254, 1483 <item SPI_Order> / 1 = "Keep things tidy." / 2 = "Leave a mess in my room." / 3 = "Often forget to put things back in their proper place." </item>
*Q35, 1173, 1424 <item SPI_Impulsivity> / 1 = "Act without thinking." / 2 = "Jump into things without thinking." / 3 = "Make rash decisions." </item>
SPI_Adaptability, SPI_Anxiety, SPI_Attention_Seeking, SPI_Compassion, SPI_Conformity, SPI_Easy_Going, SPI_Emotional_Expressiveness, SPI_Extraversion, SPI_Impulsivity, SPI_Openness, SPI_Order, SPI_Trust, SPI_Wellbeing
<text SPI_Adaptability> / items = SPI_Adaptability / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Anxiety> / items = SPI_Anxiety / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Compassion> / items = SPI_Compassion / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Conformity> / items = SPI_Conformity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Easy_Going> / items = SPI_Easy_Going / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Emotional_Expressiveness> / items = SPI_Emotional_Expressiveness / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Creativity> / items = SPI_Creativity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Charisma> / items = SPI_Charisma / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_AttentionSeeking> / items = SPI_AttentionSeeking / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Humor> / items = SPI_Humor / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Sociability> / items = SPI_Sociability / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Impulsivity> / items = SPI_Impulsivity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Order> / items = SPI_Order / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Trust> / items = SPI_Trust / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Wellbeing> / items = SPI_Wellbeing / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<likert SPI_Adaptability> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Adaptability] / position= (50, 60)
</likert>
<likert SPI_Anxiety> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Anxiety] / position= (50, 60)
</likert>
<likert SPI_Compassion> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Compassion] / position= (50, 60)
</likert>
<likert SPI_Conformity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Conformity]
/ position= (50, 60) </likert>
<likert SPI_Easy_Going> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Easy_Going] / position= (50, 60)
</likert>
<likert SPI_Emotional_Expressiveness> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Emotional_Expressiveness] / position= (50, 60)
</likert>
<likert SPI_Impulsivity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Impulsivity] / position= (50, 60) </likert>
<likert SPI_Order> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Order] / position= (50, 60) </likert>
<likert SPI_Trust> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Trust] / position= (50, 60) </likert>
<likert SPI_Wellbeing> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Wellbeing] / position= (50, 60) </likert>
<likert SPI_Sociability> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Sociability] / position= (50, 60) </likert>
<likert SPI_Creativity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Creativity] / position= (50, 60) </likert>
<likert SPI_Humor> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Humor] / position= (50, 60) </likert>
<likert SPI_AttentionSeeking> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_AttentionSeeking] / position= (50, 60) </likert>
<likert SPI_Charisma> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Charisma] / position= (50, 60) </likert>
<block SPI_inventory> / trials = [1-45=noreplacenorepeat(SPI_Wellbeing, SPI_Trust,SPI_Order,SPI_Adaptability, SPI_Anxiety, SPI_Compassion, SPI_Conformity, SPI_Easy_Going, SPI_Emotional_Expressiveness, SPI_Impulsivity, SPI_Sociability, SPI_Creativity, SPI_Humor, SPI_AttentionSeeking, SPI_Charisma)] / screencolor = white </block> ----------------------- *****RATING CLOSENESS TASK*********** ————————————————————————————
<item closeness_instructions> /1 = "Below is the name of a person you have mentioned. Please indicate how close you are to the following person:" </item>
<text closeness_instructions> /items = closeness_instructions /position = (0, 20) /halign = left / fontstyle = ("Arial", -16, true, false, false, false, 5, 1) </text>
<text name_1_closeness> / items = name_1 / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_1_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_1_closeness ] </likert>
<text name_2_closeness> / items = name_2 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_2_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_2_closeness] </likert>
<text name_3_closeness> / items = name_3 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_3_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_3_closeness] </likert>
<text name_4_closeness> / items = name_4 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_4_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_4_closeness] </likert>
<text name_5_closeness> / items = name_5 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_5_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_5_closeness] </likert>
<text name_6_closeness> / items = name_6 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_6_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_6_closeness] </likert>
<text name_7_closeness> / items = name_7 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_7_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_7_closeness] </likert>
<text name_8_closeness> / items = name_8 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_8_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_8_closeness] </likert>
<text name_9_closeness> / items = name_9 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_9_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_9_closeness] </likert>
<text name_10_closeness> / items = name_10 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_10_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_10_closeness] </likert>
<block closeness> / trials = [1-10=noreplacenorepeat(name_1_closeness, name_2_closeness, name_3_closeness, name_4_closeness, name_5_closeness, name_6_closeness, name_7_closeness, name_8_closeness, name_9_closeness, name_10_closeness)] / screencolor = white </block>
*____________________ * Ryff well-being
<surveypage Ryff_instructions2> / caption = "The following set of questions deals with how you feel about yourself and your life. Please remember that there are no right or wrong answers.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<item Ryff_instructions> /1 = "The following set of questions deals with how you feel about yourself and your life. Please remember that there are no right or wrong answers. Select the number that best describes your present agreement or disagreement with each statement." </item>
<text Ryff_instructions> /items = Ryff_instructions / txbgcolor = white / txcolor = gray / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (0, 20) /halign = left </text>
<item Ryff_wellbeing> / 1 = "Maintaining close relationships has been difficult and frustrating for me." / 2 = "People would describe me as a giving person, willing to share my time with others." / 3 = "I have not experienced many warm and trusting relationships with others." / 4 = "I like most parts of my personality." / 5 = "When I look at the story of my life, I am pleased with how things have turned out so far." / 6 = "In many ways I feel disappointed about my achievements in life." / 7 = "I tend to be influenced by people with strong opinions." / 8 = "I have confidence in my own opinions, even if they are different from those of others." / 9 = "I judge myself by what I think is important, not by the values of others." / 10 = "For me, life has been a continuous process of learning, changing, and growing." / 11 = "I think it is important to have new experiences that challenge how I think about myself and the world." / 12 = "I gave up trying to make big improvements or changes in my life a long time ago." / 13 = "The demands of everyday life often get me down." / 14 = "In general, I feel I am in charge of the situation in which I live." / 15 = "I am good at managing the responsibilities of daily life." / 16 = "Some people wander aimlessly through life, but I am not one of them." / 17 = "I live life one day at a time and don't really think about the future." / 18 = "I sometimes feel as if I've done all there is to do in life." </item>
<text Ryff_wellbeing> / items = Ryff_wellbeing / select = noreplacenorepeat / erase = false / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black / txbgcolor = white / position = (50%, 42%) </text>
<likert Ryff_wellbeing> / anchors = [1= "Disagree strongly"; 2= "Disagree somewhat"; 3="Disagree slightly"; 4="Agree ~nslightly"; 5="Agree ~n somewhat"; 6="Agree ~n strongly"] / position= (50, 60) / numpoints = 6 / anchorwidth=55px / stimulusframes = [1=Ryff_instructions,Ryff_wellbeing] / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<block Ryff_wellbeing> / trials = [1=Ryff_instructions2; 2-19= Ryff_wellbeing] / screencolor = white </block>
______________________________
<survey random_names> / pages = [1=random_names] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white </survey>
<surveypage random_names> / caption = "In the first task you completed, you were presented with some random names on the screen. Below is the list of names." / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=know_names; 2=friend_names] / txcolor = black </surveypage>
<checkboxes know_names> / caption = "Do you know anyone with any of the following names? You may select more than one name if applicable." / options = ("<%values.fName1%>", "<%values.fName2%>", "<%values.fName3%>", "<%values.fName4%>", "<%values.fName5%>", "<%values.fName6%>", "<%values.fName7%>", "<%values.fName8%>", "<%values.fName9%>", "<%values.fName10%>") / optionvalues = ("fName1", "fName2", "fName3", "fName4", "fName5", "fName6","fName7", "fName8", "fName9", "fName10") / required = false </checkboxes>
<checkboxes friend_names> / caption = "Are you friends with anyone who has the following names? If you know more than one person with the listed name, think about the person who came to mind when completing the task. For example, if you know two people with the name 'Adrian', think about which Adrian came to mind when you were completing the task and whether you would call him a friend." / options = ("<%values.fName1%>", "<%values.fName2%>", "<%values.fName3%>", "<%values.fName4%>", "<%values.fName5%>", "<%values.fName6%>", "<%values.fName7%>", "<%values.fName8%>", "<%values.fName9%>", "<%values.fName10%>") / optionvalues = ("fName1", "fName2", "fName3", "fName4", "fName5", "fName6","fName7", "fName8", "fName9", "fName10") / required = false </checkboxes>
****************FINAL BLOCK: HOW DID YOU MEET****************** <survey explore_names> / pages = [1-3=noreplacenorepeat(meet_names, turn_to_them,turn_to_you)] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false </survey>
<surveypage meet_names> / questions = [1-10=noreplacenorepeat(name1_meeting, name2_meeting,name3_meeting, name4_meeting,name5_meeting, name6_meeting, name7_meeting, name8_meeting, name9_meeting, name10_meeting)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, briefly describe how you know this person in 2-3 words. For example, if you met 'person A' through a class, you might describe them as a classmate." </surveypage>
<textbox name1_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_1%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name2_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_2%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name3_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_3%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name4_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_4%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name5_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_5%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name6_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_6%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name7_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_7%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name8_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_8%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name9_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_9%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name10_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_10%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<surveypage turn_to_them> / questions = [1-10=noreplacenorepeat(name1_turn_to_them, name2_turn_to_them,name3_turn_to_them, name4_turn_to_them, name5_turn_to_them, name6_turn_to_them, name7_turn_to_them, name8_turn_to_them, name9_turn_to_them, name10_turn_to_them)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, rate how likely it is that you would turn to this person when you are worried about something in your life." </surveypage>
<radiobuttons name1_turn_to_you> / caption = "How likely is <%values.name_1%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false </radiobuttons>
<radiobuttons name2_turn_to_you> / caption = "How likely is <%values.name_2%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name3_turn_to_you> / caption = "How likely is <%values.name_3%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name4_turn_to_you> / caption = "How likely is <%values.name_4%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name5_turn_to_you> / caption = "How likely is <%values.name_5%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name6_turn_to_you> / caption = "How likely is <%values.name_6%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name7_turn_to_you> / caption = "How likely is <%values.name_7%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name8_turn_to_you> / caption = "How likely is <%values.name_8%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name9_turn_to_you> / caption = "How likely is <%values.name_9%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name10_turn_to_you> / caption = "How likely is <%values.name_10%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<surveypage turn_to_you> / questions = [1-10=noreplacenorepeat(name1_turn_to_you, name2_turn_to_you,name3_turn_to_you, name4_turn_to_you, name5_turn_to_you, name6_turn_to_you, name7_turn_to_you, name8_turn_to_you, name9_turn_to_you, name10_turn_to_you)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, rate how likely it is that this person would turn to you when they are worried about something in their life." </surveypage>
<radiobuttons name1_turn_to_them> / caption = "How likely are you to turn to <%values.name_1%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false </radiobuttons>
<radiobuttons name2_turn_to_them> / caption = "How likely are you to turn to <%values.name_2%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name3_turn_to_them> / caption = "How likely are you to turn to <%values.name_3%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name4_turn_to_them> / caption = "How likely are you to turn to <%values.name_4%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name5_turn_to_them> / caption = "How likely are you to turn to <%values.name_5%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name6_turn_to_them> / caption = "How likely are you to turn to <%values.name_6%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name7_turn_to_them> / caption = "How likely are you to turn to <%values.name_7%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name8_turn_to_them> / caption = "How likely are you to turn to <%values.name_8%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name9_turn_to_them> / caption = "How likely are you to turn to <%values.name_9%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name10_turn_to_them> / caption = "How likely are you to turn to <%values.name_10%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
------------------------------------------------------------------------------------ *** Friends go/no-go: anyone who comes to mind - CODE LINE 1894 ****** ------------------------------------------------------------------------------------
<survey names_mind> / pages = [1=names_mind_1; 2=names_mind_2; 3=names_mind_3; 4=names_mind_4; 5=names_mind_5; 6=names_mind_6; 7=names_mind_7; 8=names_mind_8; 9=names_mind_9; 10=names_mind_10] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names_mind.totaltrialcount >= 1) block.intro ] </survey>
<textbox names_mind_1> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_1> / questions = [1=names_mind_1] / ontrialend = [item.name_1.item = toupper (textbox.names_mind_1.response)] / ontrialend = [values.name_1 = textbox.names_mind_1.response] / ontrialend = [dropdown.d01.caption = values.name_1] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_2> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_2> / questions = [1=names_mind_2] / ontrialend = [item.name_2.item = toupper (textbox.names_mind_2.response)] / ontrialend = [values.name_2 = textbox.names_mind_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_3> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_3> / questions = [1=names_mind_3] / ontrialend = [item.name_3.item = toupper (textbox.names_mind_3.response)] / ontrialend = [values.name_3 = textbox.names_mind_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_4> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_4> / questions = [1=names_mind_4] / ontrialend = [item.name_4.item = toupper (textbox.names_mind_4.response)] / ontrialend = [values.name_4 = textbox.names_mind_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_5> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_5> / questions = [1=names_mind_5] / ontrialend = [item.name_5.item = toupper (textbox.names_mind_5.response)] / ontrialend = [values.name_5 = textbox.names_mind_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_6> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_6> / questions = [1=names_mind_6] / ontrialend = [item.name_6.item = toupper (textbox.names_mind_6.response)] / ontrialend = [values.name_6 = textbox.names_mind_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_7> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_7> / questions = [1=names_mind_7] / ontrialend = [item.name_7.item = toupper (textbox.names_mind_7.response)] / ontrialend = [values.name_7 = textbox.names_mind_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_8> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_8> / questions = [1=names_mind_8] / ontrialend = [item.name_8.item = toupper (textbox.names_mind_8.response)] / ontrialend = [values.name_8 = textbox.names_mind_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_9> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_9> / questions = [1=names_mind_9] / ontrialend = [item.name_9.item = toupper (textbox.names_mind_9.response)] / ontrialend = [values.name_9 = textbox.names_mind_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_10> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_10> / questions = [1=names_mind_10] / ontrialend = [item.name_10.item = toupper (textbox.names_mind_10.response)] / ontrialend = [values.name_10 = textbox.names_mind_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
*TEST* <survey names> / pages = [1=name_1; 2=name_2; 3=name_3; 4=name_4; 5=name_5; 6=name_6; 7=name_7; 8=name_8; 9=name_9; 10=name_10] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names.totaltrialcount >= 1) block.intro ] </survey>
<textbox name_1> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of someone in your social network." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_1> / questions = [1=name_1] / ontrialend = [item.name_1.item = toupper (textbox.name_1.response)] / ontrialend = [values.name_1 = textbox.name_1.response] / ontrialend = [dropdown.d01.caption = values.name_1] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_2> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_2> / questions = [1=name_2] / ontrialend = [item.name_2.item = toupper (textbox.name_2.response)] / ontrialend = [values.name_2 = textbox.name_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_3> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_3> / questions = [1=name_3] / ontrialend = [item.name_3.item = toupper (textbox.name_3.response)] / ontrialend = [values.name_3 = textbox.name_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_4> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_4> / questions = [1=name_4] / ontrialend = [item.name_4.item = toupper (textbox.name_4.response)] / ontrialend = [values.name_4 = textbox.name_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_5> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_5> / questions = [1=name_5] / ontrialend = [item.name_5.item = toupper (textbox.name_5.response)] / ontrialend = [values.name_5 = textbox.name_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_6> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_6> / questions = [1=name_6] / ontrialend = [item.name_6.item = toupper (textbox.name_6.response)] / ontrialend = [values.name_6 = textbox.name_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_7> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_7> / questions = [1=name_7] / ontrialend = [item.name_7.item = toupper (textbox.name_7.response)] / ontrialend = [values.name_7 = textbox.name_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_8> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_8> / questions = [1=name_8] / ontrialend = [item.name_8.item = toupper (textbox.name_8.response)] / ontrialend = [values.name_8 = textbox.name_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_9> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_9> / questions = [1=name_9] / ontrialend = [item.name_9.item = toupper (textbox.name_9.response)] / ontrialend = [values.name_9 = textbox.name_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_10> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_10> / questions = [1=name_10] / ontrialend = [item.name_10.item = toupper (textbox.name_10.response)] / ontrialend = [values.name_10 = textbox.name_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
If you want the word to disappear upon response, remove the /erase = false setting from the respective <text> elements and set the /responseinterrupt in the go and nogo trials to immediate. This goes for both the practice and the test (names) block. What causes the "white screen" in the practice block is the 500 ms /posttrialpause of the feedback trials. You don't run feedback trials in the name block, so set a /posttrialpause in all the name trials.
|
|
|
ai293
|
|
Group: Forum Members
Posts: 9,
Visits: 91
|
+x+xHi, Inquisit beginner here. I'm trying to build a go/no-go task. I have two blocks: one practice (<block practice>) block and one test block (<block names_gono>, based on words the participants enter earlier in the study). In the process of adapting the test block from the P-GNAT template, I created two problems that I can't seem to solve: 1) I want the word to disappear as soon as the participant responds (presses the space bar). This doesn't seem to work in either the practice block or the test block, but works just fine in the P-GNAT template. In both the practice and the names_gono blocks, after I press the space bar, I have to wait for the trial to play out. I tried adding "values" like "intertrialinterval = 400" and "responsetimeout = 600 + values.intertrialinterval" but they are either addressing another issue, or I have other parameters that override these values. 2) Between any two trials, I want to have a clear white screen. This seems to work in the practice block but not in the <block names_gono>. Again, I have tried many potential solutions to fix this, but can't seem to figure it out what exact line of code can do this for me. I'm copying my complete code below so you can be able to fully run it and also attaching the P-GNAT template. Can you please help? Thanks!
------------------------------------------------------------------------------------ *** Data settings ****** ------------------------------------------------------------------------------------ <data> / separatefiles = false / labels = true / columns = (script.filename, script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, blocknum blockcode trialnum trialcode response correct latency stimulusitem stimulusitem stimulusitem) </data>
<summarydata> / columns = (script.filename, script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.complete, values.condition, textbox.names_24hours_1.response, textbox.names_24hours_2.response, textbox.names_24hours_3.response, textbox.names_24hours_4.response, textbox.names_24hours_5.response, textbox.names_24hours_6.response, textbox.names_24hours_7.response, textbox.names_24hours_8.response, textbox.names_24hours_9.response, textbox.names_24hours_10.response,
likert.SPI_Adaptability.response, likert.SPI_Anxiety.response,likert.SPI_AttentionSeeking.response, likert.SPI_Charisma.response, likert.SPI_Compassion.response, likert.SPI_Conformity.response, likert.SPI_Creativity.response, likert.SPI_Easy_Going.response, likert.SPI_Emotional_Expressiveness.response, likert.SPI_Humor.response,likert.SPI_Impulsivity.response, likert.SPI_Order.response, likert.SPI_Sociability.response, likert.SPI_Trust.response,likert.SPI_Wellbeing.response,
likert.Ryff_wellbeing.response,
likert.loneliness_q1.response, likert.loneliness_q2.response, likert.loneliness_q3.response, likert.loneliness_q4.response, likert.loneliness_q5.response, likert.loneliness_q6.response, likert.loneliness_q7.response, likert.loneliness_q8.response, likert.loneliness_q9.response, likert.loneliness_q10.response, likert.loneliness_q11.response, likert.loneliness_q12.response, likert.loneliness_q13.response, likert.loneliness_q14.response, likert.loneliness_q15.response, likert.loneliness_q16.response, likert.loneliness_q17.response, likert.loneliness_q18.response, likert.loneliness_q19.response, likert.loneliness_q20.response,
likert.name_1_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_4_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_7_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response, likert.name_10_closeness.response, likert.name_2_closeness.response, likert.name_3_closeness.response,
textbox.major.response, textbox.age.response, textbox.englishage.response, textbox.friend_circle.response, textbox.network_size.response, dropdown.english.response, dropdown.relationships.response, dropdown.religion.response,dropdown.religiosity.response, dropdown.ugrad_year.response, dropdown.latino3.response, dropdown.sex2.response checkboxes.race.response, radiobuttons.consentdecision.response, radiobuttons.followupconsent.response, checkboxes.friend_names.response, checkboxes.know_names.response,
radiobuttons.name1_turn_to_them.response, radiobuttons.name1_turn_to_you.response, radiobuttons.name2_turn_to_them.response, radiobuttons.name2_turn_to_you.response, radiobuttons.name3_turn_to_them.response, radiobuttons.name3_turn_to_you.response, radiobuttons.name4_turn_to_them.response, radiobuttons.name4_turn_to_you.response, radiobuttons.name5_turn_to_them.response, radiobuttons.name5_turn_to_you.response, radiobuttons.name6_turn_to_them.response, radiobuttons.name6_turn_to_you.response, radiobuttons.name7_turn_to_them.response, radiobuttons.name7_turn_to_you.response, radiobuttons.name8_turn_to_them.response, radiobuttons.name8_turn_to_you.response, radiobuttons.name9_turn_to_them.response, radiobuttons.name9_turn_to_you.response, radiobuttons.name10_turn_to_them.response, radiobuttons.name10_turn_to_you.response,
textbox.name1_meeting.response, textbox.name2_meeting.response, textbox.name3_meeting.response, textbox.name4_meeting.response, textbox.name5_meeting.response, textbox.name6_meeting.response, textbox.name7_meeting.response, textbox.name8_meeting.response, textbox.name9_meeting.response, textbox.name10_meeting.response)
/ labels = true / separatefiles = false </summarydata>
------------------------------------------------------------------------------------ *** Experiments ****** ------------------------------------------------------------------------------------
*expt 1> / groupassignment = subjectnumber / blocks = [1=consent; 2-6= noreplacenorepeat(survey.names_mind, block.loneliness,block.personality, block.Ryff_wellbeing, block.SPI_inventory); 7=demographics; 8=block.end_feedback] / quit = [values.quit ==1] / subjects = (1 of 2) </expt>
<expt 1> / groupassignment = subjectnumber / blocks = [1=consent; 2=sona_ID; 3=survey.names_24hours; 4-7=noreplacenorepeat(block.loneliness, block.personality, block.Ryff_wellbeing, block.SPI_inventory); 8=explore_names; 9=survey.random_names; 10=demographics; 11=block.end_feedback] / quit = [values.quit ==1] / subjects = (1 of 1) </expt>
<survey sona_ID> / pages = [1=sona_ID] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white / txcolor = black </survey>
<surveypage sona_ID> / caption = "Please answer the following question" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=sona_ID] </surveypage>
<textbox sona_ID> / caption = "Please enter your SONA ID" / mask = positiveinteger / required = true </textbox> ------------------------------------------------------------------------------------ *** Practice go/no-go: living things ****** ------------------------------------------------------------------------------------ <item practiceGo_catLABEL> /1 = "LIVING THINGS" </item>
<item practicewords> /1 = "CROW" /2 = "RAT" /3 = "LION" /4 = "SNAKE" /5 = "FROG" </item>
<item practiceNoGo_catLABEL> /1 = "NON-LIVING THINGS" </item>
<item practicewords_nogo> /1 = "CAR" /2 = "SOFA" /3 = "ROCK" /4 = "MUG" /5 = "PEN" </item>
<text practice> / items = practicewords / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text practice_comp> / items = practicewords_nogo / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<trial go_practice> / ontrialbegin = [ trial.go_practice.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = practice] / validresponse = (parameters.goKey) / correctresponse = (parameters.goKey) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.go_practice.resetStimulusFrames(); values.respRT = trial.go_practice.latency; values.word = text.practice.currentItem;
if (trial.go_practice.correct){ values.responseCategory = "HIT"; } else { values.responseCategory = "MISS"; values.respRT = ""; } ] / branch = [ if (values.responseCategory == "HIT"){ return trial.correctfeedback; } else { return trial.errorfeedback; } ] </trial> <trial nogo_practice> / ontrialbegin = [ trial.nogo_practice.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = practice_comp] / validresponse = (parameters.goKey) / correctresponse = (0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.nogo_practice.resetStimulusFrames(); values.respRT = trial.nogo_practice.latency;
values.word = text.practice_comp.currentItem;
if (trial.nogo_practice.correct){ values.responseCategory = "CR"; values.respRT = ""; } else { values.responseCategory = "FA"; } ] / branch = [ if (values.responseCategory == "CR"){ return trial.correctfeedback; } else { return trial.errorfeedback; } ] </trial>
<block practice> / skip = [ parameters.runPractice == false; ] / onblockbegin = [ values.GoStim = item.practiceGo_catLABEL.item(1); //selects the appropriate label for the practice GO category values.NoGoStim = item.practiceNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category values.condition = "practice"; ] / trials = [ 1 = blockInstructions; 2 = getReady; 3 = start; 4-13 = noreplace(go_practice, nogo_practice); //calls 10 practice trials: 5 go and 5 nogo trials 14 = end; ] / branch = [if (block.practice.totaltrialcount >= 1) block.names_gono ] </block>
<trial errorfeedback> / ontrialbegin = [ if (values.responseCategory == "FA"){ text.MissFeedback.skip = true; text.FAFeedback.skip = false; } else { text.MissFeedback.skip = false; text.FAFeedback.skip = true; }
] / stimulusframes = [1 = MissFeedback, FAFeedback] / validresponse = (" ") / posttrialpause = 500 / recorddata = false </trial>
<text FAFeedback> / items = ("Incorrect
'<%values.word%>' does NOT belong to the <%item.practiceGo_catLABEL.item(1)%> category.
Remember: Press ONLY for words from the <%item.practiceGo_catLABEL.item(1)%> category
Press space bar to continue.") / position = (50%, 50%) / size = (80%, 80%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = red </text>
*PRACTICE TO APPLY GO NO GO BASED ON PRACTICE TRIAL*
<defaults> /canvasaspectratio = (4,3) /minimumversion = "6.5.2.0" / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) /txbgcolor = white / txcolor = black / screencolor = white </defaults>
------------------------------------------------------------------------------------ *** Friends go/no-go ****** ------------------------------------------------------------------------------------
<values> / quit = 0 / complete = 0 / name_1= "" / name_2 = "" / name_3 = "" / name_4 = "" / name_5= "" / name_6 = "" / name_7 = "" / name_8 = "" / name_9= "" / name_10 = "" / name_11= "ANDREW" / name_12= "WESLEY" / name_13 = "JONATHAN" / name_14 = "ADRIAN" / name_15= "CAMERON" / name_16 = "HAILEY" / name_17 = "NATALIE" / name_18 = "JOSEPHINE" / name_19= "CAROLINE" / name_20 = "ALICE" </values>
#copied code <list fillerNames> / items = ("ANDREW", "HAILEY", "WESLEY", "ALICE" , "ADRIAN", "NATALIE", "CAMERON", "JOSEPHINE", "CAROLINE", "JONATHAN", "CALEB", "SADIE", "ROBERT", "RUBY", "CHRISTOPHER", "MADELYN", "JOSE","CORA", "JOSHUA", "DELILAH") / selectionrate = always </list>
<list participantNames> / items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, values.name_9,values.name_10) </list>
<values> / fName1 = "" / fName2 = "" / fName3 = "" / fName4 = "" / fName5 = "" / fName6 = "" / fName7 = "" / fName8 = "" / fName9 = "" / fName10 = "" </values>
<item fName1> </item>
<item fName2> </item>
<item fName3> </item>
<item fName4> </item>
<item fName5> </item>
<item fName6> </item>
<item fName7> </item>
<item fName8> </item>
<item fName9> </item>
<item fName10> </item>
<text name_1> / numitems = 1 / items = name_1 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_1> </item>
<text name_2> / numitems = 1 / items = name_2 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_2> </item>
<text name_3> / numitems = 1 / items = name_3 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_3> </item>
<text name_4> / numitems = 1 / items = name_4 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_4> </item>
<text name_5> / numitems = 1 / items = name_5 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_5> </item>
<text name_6> / numitems = 1 / items = name_6 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_6> </item>
<text name_7> / numitems = 1 / items = name_7 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_7> </item>
<text name_8> / numitems = 1 / items = name_8 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_8> </item>
<text name_9> / numitems = 1 / items = name_9 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_9> </item>
<text name_10> / numitems = 1 / items = name_10 / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<item name_10> </item>
<item friends_catLABEL> /1 = "FRIENDS" </item>
<item nonfriendsNoGo_catLABEL> /1 = "NON-FRIENDS" </item>
<values> / intertrialinterval = 400 / responsetimeout = 600 + values.intertrialinterval </values>
<trial trial_name_1> / ontrialbegin = [ trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_1] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_1.resetStimulusFrames(); values.respRT = trial.trial_name_1.latency; values.word = text.name_1.currentItem] </trial>
<trial trial_name_2> / ontrialbegin = [ trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_2] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_2.resetStimulusFrames(); values.respRT = trial.trial_name_2.latency; values.word = text.name_2.currentItem] </trial>
<trial trial_name_3> / ontrialbegin = [ trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_3] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_3.resetStimulusFrames(); values.respRT = trial.trial_name_3.latency; values.word = text.name_3.currentItem] </trial>
<trial trial_name_4> / ontrialbegin = [ trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_4] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_4.resetStimulusFrames(); values.respRT = trial.trial_name_4.latency; values.word = text.name_4.currentItem] </trial>
<trial trial_name_5> / ontrialbegin = [ trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_5] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_5.resetStimulusFrames(); values.respRT = trial.trial_name_5.latency; values.word = text.name_5.currentItem] </trial>
<trial trial_name_6> / ontrialbegin = [ trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_6] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_6.resetStimulusFrames(); values.respRT = trial.trial_name_6.latency; values.word = text.name_6.currentItem] </trial>
<trial trial_name_7> / ontrialbegin = [ trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_7] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_7.resetStimulusFrames(); values.respRT = trial.trial_name_7.latency; values.word = text.name_7.currentItem] </trial>
<trial trial_name_8> / ontrialbegin = [ trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_8] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_8.resetStimulusFrames(); values.respRT = trial.trial_name_8.latency; values.word = text.name_8.currentItem] </trial>
<trial trial_name_9> / ontrialbegin = [ trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_9] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_9.resetStimulusFrames(); values.respRT = trial.trial_name_9.latency; values.word = text.name_9.currentItem] </trial>
<trial trial_name_10> / ontrialbegin = [ trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = name_10] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = trial / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_10.resetStimulusFrames(); values.respRT = trial.trial_name_10.latency; values.word = text.name_10.currentItem] </trial>
<item name_11> /1 = "ANDREW" </item>
<item name_12> /1 = "WESLEY" </item>
<item name_13> /1 = "JONATHAN" </item>
<item name_14> /1 = "ADRIAN" </item>
<item name_15> /1 = "CAMERON" </item>
<item name_16> /1 = "HAILEY" </item>
<item name_17> /1 = "NATALIE" </item>
<item name_18> /1 = "JOSEPHINE" </item>
<item name_19> /1 = "CAROLINE" </item>
<item name_20> /1 = "ALICE" </item>
<text fName1> / numitems = 1 / items = ("<%values.fName1%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName2> / numitems = 1 / items = ("<%values.fName2%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName3> / numitems = 1 / items = ("<%values.fName3%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName4> / numitems = 1 / items = ("<%values.fName4%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName5> / numitems = 1 / items = ("<%values.fName5%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName6> / numitems = 1 / items = ("<%values.fName6%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName7> / numitems = 1 / items = ("<%values.fName7%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName8> / numitems = 1 / items = ("<%values.fName8%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName9> / numitems = 1 / items = ("<%values.fName9%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<text fName10> / numitems = 1 / items = ("<%values.fName10%>") / select = noreplace / fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1) / size = (80%, parameters.wordSize*2) / erase = false / vjustify = center </text>
<trial trial_name_11> / ontrialbegin = [ trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName1] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_11.resetStimulusFrames(); values.respRT = trial.trial_name_11.latency; values.word = text.fName1.currentItem] </trial>
<trial trial_name_12> / ontrialbegin = [ trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName2] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_12.resetStimulusFrames(); values.respRT = trial.trial_name_12.latency; values.word = text.fName2.currentItem] </trial>
<trial trial_name_13> / ontrialbegin = [ trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName3] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_13.resetStimulusFrames(); values.respRT = trial.trial_name_13.latency; values.word = text.fName3.currentItem] </trial>
<trial trial_name_14> / ontrialbegin = [ trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName4] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_14.resetStimulusFrames(); values.respRT = trial.trial_name_14.latency; values.word = text.fName4.currentItem] </trial>
<trial trial_name_15> / ontrialbegin = [ trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName5] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_15.resetStimulusFrames(); values.respRT = trial.trial_name_15.latency; values.word = text.fName5.currentItem] </trial>
<trial trial_name_16> / ontrialbegin = [ trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName6] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_16.resetStimulusFrames(); values.respRT = trial.trial_name_16.latency; values.word = text.fName6.currentItem] </trial>
<trial trial_name_17> / ontrialbegin = [ trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName7] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_17.resetStimulusFrames(); values.respRT = trial.trial_name_17.latency; values.word = text.fName7.currentItem] </trial>
<trial trial_name_18> / ontrialbegin = [ trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName8] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_18.resetStimulusFrames(); values.respRT = trial.trial_name_18.latency; values.word = text.fName8.currentItem] </trial>
<trial trial_name_19> / ontrialbegin = [ trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName9] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_19.resetStimulusFrames(); values.respRT = trial.trial_name_19.latency; values.word = text.fName9.currentItem] </trial>
<trial trial_name_20> / ontrialbegin = [ trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration); ] / stimulustimes = [0 = fName10] / validresponse = (parameters.goKey, 0) / correctresponse = (parameters.goKey, 0) / beginresponsetime = 0 / responseinterrupt = frames / timeout = parameters.responseDuration / ontrialend = [ trial.trial_name_20.resetStimulusFrames(); values.respRT = trial.trial_name_20.latency; values.word = text.fName10.currentItem] </trial>
<block names_gono> / skip = [ parameters.runPractice == false; ] / onblockbegin = [ values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category values.condition = "practice"; ] / trials = [ 1 = blockInstructions; 2 = getReady; 3 = start; 4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20); 104 = end; ] / branch = [if (block.names_gono.totaltrialcount >= 1) block.closeness ] </block>
* EXPERIMENTATION ABOVE <text correctFeedback> / items = ("Correct") / position = (50%, 80%) / size = (80%, 8%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = green </text>
<text MissFeedback> / items = ("Incorrect
'<%values.word%>' belongs to the <%item.practiceGo_catLABEL.item(1)%> category.
Remember: Press for words from the <%item.practiceGo_catLABEL.item(1)%> category
Press space bar to continue.") / position = (50%, 50%) / size = (80%, 80%) / fontstyle = ("Arial", 5.00%, true, false, false, false, 5, 1) / vjustify = center / txcolor = red </text>
<text finish> / items = ("Thank you!") / fontstyle = ("Arial", 8%, true, false, false, false, 5, 1) / position = (50%, 50%) / size = (80%, 80%) / vjustify = center </text>
<text exit> / items = ("<press space bar to exit>") / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / position = (50%, 90%) / size = (80%, 5%) / vjustify = center </text>
<trial correctfeedback> / stimulusframes = [1 = correctFeedback] //for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ] /timeout = parameters.practiceFeedbackDuration / posttrialpause = 500 / recorddata = true </trial>
<block intro> / onblockbegin = [ values.GoStim = ""; values.NoGoStim = ""; ] / trials = [1-2 = instructions] / branch = [if (block.intro.totaltrialcount >= 1) block.practice ] </block>
<text blockInstructions> / items = blockInstructions / position = (50%, 50%) / vjustify = center / hjustify = left / size = (80%, 80%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) </text>
<trial blockInstructions> / stimulusframes = [1 = blockInstructions] / validresponse = (" ") / recorddata = false </trial>
<text instructions> / items = Instructions / select = sequence / position = (50%, 50%) / vjustify = center / hjustify = left / size = (80%, 80%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) / resetinterval = 0 </text>
<trial instructions> / stimulusframes = [1 = instructions] / validresponse = (" ") / recorddata = false </trial>
<text testInstructions> / items = instructions / select = 3 / position = (50%, 50%) / vjustify = center / hjustify = left / size = (90%, 90%) / fontstyle = ("Arial", 5%, false, false, false, false, 5, 1) / resetinterval = 0 </text>
<item instructions> /1 = "In this task, you will see a series of words one at a time. The words will appear and disappear very quickly. Press the space bar when you see a word from a specific category, but do NOT press at other times.
Press space bar to learn more." /2 = "Across the task, the rules on what category word to respond to will change, and an instruction screen will tell you the new rules. Press space bar to get your first instructions and start <%expressions.instructions%>." /3 = "The test is about to start. It takes approximately 10 minutes.
The words during the test will be either XXX words. There will be no more feedback. ~n~n~n~n~n~n Take a moment to get familiar with the words and then press space bar to start." </item>
<expressions> /instructions = if (parameters.runPractice == true){ "a practice session" } else { "the test" } </expressions>
<text fixation> / items = ("+") / fontstyle = ("Arial", parameters.fixationSize, true, false, false, false, 5, 1) / position = (50%, 50%) / erase = false / vjustify = center </text>
<item blockInstructions> /1 = "Press the SPACE BAR whenever you see words from the '<%values.GoStim%>' category.
Don't press for other words, only the words from the '<%values.GoStim%>' category. ~nRemember to go as fast as you can without making any mistakes. The words will appear and disappear very quickly.
Press the space bar to start." </item>
<text getReady> / items = ("Get Ready") / fontstyle = ("Arial", 8.00%, true, false, false, false, 5, 1) / size = (80%, 10%) / txcolor = blue / vjustify = center </text>
<trial getReady> / stimulusframes = [1 = getReady, spacebarreminder] / validresponse = (" ") / beginresponsetime = parameters.getReadyDuration / trialduration = parameters.getReadyDuration / recorddata = false </trial>
<text spacebarreminder> / items = ("<%expressions.buttoninstruct1%>") / fontstyle = ("Arial", 3.00%, true, false, false, false, 5, 1) / size = (80%, 10%) / txcolor = blue / vjustify = center / position = (50%, 75%) </text>
<trial start> / ontrialbegin = [ text.fixation.textColor = white; ] / stimulusframes = [1 = fixation]
//for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ]
/ trialduration = parameters.startFixation / recorddata = false </trial>
<trial end> / ontrialbegin = [ text.fixation.textColor = red; ] / stimulusframes = [1 = fixation]
//for touchscreens: present inactive response button / validresponse = (parameters.goKey) / isvalidresponse = [ return false; ]
/ trialduration = parameters.endFixation / recorddata = false </trial>
<expressions> /buttoninstruct1 = if (computer.hasKeyboard){ "place your index finger on the space bar key" } else { "place your index finger over the space bar button" } </expressions>
<parameters> /fixationSize = 10% /wordSize = 8%
/runPractice = true
/practiceFeedbackDuration = 1000 /getReadyDuration = 5000 /startFixation = 2500 /endFixation = 2000 /stimDuration = 1200 //450 /responseDuration = 1200
/goKey = " " </parameters>
<values> /index = 1 /iti = 1000
/respRT = 0 /responseCategory = ""
/GoStim = "neutral" /NoGoStim = "" /condition = "" /word = "" /feedback = 0 </values>
------------------------------------------------------------------------------------ *** UCLA Loneliness Scale ****** ------------------------------------------------------------------------------------
<block loneliness> / trials = [1=loneliness_instructions2; 2-21=noreplacenorepeat(loneliness_q1,loneliness_q2, loneliness_q3, loneliness_q4, loneliness_q5, loneliness_q6,loneliness_q7, loneliness_q8,loneliness_q9, loneliness_q10, loneliness_q11,loneliness_q12,loneliness_q13,loneliness_q14,loneliness_q15,loneliness_q16,loneliness_q17, loneliness_q18,loneliness_q19,loneliness_q20)] / screencolor = white </block>
<surveypage loneliness_instructions2> / caption = "For the next section of the study, you will read statements that describe how people sometimes feel. For each statement, please indicate how often you feel the way described by selecting one of the responses.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<text loneliness_instructions> /items = loneliness_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = grey / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<item loneliness_instructions> /1 = "The following statements describe how people sometimes feel. For each statement, please indicate how often you feel the way described by selecting one of the responses below." </item>
<text loneliness_q1> /items = loneliness_q1 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q2> /items = loneliness_q2 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q3> /items = loneliness_q3 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q4> /items = loneliness_q4 /position = (50, 42) /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q5> /items = loneliness_q5 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<text loneliness_q6> /position = (50, 42) /items = loneliness_q6 /halign = center /select = sequence / txbgcolor = white / txcolor = black / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<text loneliness_q7> /items = loneliness_q7 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black </text>
<text loneliness_q8> /items = loneliness_q8 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black </text>
<text loneliness_q9> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q9 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q10> /position = (50, 42) /items = loneliness_q10 /halign = center /select = sequence / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text loneliness_q11> /position = (50, 42) / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /items = loneliness_q11 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q12> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q12 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q13> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q13 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q14> /items = loneliness_q14 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q15> /items = loneliness_q15 / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q16> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /items = loneliness_q16 /position = (50, 42) /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q17> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q17 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q18> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q18 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<text loneliness_q19> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q19 /halign = center /select = sequence / txcolor = black / txbgcolor = white </text>
<text loneliness_q20> / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (50, 42) /items = loneliness_q20 /halign = center /select = sequence / txbgcolor = white / txcolor = black </text>
<item loneliness_q1> /1 = "How often do you feel that you are “in tune” with the people around you?" </item>
<item loneliness_q2> /1 = "How often do you feel that you lack companionship?" </item>
<item loneliness_q3> /1 = "How often do you feel that there is no one you can turn to?" </item>
<item loneliness_q4> /1 = "How often do you feel alone?" </item>
<item loneliness_q5> /1 = "How often do you feel part of a group of friends?" </item>
<item loneliness_q6> /1 = "How often do you feel that you have a lot in common with the people around you?" </item>
<item loneliness_q7> /1 = "How often do you feel that you are no longer close to anyone?" </item>
<item loneliness_q8> /1 = "How often do you feel that your interests and ideas are not shared by those around you?" </item>
<item loneliness_q9> /1 = "How often do you feel outgoing and friendly?" </item>
<item loneliness_q10> /1 = "How often do you feel close to people?" </item>
<item loneliness_q11> /1 = "How often do you feel left out?" </item>
<item loneliness_q12> /1 = "How often do you feel that your relationships with others are not meaningful?" </item>
<item loneliness_q13> /1 = "How often do you feel that no one really knows you well?" </item>
<item loneliness_q14> /1 = "How often do you feel isolated from others?" </item>
<item loneliness_q15> /1 = "How often do you feel that you can find companionship when you want it?" </item>
<item loneliness_q16> /1 = "How often do you feel that there are people who really understand you?" </item>
<item loneliness_q17> /1 = "How often do you feel shy?" </item>
<item loneliness_q18> /1 = "How often do you feel that people are around you but not with you?" </item>
<item loneliness_q19> /1 = "How often do you feel that there are people you can talk to?" </item>
<item loneliness_q20> /1 = "How often do you feel that there are people you can turn to?" </item>
<likert loneliness_q1> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q1] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q2> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q2] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q3> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q3] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q4> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q4] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q5> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q5] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q6> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q6] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q7> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q7] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q8> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q8] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q9> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions,loneliness_q9] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q10> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q10] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q11> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q11] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q12> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q12] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q13> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q13] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q14> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q14] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q15> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q15] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q16> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q16] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q17> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q17] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q18> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q18] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q19> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 =loneliness_instructions, loneliness_q19] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert loneliness_q20> / anchors = [1= "Never"; 2= "Rarely"; 3="Sometimes"; 4= "Often"; 5="Always"] / stimulusframes = [1 = loneliness_instructions, loneliness_q20] / numpoints=5 / position= (50, 60) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert> ------------------------------------------------------------------------------------ *** TIPI Scale ****** ------------------------------------------------------------------------------------ <block personality> / trials = [1=personality_instructions2; 2-11=noreplacenorepeat(personality_q1,personality_q2, personality_q3, personality_q4, personality_q5, personality_q6,personality_q7, personality_q8,personality_q9, personality_q10)] / screencolor = white </block>
<surveypage personality_instructions2> / caption = "For the next section of the study, you will read a number of personality traits that may or may not apply to you. You should rate the extent to which the pair of traits applies to you, even if one characteristic applies more strongly than the other.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<text personality_q1> /size = (700, 100) /items = personality_q1 /position = (50, 45) /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q2> /size = (700, 100) /items = personality_q2 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q3> /size = (900, 100) /items = personality_q3 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q4> /size = (700, 100) /items = personality_q4 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q5> /size = (900, 100) /items = personality_q5 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q6> /size = (700, 100) /items = personality_q6 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q7> /size = (700, 100) /items = personality_q7 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q8> /size = (700, 100) /items = personality_q8 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q9> /size = (700, 100) /items = personality_q9 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_q10> /size = (700, 100) /items = personality_q10 /position = (50, 45) /halign = center /select = sequence / fontstyle = ("Arial", 16, false, false, false, false, 5, 0) / txbgcolor = white / txcolor = black </text>
<text personality_instructions> /items = personality_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = gray / fontstyle = ("Arial", 16, false, false, false, false, 5, 0)
</text>
<item personality_instructions> /1 = "Here are a number of personality traits that may or may not apply to you. Please select a number to indicate the extent to which you agree or disagree with that statement.You should rate the extent to which the pair of traits applies to you, even if one characteristic applies more strongly than the other.
~n I see myself as:" </item>
<item personality_q1> /1 = "Extraverted, enthusiastic." </item>
<item personality_q2> /1 = "Critical, quarrelsome." </item>
<item personality_q3> /1 = "Dependable, self-disciplined." </item>
<item personality_q4> /1 = "Anxious, easily upset." </item>
<item personality_q5> /1 = "Open to new experiences, complex." </item>
<item personality_q6> /1 = "Reserved, quiet." </item>
<item personality_q7> /1 = "Sympathetic, warm." </item>
<item personality_q8> /1 = "Disorganized, careless." </item>
<item personality_q9> /1 = "Calm, emotionally stable." </item>
<item personality_q10> /1 = "Conventional, uncreative." </item>
<likert personality_q1> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q1] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q2> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q2] / ontrialbegin = [ text.personality_instructions] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q3> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions,personality_q3] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q4> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q4] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q5> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q5] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q6> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q6] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q7> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q7] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q8> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q8] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q9> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q9] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<likert personality_q10> / anchors = [1= "Disagree strongly"; 2= "Disagree moderately"; 3="Disagree a little"; 4="Neither agree nor disagree"; 5="Agree a ~nlittle"; 6="Agree moderately"; 7="Agree strongly"] / stimulusframes = [1=personality_instructions, personality_q10] / numpoints=7 / position= (50, 65) / anchorwidth=55px / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
------------------------------------------------------------------------------------ *** Friends go/no-go: you interacted with in the past 24 hours - CODE LINE 1715 ****** ------------------------------------------------------------------------------------ <survey names_24hours> / pages = [1=names_24hours_instruct1; 2=names_24hours_instruct2; 3=names_24hours_instruct3; 4=names_24hours_instruct4; 5=names_24hours_1; 6=names_24hours_2; 7=names_24hours_3; 8=names_24hours_4; 9=names_24hours_5; 10=names_24hours_6; 11=names_24hours_7; 12=names_24hours_8; 13=names_24hours_9; 14=names_24hours_10] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names_24hours.totaltrialcount >= 1) block.intro ] / screencolor = white / txcolor = black </survey>
<surveypage names_24hours_instruct1> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n " / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct2> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. " / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct3> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with.
You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<surveypage names_24hours_instruct4> / caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n
Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with.
You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<textbox names_24hours_1> / caption = "Name 1: In the text box provided, please type in the name of a person you interacted with since yesterday morning.
Please do NOT mention any family members." / required = true </textbox>
<surveypage names_24hours_1> / questions = [1=names_24hours_1] / ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)] / ontrialend = [values.name_1 = textbox.names_24hours_1.response] / ontrialend = [dropdown.d02.caption = values.name_1] / ontrialend = [ // some input sanitization values.name_1 = capitalize(tolower(textbox.names_24hours_1.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_2> / caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_2> / questions = [1=names_24hours_2] / ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)] / ontrialend = [values.name_2 = textbox.names_24hours_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / ontrialend = [ // some input sanitization values.name_2 = capitalize(tolower(textbox.names_24hours_2.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_3> / caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_3> / questions = [1=names_24hours_3] / ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)] / ontrialend = [values.name_3 = textbox.names_24hours_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / ontrialend = [ // some input sanitization values.name_3 = capitalize(tolower(textbox.names_24hours_3.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_4> / caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_4> / questions = [1=names_24hours_4] / ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)] / ontrialend = [values.name_4 = textbox.names_24hours_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / ontrialend = [ // some input sanitization values.name_4 = capitalize(tolower(textbox.names_24hours_4.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_5> / caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_5> / questions = [1=names_24hours_5] / ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)] / ontrialend = [values.name_5 = textbox.names_24hours_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / ontrialend = [ // some input sanitization values.name_5 = capitalize(tolower(textbox.names_24hours_5.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_6> / caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_6> / questions = [1=names_24hours_6] / ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)] / ontrialend = [values.name_6 = textbox.names_24hours_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / ontrialend = [ // some input sanitization values.name_6 = capitalize(tolower(textbox.names_24hours_6.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_7> / caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_7> / questions = [1=names_24hours_7] / ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)] / ontrialend = [values.name_7 = textbox.names_24hours_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / ontrialend = [ // some input sanitization values.name_7 = capitalize(tolower(textbox.names_24hours_7.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_8> / caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_8> / questions = [1=names_24hours_8] / ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)] / ontrialend = [values.name_8 = textbox.names_24hours_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / ontrialend = [ // some input sanitization values.name_8 = capitalize(tolower(textbox.names_24hours_8.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_9> / caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_9> / questions = [1=names_24hours_9] / ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)] / ontrialend = [values.name_9 = textbox.names_24hours_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / ontrialend = [ // some input sanitization values.name_9 = capitalize(tolower(textbox.names_24hours_9.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue ] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_24hours_10> / caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.
Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / required = true </textbox>
<surveypage names_24hours_10> / questions = [1=names_24hours_10] / ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)] / ontrialend = [values.name_10 = textbox.names_24hours_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / ontrialend = [ // some input sanitization values.name_10 = capitalize(tolower(textbox.names_24hours_10.response)); // now check each entered name against the filler names // if there's a match, remove the name from the filler list var i = 0; while (i < list.participantNames.itemcount) { i += 1; var currentName = list.participantNames.item(i); var onFillerList = list.fillerNames.indexof(currentName); if (onFillerList != -1) { // if name matches one in the filler list list.fillerNames.removeitem(onFillerList); // remove that name from the filler list }; }; // now pick filler names from the remaining values.fName1 = list.fillerNames.nextvalue; values.fName2 = list.fillerNames.nextvalue; values.fName3 = list.fillerNames.nextvalue; values.fName4 = list.fillerNames.nextvalue; values.fName5 = list.fillerNames.nextvalue; values.fName6 = list.fillerNames.nextvalue; values.fName7 = list.fillerNames.nextvalue; values.fName8 = list.fillerNames.nextvalue; values.fName9 = list.fillerNames.nextvalue; values.fName10 = list.fillerNames.nextvalue] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage> ------------------------------------------------------------------------------------ *** Demographics *** ------------------------------------------------------------------------------------
<survey demographics> / pages = [1=demographics1; 2=demographics2] / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white </survey>
<surveypage demographics1> / caption = "Please answer the following demographic questions" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=age; 2=sex2] / txcolor = black </surveypage>
<surveypage demographics2> / caption = "Please answer the following demographic questions (continued)" / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / txcolor = black / questions = [1=ugrad_year; 2=latino3; 3=race; 4=network_size; 5=major; 6=relationships; 7=religion; 8=religiosity; 9=friend_circle; 10=english; 11=englishage] </surveypage>
<textbox age> / caption = "Age" / mask = positiveinteger / range = (16, 99) / required = false </textbox>
<dropdown sex2> / options = ("female", "male", "transgender", "other") / caption = "Sex" / required = false </dropdown>
<dropdown latino3> / options = ("Hispanic or Latino", "Not Hispanic or Latino") / caption = "Which category best describes you?" / optionvalues = ("1", "0") / required = false </dropdown>
<dropdown ugrad_year> / caption = "Class year" / options = ("1st year undergraduate", "2nd year undergraduate", "3rd year undergraduate", "4th year undergraduate", "5th+ year undergraduate", "1st year grad student", "2nd year grad student", "3rd+ year grad student", "not a student") / optionvalues = ("1", "2", "3", "4", "5", "6", "7", "8", "9") / required = false </dropdown>
<checkboxes race> / caption = "Which category best describes you?" / options = ("White—For example, German, Irish, English, Italian, Polish, French", "Asian—For example, Chinese, Filipino, Asian Indian, Vietnamese, Korean, Japanese", "Black/African American—For example, Jamaican, Haitian, Nigerian, Ethiopian, Somalian", "Native Hawaiian/Pacific Islander—For example, Native Hawaiian, Samoan, Chamorro, Tongan, Fijian, Marshallese", "Middle Eastern/North African—For example, Lebanese, Iranian, Egyptian, Syrian, Moroccan, Algerian" ,"American Indian/Alaska Native—For example, Navajo Nation, Blackfeet Tribe, Mayan, Aztec, Native Village of Barrow Inupiat Traditional Government, Nome Eskimo Community", "Multiracial", "Other") / optionvalues = ("White", "Asian", "Black", "MENA", "NH/PI", "AI/AN", "Multiracial", "Other") / required = false </checkboxes>
<dropdown english> / caption = "When did you learn English?" / options = ("Before the age of 5", "At the age of 5 or later (specify age in years in the textbox below)") / optionvalues = ("0", "1") / required = false </dropdown>
<textbox englishage> / required = false </textbox>
<textbox major> / caption = "Academic major" / required = false </textbox>
<textbox network_size> / caption = "How many people are in your social network?" / required = false </textbox>
<textbox friend_circle> / caption = "How many people would you call a friend?" / required = false </textbox>
<dropdown relationships> / caption = "What is your relationship status?" / options = ("Not in a relationship", "In a relationship", "Engaged to be married", "Married", "Other") / required = false </dropdown>
<dropdown religion> / caption = "What is your religious affiliation?" / options = ("Agnostic", "Atheist", "Buddhist", "Christian", "Hindu","Jewish", "Muslim", "Spiritual but not religious","Other") / required = false </dropdown>
<dropdown religiosity> / caption = "To what extent do you consider yourself a religious or spiritual person?" / options = ("Very religious", "Somewhat religious", "Not very religious", "Not religious, but spiritual", "Neither religious nor spiritual") / required = false </dropdown> ------------------------------------------------------------------------------------ *** Intro and instructions *** ------------------------------------------------------------------------------------
<page intro0> ^Welcome.... </page>
<page intro1> ^We are interested in the ways people think and feel about themselves and their social relationships. ^^In this experiment, we will ask you a few questions about yourself and your social relationships.</page>
<block end_feedback> / trials = [1= end_feedback] / screencolor = white </block>
<item end_feedback> /1 = "You have just finished the experiment. Thank you for your participation.
We value your feedback. How was your experience answering these questions? Do you have any comments, suggestions for improvement, or anything else you would like to share with the researchers?" </item>
<text end_feedback> /items = end_feedback /position = (0, 20) /halign = left / txbgcolor = white / txcolor = black / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) </text>
<openended end_feedback> / stimulustimes = [1=end_feedback] / multiline = true / size = (80%, 20%) / numlines = 6 / position = (40%, 60%) </openended>
----------------------- *****CONSENT*********** ————————————————————————————
<block consent> / preinstructions = (intro0, intro1, consent1) / trials = [1= consentdecision] / branch = [if (radiobuttons.consentdecision.response==2) block.quit] / screencolor = white </block>
<page consent1> ^You are invited to take part in a research study examining social networks.
^^What the study is about ^The purpose of this study is to explore how people think and feel about their social relationships.
^^Risks and discomforts ^We do not anticipate any risks from participating in this research. You are free not to answer any questions you do not wish to answer.
^^Benefits ^Participating in this study provides no direct benefits to you. However, we hope with your participation to broaden our understanding of how people perceive and navigate social relationships.
^^Privacy/Confidentiality/Data Security ^Data from the questionnaires will be stored using numerical ID codes without any identifying information. All data will be stored on a password protected, encrypted computer/server. Your identity will not be revealed in publications or any other outlet. Data from this project may be made available to other researchers in the future; should this occur, the data will contain no identifying information that could associate your name with participation in this project.
^^Sharing De-identified Data Collected in this Research ^De-identified data from this study may be shared with the research community at large to advance science and health. We will remove or code any personal information that could identify you before files are shared with other researchers to ensure that, by current scientific standards and known methods, no one will be able to identify you from the information we share. Despite these measures, we cannot guarantee anonymity of your personal data.
^^Future use of Identifiable Data Collected in this Research ^Identifiable information might be used for future research with obtaining your consent.
^^Follow up studies ^We may contact you again to request your participation in a follow up study. As always, your participation will be voluntary and we will ask for your explicit consent to participate in any of the follow up studies.
^^If you have questions The researchers conducting this study are..... </page>
<surveypage consentdecision> / showpagenumbers = false / showquestionnumbers = false / questions = [1 = consentdecision; 2=followupconsent] / showquestionnumbers = false / showpagenumbers = false / itemspacing = 10% / nextlabel = "Continue" / finishlabel = "Continue" / txcolor = black </surveypage>
<radiobuttons followupconsent> / caption = "May we contact you again to request your participation in a follow up study?" / options = ("Yes","No") / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / optionvalues = ("1","2") / orientation = vertical / required = true / txcolor = black </radiobuttons>
<radiobuttons consentdecision> / caption = "Please indicate whether you agree to participate in this study or not." / options = ("I agree to participate in this study.","I DO NOT agree to participate in this study.") / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / optionvalues = ("1","2") / orientation = vertical / required = true / monkeyresponse = ["1"] /txcolor = black
</radiobuttons>
<block quit> /trials = [1 = quit] </block>
<trial quit> / stimulusframes = [1 = quit] / timeout = 5000 / ontrialend = [values.quit +=1] </trial>
<text quit> / items = ("Thank you for your interest in the study.") / txcolor = black </text>
----------------------- *****RANKING TASK*********** ————————————————————————————
<values> / rankstring = "" / validranking = false / d01_prev = 0 / d02_prev = 0 / d03_prev = 0 / d04_prev = 0 / d05_prev = 0 / d06_prev = 0 / d07_prev = 0 / d08_prev = 0 / d09_prev = 0 / d10_prev = 0 / errormessage = "" </values>
<block ranking> / trials = [1=ranking] / screencolor = white
</block>
<surveypage ranking> / caption = "Rank the names below in order of their importance to you." / txcolor = black / subcaption = "<font color=~"#FF0000~"><%values.errormessage%></font>" / questions = [1-10=noreplacenorepeat(d01, d02, d03, d04, d05, d06, d07, d08, d09, d10)] / ontrialbegin = [values.rankstring="";] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d01.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d02.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d03.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d04.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d05.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d06.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d07.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d08.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d09.selectedcaption)] / ontrialend = [values.rankstring=concat(values.rankstring,dropdown.d10.selectedcaption)] / ontrialend = [ values.d01_prev = dropdown.d01.response; values.d02_prev = dropdown.d02.response; values.d03_prev = dropdown.d03.response; values.d04_prev = dropdown.d04.response; values.d05_prev = dropdown.d05.response; values.d06_prev = dropdown.d06.response; values.d07_prev = dropdown.d07.response; values.d08_prev = dropdown.d08.response; values.d09_prev = dropdown.d09.response; values.d10_prev = dropdown.d10.response ] / ontrialend = [if (contains(values.rankstring,"1")==true && contains(values.rankstring,"2")==true && contains(values.rankstring,"3")==true && contains(values.rankstring,"4")==true && contains(values.rankstring,"5")==true && contains(values.rankstring,"6")==true && contains(values.rankstring,"7")==true && contains(values.rankstring,"8")==true && contains(values.rankstring,"9")==true && contains(values.rankstring,"10")==true) { values.validranking = true; } else { values.validranking = false; values.errormessage = "Not all ranks have been uniquely assigned. Please revise your responses."; if(dropdown.d01.response == "" || dropdown.d02.response == "" || dropdown.d03.response == "" || dropdown.d04.response == "" || dropdown.d05.response == "" || dropdown.d06.response == "" || dropdown.d07.response == "" || dropdown.d08.response == "" || dropdown.d09.response == "" || dropdown.d10.response == "") { values.errormessage = concat(values.errormessage, "<br>Please answer all questions."); } }; ] / branch = [if ( values.validranking == false) surveypage.ranking] / showpagenumbers = false / showquestionnumbers = false </surveypage>
<dropdown d01> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d01_prev / required = false </dropdown>
<dropdown d02> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d02_prev / required = false </dropdown>
<dropdown d03> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d03_prev / required = false </dropdown>
<dropdown d04> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d04_prev / required = false </dropdown>
<dropdown d05> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d05_prev / required = false </dropdown>
<dropdown d06> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d06_prev / required = false </dropdown>
<dropdown d07> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d07_prev / required = false </dropdown>
<dropdown d08> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d08_prev / required = false </dropdown>
<dropdown d09> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d09_prev / required = false </dropdown>
<dropdown d10> / options = ("1", "2", "3", "4", "5", "6","7","8","9","10") / defaultresponse = values.d10_prev / required = false </dropdown>
<item SPI_instructions> /1 = "Please use the response option to indicate how accurately each phrase or sentence describes you. Select only one option per question.
I..." </item>
<text SPI_instructions> /items = SPI_instructions /position = (0, 20) /halign = left / txbgcolor = white / txcolor = black / fontstyle = ("Arial", -16, true, false, false, false, 5, 1) </text>
*Q2745, 2745, 128 <item SPI_Creativity> / 6 = "Am an original thinker." / 4 = "Am full of ideas." / 2 = "Am able to come up with new and different ideas." </item>
*Q1244, 1243, 1248 <item SPI_Humor> / 1 = "Laugh a lot." / 2 = "Laugh aloud." / 3 = "Laugh my way through life." </item>
*Q565, 1027, 1416 <item SPI_AttentionSeeking> / 1 = "Dislike being the center of attention." / 2 = "Hate being the center of attention." / 3 = "Make myself the center of attention." </item>
*Q1045, 254, 1242 <item SPI_Charisma> / 1 = "Have a natural talent for influencing people." / 2 = "Am skilled in handling social situations." / 3 = "Lack the talent for influencing people." </item>
*Q1904, 312, 1923 <item SPI_Sociability> / 1 = "Usually like to spend my free time with people." / 2 = "Avoid company." / 3 = "Want to be left alone." </item>
<item SPI_Adaptability> / 1 = "Dislike changes." / 2 = "Don't like the idea of change." / 3 = "Adjust easily." </item>
<item SPI_Conformity> / 1 = "Am just an ordinary person." / 2 = "Like to be thought of as a normal kind of person." / 3 = "See myself as an average person." </item>
<item SPI_Easy_Going> / 1 = "Like to take it easy." / 2 = "Like a leisurely lifestyle." / 3 = "Have a slow pace to my life." </item>
*1855, 4289, 377 <item SPI_Trust> / 1 = "Trust what people say." / 2 = "Trust people to mainly tell the truth." / 3 = "Believe that others have good intentions." </item>
*Q 219, 1081, 803 <item SPI_Emotional_Expressiveness> / 1 = "Am open about my feelings." / 2 = "Have difficulty expressing my feelings." / 3 = "Express myself easily." </item>
*Q578, 811, 2765 <item SPI_Wellbeing> / 1 = "Dislike myself." / 2 = "Feel a sense of worthlessness or hopelessness." / 3 = "Am happy with my life." </item>
*Q253, 90, 1763 <item SPI_Compassion> / 1 = "Am sensitive to the needs of others." / 2 = "Am concerned about others." / 3 = "Sympathize with others' feelings." </item>
*Q4252, 1989, 4249 <item SPI_Anxiety> / 1 = "Am a worrier." / 2 = "Worry about things." / 3 = "Would call myself a nervous person." </item>
Q1201, 1254, 1483 <item SPI_Order> / 1 = "Keep things tidy." / 2 = "Leave a mess in my room." / 3 = "Often forget to put things back in their proper place." </item>
*Q35, 1173, 1424 <item SPI_Impulsivity> / 1 = "Act without thinking." / 2 = "Jump into things without thinking." / 3 = "Make rash decisions." </item>
SPI_Adaptability, SPI_Anxiety, SPI_Attention_Seeking, SPI_Compassion, SPI_Conformity, SPI_Easy_Going, SPI_Emotional_Expressiveness, SPI_Extraversion, SPI_Impulsivity, SPI_Openness, SPI_Order, SPI_Trust, SPI_Wellbeing
<text SPI_Adaptability> / items = SPI_Adaptability / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Anxiety> / items = SPI_Anxiety / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Compassion> / items = SPI_Compassion / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Conformity> / items = SPI_Conformity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Easy_Going> / items = SPI_Easy_Going / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Emotional_Expressiveness> / items = SPI_Emotional_Expressiveness / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Creativity> / items = SPI_Creativity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Charisma> / items = SPI_Charisma / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_AttentionSeeking> / items = SPI_AttentionSeeking / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Humor> / items = SPI_Humor / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Sociability> / items = SPI_Sociability / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Impulsivity> / items = SPI_Impulsivity / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Order> / items = SPI_Order / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Trust> / items = SPI_Trust / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<text SPI_Wellbeing> / items = SPI_Wellbeing / select = noreplacenorepeat / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / txcolor = black / txbgcolor = white </text>
<likert SPI_Adaptability> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Adaptability] / position= (50, 60)
</likert>
<likert SPI_Anxiety> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Anxiety] / position= (50, 60)
</likert>
<likert SPI_Compassion> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Compassion] / position= (50, 60)
</likert>
<likert SPI_Conformity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Conformity]
/ position= (50, 60) </likert>
<likert SPI_Easy_Going> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Easy_Going] / position= (50, 60)
</likert>
<likert SPI_Emotional_Expressiveness> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Emotional_Expressiveness] / position= (50, 60)
</likert>
<likert SPI_Impulsivity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Impulsivity] / position= (50, 60) </likert>
<likert SPI_Order> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Order] / position= (50, 60) </likert>
<likert SPI_Trust> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Trust] / position= (50, 60) </likert>
<likert SPI_Wellbeing> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Wellbeing] / position= (50, 60) </likert>
<likert SPI_Sociability> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Sociability] / position= (50, 60) </likert>
<likert SPI_Creativity> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Creativity] / position= (50, 60) </likert>
<likert SPI_Humor> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Humor] / position= (50, 60) </likert>
<likert SPI_AttentionSeeking> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_AttentionSeeking] / position= (50, 60) </likert>
<likert SPI_Charisma> / labels = ("Very Inaccurate", "Moderately Inaccurate", "Slightly Inaccurate", "Slightly Accurate", "Moderately Accurate", "Very Accurate") / anchorwidth = 20% / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=SPI_instructions, SPI_Charisma] / position= (50, 60) </likert>
<block SPI_inventory> / trials = [1-45=noreplacenorepeat(SPI_Wellbeing, SPI_Trust,SPI_Order,SPI_Adaptability, SPI_Anxiety, SPI_Compassion, SPI_Conformity, SPI_Easy_Going, SPI_Emotional_Expressiveness, SPI_Impulsivity, SPI_Sociability, SPI_Creativity, SPI_Humor, SPI_AttentionSeeking, SPI_Charisma)] / screencolor = white </block> ----------------------- *****RATING CLOSENESS TASK*********** ————————————————————————————
<item closeness_instructions> /1 = "Below is the name of a person you have mentioned. Please indicate how close you are to the following person:" </item>
<text closeness_instructions> /items = closeness_instructions /position = (0, 20) /halign = left / fontstyle = ("Arial", -16, true, false, false, false, 5, 1) </text>
<text name_1_closeness> / items = name_1 / position = (50%, 40%) / erase = false / size = (80%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_1_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_1_closeness ] </likert>
<text name_2_closeness> / items = name_2 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_2_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_2_closeness] </likert>
<text name_3_closeness> / items = name_3 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_3_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_3_closeness] </likert>
<text name_4_closeness> / items = name_4 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_4_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_4_closeness] </likert>
<text name_5_closeness> / items = name_5 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_5_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_5_closeness] </likert>
<text name_6_closeness> / items = name_6 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_6_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_6_closeness] </likert>
<text name_7_closeness> / items = name_7 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_7_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_7_closeness] </likert>
<text name_8_closeness> / items = name_8 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_8_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_8_closeness] </likert>
<text name_9_closeness> / items = name_9 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_9_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_9_closeness] </likert>
<text name_10_closeness> / items = name_10 / position = (50%, 40%) / erase = false / size = (100%, 10%) / fontstyle = ("Arial", 3%, true, false, false, false, 5, 1) </text>
<likert name_10_closeness> / labels = ("1 ~n Not at all close", "2", "3", "4", "5", "6", "7 ~n Very close") / anchorwidth = 12% /numpoints = 7 / fontstyle = ("Arial", 3%, false, false, false, false, 5, 1) / stimulusframes = [1=closeness_instructions,name_10_closeness] </likert>
<block closeness> / trials = [1-10=noreplacenorepeat(name_1_closeness, name_2_closeness, name_3_closeness, name_4_closeness, name_5_closeness, name_6_closeness, name_7_closeness, name_8_closeness, name_9_closeness, name_10_closeness)] / screencolor = white </block>
*____________________ * Ryff well-being
<surveypage Ryff_instructions2> / caption = "The following set of questions deals with how you feel about yourself and your life. Please remember that there are no right or wrong answers.
Please click 'Continue' to begin." / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / responsefontstyle = ("Arial", -16, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -16, false, false, false, false, 5, 0) </surveypage>
<item Ryff_instructions> /1 = "The following set of questions deals with how you feel about yourself and your life. Please remember that there are no right or wrong answers. Select the number that best describes your present agreement or disagreement with each statement." </item>
<text Ryff_instructions> /items = Ryff_instructions / txbgcolor = white / txcolor = gray / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) /position = (0, 20) /halign = left </text>
<item Ryff_wellbeing> / 1 = "Maintaining close relationships has been difficult and frustrating for me." / 2 = "People would describe me as a giving person, willing to share my time with others." / 3 = "I have not experienced many warm and trusting relationships with others." / 4 = "I like most parts of my personality." / 5 = "When I look at the story of my life, I am pleased with how things have turned out so far." / 6 = "In many ways I feel disappointed about my achievements in life." / 7 = "I tend to be influenced by people with strong opinions." / 8 = "I have confidence in my own opinions, even if they are different from those of others." / 9 = "I judge myself by what I think is important, not by the values of others." / 10 = "For me, life has been a continuous process of learning, changing, and growing." / 11 = "I think it is important to have new experiences that challenge how I think about myself and the world." / 12 = "I gave up trying to make big improvements or changes in my life a long time ago." / 13 = "The demands of everyday life often get me down." / 14 = "In general, I feel I am in charge of the situation in which I live." / 15 = "I am good at managing the responsibilities of daily life." / 16 = "Some people wander aimlessly through life, but I am not one of them." / 17 = "I live life one day at a time and don't really think about the future." / 18 = "I sometimes feel as if I've done all there is to do in life." </item>
<text Ryff_wellbeing> / items = Ryff_wellbeing / select = noreplacenorepeat / erase = false / size = (80%, 10%) / fontstyle = ("Arial", -16, false, false, false, false, 5, 0) / txcolor = black / txbgcolor = white / position = (50%, 42%) </text>
<likert Ryff_wellbeing> / anchors = [1= "Disagree strongly"; 2= "Disagree somewhat"; 3="Disagree slightly"; 4="Agree ~nslightly"; 5="Agree ~n somewhat"; 6="Agree ~n strongly"] / position= (50, 60) / numpoints = 6 / anchorwidth=55px / stimulusframes = [1=Ryff_instructions,Ryff_wellbeing] / fontstyle = ("Arial", 3%, false, false, false, false, 5, 0) </likert>
<block Ryff_wellbeing> / trials = [1=Ryff_instructions2; 2-19= Ryff_wellbeing] / screencolor = white </block>
______________________________
<survey random_names> / pages = [1=random_names] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / screencolor = white </survey>
<surveypage random_names> / caption = "In the first task you completed, you were presented with some random names on the screen. Below is the list of names." / fontstyle = ("Arial", -16, true, false, false, false, 5, 0) / questions = [1=know_names; 2=friend_names] / txcolor = black </surveypage>
<checkboxes know_names> / caption = "Do you know anyone with any of the following names? You may select more than one name if applicable." / options = ("<%values.fName1%>", "<%values.fName2%>", "<%values.fName3%>", "<%values.fName4%>", "<%values.fName5%>", "<%values.fName6%>", "<%values.fName7%>", "<%values.fName8%>", "<%values.fName9%>", "<%values.fName10%>") / optionvalues = ("fName1", "fName2", "fName3", "fName4", "fName5", "fName6","fName7", "fName8", "fName9", "fName10") / required = false </checkboxes>
<checkboxes friend_names> / caption = "Are you friends with anyone who has the following names? If you know more than one person with the listed name, think about the person who came to mind when completing the task. For example, if you know two people with the name 'Adrian', think about which Adrian came to mind when you were completing the task and whether you would call him a friend." / options = ("<%values.fName1%>", "<%values.fName2%>", "<%values.fName3%>", "<%values.fName4%>", "<%values.fName5%>", "<%values.fName6%>", "<%values.fName7%>", "<%values.fName8%>", "<%values.fName9%>", "<%values.fName10%>") / optionvalues = ("fName1", "fName2", "fName3", "fName4", "fName5", "fName6","fName7", "fName8", "fName9", "fName10") / required = false </checkboxes>
****************FINAL BLOCK: HOW DID YOU MEET****************** <survey explore_names> / pages = [1-3=noreplacenorepeat(meet_names, turn_to_them,turn_to_you)] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false </survey>
<surveypage meet_names> / questions = [1-10=noreplacenorepeat(name1_meeting, name2_meeting,name3_meeting, name4_meeting,name5_meeting, name6_meeting, name7_meeting, name8_meeting, name9_meeting, name10_meeting)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, briefly describe how you know this person in 2-3 words. For example, if you met 'person A' through a class, you might describe them as a classmate." </surveypage>
<textbox name1_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_1%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name2_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_2%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name3_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_3%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name4_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_4%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name5_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_5%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name6_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_6%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name7_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_7%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name8_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_8%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name9_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_9%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<textbox name10_meeting> / caption = "In 2-3 words, describe how you know this person: <%values.name_10%>." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = false </textbox>
<surveypage turn_to_them> / questions = [1-10=noreplacenorepeat(name1_turn_to_them, name2_turn_to_them,name3_turn_to_them, name4_turn_to_them, name5_turn_to_them, name6_turn_to_them, name7_turn_to_them, name8_turn_to_them, name9_turn_to_them, name10_turn_to_them)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, rate how likely it is that you would turn to this person when you are worried about something in your life." </surveypage>
<radiobuttons name1_turn_to_you> / caption = "How likely is <%values.name_1%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false </radiobuttons>
<radiobuttons name2_turn_to_you> / caption = "How likely is <%values.name_2%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name3_turn_to_you> / caption = "How likely is <%values.name_3%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name4_turn_to_you> / caption = "How likely is <%values.name_4%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false
</radiobuttons>
<radiobuttons name5_turn_to_you> / caption = "How likely is <%values.name_5%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name6_turn_to_you> / caption = "How likely is <%values.name_6%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name7_turn_to_you> / caption = "How likely is <%values.name_7%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false
/ size = (90%, 16%) </radiobuttons>
<radiobuttons name8_turn_to_you> / caption = "How likely is <%values.name_8%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name9_turn_to_you> / caption = "How likely is <%values.name_9%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name10_turn_to_you> / caption = "How likely is <%values.name_10%> to turn to you if they were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<surveypage turn_to_you> / questions = [1-10=noreplacenorepeat(name1_turn_to_you, name2_turn_to_you,name3_turn_to_you, name4_turn_to_you, name5_turn_to_you, name6_turn_to_you, name7_turn_to_you, name8_turn_to_you, name9_turn_to_you, name10_turn_to_you)] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false / caption = "In an earlier task, you nominated the following people. For each name below, rate how likely it is that this person would turn to you when they are worried about something in their life." </surveypage>
<radiobuttons name1_turn_to_them> / caption = "How likely are you to turn to <%values.name_1%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / size = (90%, 16%) / required = false </radiobuttons>
<radiobuttons name2_turn_to_them> / caption = "How likely are you to turn to <%values.name_2%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name3_turn_to_them> / caption = "How likely are you to turn to <%values.name_3%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name4_turn_to_them> / caption = "How likely are you to turn to <%values.name_4%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name5_turn_to_them> / caption = "How likely are you to turn to <%values.name_5%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name6_turn_to_them> / caption = "How likely are you to turn to <%values.name_6%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name7_turn_to_them> / caption = "How likely are you to turn to <%values.name_7%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name8_turn_to_them> / caption = "How likely are you to turn to <%values.name_8%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name9_turn_to_them> / caption = "How likely are you to turn to <%values.name_9%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
<radiobuttons name10_turn_to_them> / caption = "How likely are you to turn to <%values.name_10%> if you were worried about something?" / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / optionvalues = ("1","2","3","4","5","6","7") / options = ("Highly~nunlikely~n1","~n2","~n3","~n4","~n5","~n6","Highly~nlikely~n7") / orientation = horizontalequal / required = false / size = (90%, 16%) </radiobuttons>
------------------------------------------------------------------------------------ *** Friends go/no-go: anyone who comes to mind - CODE LINE 1894 ****** ------------------------------------------------------------------------------------
<survey names_mind> / pages = [1=names_mind_1; 2=names_mind_2; 3=names_mind_3; 4=names_mind_4; 5=names_mind_5; 6=names_mind_6; 7=names_mind_7; 8=names_mind_8; 9=names_mind_9; 10=names_mind_10] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names_mind.totaltrialcount >= 1) block.intro ] </survey>
<textbox names_mind_1> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_1> / questions = [1=names_mind_1] / ontrialend = [item.name_1.item = toupper (textbox.names_mind_1.response)] / ontrialend = [values.name_1 = textbox.names_mind_1.response] / ontrialend = [dropdown.d01.caption = values.name_1] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_2> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_2> / questions = [1=names_mind_2] / ontrialend = [item.name_2.item = toupper (textbox.names_mind_2.response)] / ontrialend = [values.name_2 = textbox.names_mind_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_3> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_3> / questions = [1=names_mind_3] / ontrialend = [item.name_3.item = toupper (textbox.names_mind_3.response)] / ontrialend = [values.name_3 = textbox.names_mind_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_4> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_4> / questions = [1=names_mind_4] / ontrialend = [item.name_4.item = toupper (textbox.names_mind_4.response)] / ontrialend = [values.name_4 = textbox.names_mind_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_5> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_5> / questions = [1=names_mind_5] / ontrialend = [item.name_5.item = toupper (textbox.names_mind_5.response)] / ontrialend = [values.name_5 = textbox.names_mind_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_6> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_6> / questions = [1=names_mind_6] / ontrialend = [item.name_6.item = toupper (textbox.names_mind_6.response)] / ontrialend = [values.name_6 = textbox.names_mind_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_7> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_7> / questions = [1=names_mind_7] / ontrialend = [item.name_7.item = toupper (textbox.names_mind_7.response)] / ontrialend = [values.name_7 = textbox.names_mind_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_8> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_8> / questions = [1=names_mind_8] / ontrialend = [item.name_8.item = toupper (textbox.names_mind_8.response)] / ontrialend = [values.name_8 = textbox.names_mind_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_9> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_9> / questions = [1=names_mind_9] / ontrialend = [item.name_9.item = toupper (textbox.names_mind_9.response)] / ontrialend = [values.name_9 = textbox.names_mind_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox names_mind_10> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of anyone who comes to mind. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage names_mind_10> / questions = [1=names_mind_10] / ontrialend = [item.name_10.item = toupper (textbox.names_mind_10.response)] / ontrialend = [values.name_10 = textbox.names_mind_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
*TEST* <survey names> / pages = [1=name_1; 2=name_2; 3=name_3; 4=name_4; 5=name_5; 6=name_6; 7=name_7; 8=name_8; 9=name_9; 10=name_10] / responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0) / itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0) / itemspacing = 2% / showpagenumbers = false / branch = [if (survey.names.totaltrialcount >= 1) block.intro ] </survey>
<textbox name_1> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of someone in your social network." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_1> / questions = [1=name_1] / ontrialend = [item.name_1.item = toupper (textbox.name_1.response)] / ontrialend = [values.name_1 = textbox.name_1.response] / ontrialend = [dropdown.d01.caption = values.name_1] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_2> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_2> / questions = [1=name_2] / ontrialend = [item.name_2.item = toupper (textbox.name_2.response)] / ontrialend = [values.name_2 = textbox.name_2.response] / ontrialend = [dropdown.d02.caption = values.name_2] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_3> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_3> / questions = [1=name_3] / ontrialend = [item.name_3.item = toupper (textbox.name_3.response)] / ontrialend = [values.name_3 = textbox.name_3.response] / ontrialend = [dropdown.d03.caption = values.name_3] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_4> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_4> / questions = [1=name_4] / ontrialend = [item.name_4.item = toupper (textbox.name_4.response)] / ontrialend = [values.name_4 = textbox.name_4.response] / ontrialend = [dropdown.d04.caption = values.name_4] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_5> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_5> / questions = [1=name_5] / ontrialend = [item.name_5.item = toupper (textbox.name_5.response)] / ontrialend = [values.name_5 = textbox.name_5.response] / ontrialend = [dropdown.d05.caption = values.name_5] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_6> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_6> / questions = [1=name_6] / ontrialend = [item.name_6.item = toupper (textbox.name_6.response)] / ontrialend = [values.name_6 = textbox.name_6.response] / ontrialend = [dropdown.d06.caption = values.name_6] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_7> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_7> / questions = [1=name_7] / ontrialend = [item.name_7.item = toupper (textbox.name_7.response)] / ontrialend = [values.name_7 = textbox.name_7.response] / ontrialend = [dropdown.d07.caption = values.name_7] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_8> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_8> / questions = [1=name_8] / ontrialend = [item.name_8.item = toupper (textbox.name_8.response)] / ontrialend = [values.name_8 = textbox.name_8.response] / ontrialend = [dropdown.d08.caption = values.name_8] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_9> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_9> / questions = [1=name_9] / ontrialend = [item.name_9.item = toupper (textbox.name_9.response)] / ontrialend = [values.name_9 = textbox.name_9.response] / ontrialend = [dropdown.d09.caption = values.name_9] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
<textbox name_10> / caption = "Please think about the people in your social network who are NOT your family. ~n In the text box provided, please type in the name of another person in your social network. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well." / fontstyle = ("Arial", 13, false, false, false, false, 5, 0) / required = true </textbox>
<surveypage name_10> / questions = [1=name_10] / ontrialend = [item.name_10.item = toupper (textbox.name_10.response)] / ontrialend = [values.name_10 = textbox.name_10.response] / ontrialend = [dropdown.d10.caption = values.name_10] / finishlabel = "Continue" / nextlabel = "Continue" / showquestionnumbers = false / showpagenumbers = false </surveypage>
If you want the word to disappear upon response, remove the /erase = false setting from the respective <text> elements and set the /responseinterrupt in the go and nogo trials to immediate. This goes for both the practice and the test (names) block. What causes the "white screen" in the practice block is the 500 ms /posttrialpause of the feedback trials. You don't run feedback trials in the name block, so set a /posttrialpause in all the name trials. Dave, I just tried these and they worked perfectly. You're so amazing. Thank you!!
|
|
|