radiobuttons and checkboxes options


Author
Message
reg_002
reg_002
Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)
Group: Forum Members
Posts: 13, Visits: 65
Dear, 

I'm having a problem with checkboxes(same problem with radiobuttons). 
That is, I can't see the options. I see the question perfectly, but where the options should be, there is only a black rectangle. 

Here is (part of) the script (see below for the very elaborate full script): 

<defaults>
/ canvassize = (1024px, 768px)
/ screencolor = white
/ txcolor = black
/ fontstyle = ("Courier New", 13pt)
/ inputdevice = keyboard
/ validkeys = (" ", "t")
/ halign = center
</defaults>

# Questionnaire
<survey questions1>
/ pages = [1-2=noreplace(qM1, qM2); 3=demand]
/ showpagenumbers = true
/ screencolor = white
</survey>

# 2 surveypages 
<surveypage qM1>
/ questions = [1=questionMAN]
/ stimulusframes = [1=man1_q]
/ finishlabel = "Next"
</surveypage>

<surveypage qM2>
/ questions = [1=questionMAN]
/ stimulusframes = [1=man2_q]
/ finishlabel = "Next"
</surveypage>

#checkbox question
<checkboxes questionMAN>
/ position = (10%,35%)
/ caption = "Which of the following actions did this person engage in? Please indicate all correct actions !"
/ options = ("This person viciously insulted a friend on facebook", "This person stole an expensive pair of running shoes from a gym locker","This person walked out of a restaurant without paying the bill", "This person helped in developing prosthetic limbs for veterans","This person sheltered a family who had lost their home in a fire", "This person gave his jacket to a homeless man", "none of the above")
/ txcolor = black
</checkboxes>

#stimuli:
<picture man1_q>
/ numitems = 1
/ items = ("man1.jpg")
/ position = (30%, 20%)
/ size = (250,215)
</picture>

<picture man2_q>
/ numitems = 1
/ items = ("man2.jpg")
/ position = (30%, 20%)
/ size = (250,215)
</picture>

Any way to fix this ? 

Best, 

Pieter




FULL SCRIPT: 

*************************************************
Creating the Experiment
*************************************************

# defaults
<defaults>
/ screencolor = black
/ txcolor = white
/ fontstyle = ("Arial", 14pt)
</defaults>

<data>
/ format = tab
</data>

#Experiment procedure: order of tasks
<expt>
/ postinstructions = (end)
/ blocks = [1=Intro; 2=LearningTaskIntro; 3=Learning1; 4=Learning2; 5=explicitfirst; 6=instructions.AMP.start.trial_; 7= AMPPost.instructions.block; 8=AMP; 9=explicitlast;10=questionsINTRO;11=questions1]
</expt>

#between-subject conditions: 128: 2 (Bob Face:1/2) x 2 (Learning Bob: first/last) x 2 (Bob pos info: 1/2) x 2 (Bob neg info: 1/2) x 2 AMP pos Bob neg Jake or vice versa x 2 positive first/last x 2 (Implicit-explicit order)

<variables>
/ group = (1 of 128) (Intro=intro1, Learning1=LearningBob_p1n1,  Learning2=LearningJake_p2n2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_1)
/ group = (2 of 128) (Intro=intro2, Learning1=LearningBob_p1n1_2, Learning2=LearningJake_p2n2_2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_2)
/ group = (3 of 128) (Intro=intro1, Learning1=LearningJake_p1n1, Learning2=LearningBob_p2n2,  explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_1)
/ group = (4 of 128) (Intro=intro2, Learning1=LearningJake_p1n1_2, Learning2=LearningBob_p2n2_2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_2)
/ group = (5 of 128) (Intro=intro1, Learning1=LearningBob_p1n2,  Learning2=LearningJake_p2n1, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_1)
/ group = (6 of 128) (Intro=intro2, Learning1=LearningBob_p1n2_2, Learning2=LearningJake_p2n1_2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_2)
/ group = (7 of 128) (Intro=intro1, Learning1=LearningJake_p1n2, Learning2=LearningBob_p2n1,  explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_1)
/ group = (8 of 128) (Intro=intro2, Learning1=LearningJake_p1n2_2, Learning2=LearningBob_p2n1_2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_2)
/ group = (9 of 128) (Intro=intro1, Learning1=LearningBob_p2n1,  Learning2=LearningJake_p1n2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_1)
/ group = (10 of 128) (Intro=intro2, Learning1=LearningBob_p2n1_2, Learning2=LearningJake_p1n2_2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_2)
/ group = (11 of 128) (Intro=intro1, Learning1=LearningJake_p2n1, Learning2=LearningBob_p1n2,  explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_1)
/ group = (12 of 128) (Intro=intro2, Learning1=LearningJake_p2n1_2, Learning2=LearningBob_p1n2_2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_2)
/ group = (13 of 128) (Intro=intro1, Learning1=LearningBob_p2n2,  Learning2=LearningJake_p1n1, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_1)
/ group = (14 of 128) (Intro=intro2, Learning1=LearningBob_p2n2_2, Learning2=LearningJake_p1n1_2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_2)
/ group = (15 of 128) (Intro=intro1, Learning1=LearningJake_p2n2, Learning2=LearningBob_p1n1,  explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_1)
/ group = (16 of 128) (Intro=intro2, Learning1=LearningJake_p2n2_2, Learning2=LearningBob_p1n1_2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_2)
/ group = (17 of 128) (Intro=intro1, Learning1=LearningBob_p1n1,  Learning2=LearningJake_p2n2, explicitfirst=explicit_2_1, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (18 of 128) (Intro=intro2, Learning1=LearningBob_p1n1_2, Learning2=LearningJake_p2n2_2, explicitfirst=explicit_2_2, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (19 of 128) (Intro=intro1, Learning1=LearningJake_p1n1, Learning2=LearningBob_p2n2,  explicitfirst=explicit_3_1, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (20 of 128) (Intro=intro2, Learning1=LearningJake_p1n1_2, Learning2=LearningBob_p2n2_2, explicitfirst=explicit_3_2, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (21 of 128) (Intro=intro1, Learning1=LearningBob_p1n2,  Learning2=LearningJake_p2n1, explicitfirst=explicit_1_1, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (22 of 128) (Intro=intro2, Learning1=LearningBob_p1n2_2, Learning2=LearningJake_p2n1_2, explicitfirst=explicit_1_2, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (23 of 128) (Intro=intro1, Learning1=LearningJake_p1n2, Learning2=LearningBob_p2n1,  explicitfirst=explicit_4_1, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (24 of 128) (Intro=intro2, Learning1=LearningJake_p1n2_2, Learning2=LearningBob_p2n1_2, explicitfirst=explicit_4_2, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (25 of 128) (Intro=intro1, Learning1=LearningBob_p2n1,  Learning2=LearningJake_p1n2, explicitfirst=explicit_4_1, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (26 of 128) (Intro=intro2, Learning1=LearningBob_p2n1_2, Learning2=LearningJake_p1n2_2, explicitfirst=explicit_4_2, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (27 of 128) (Intro=intro1, Learning1=LearningJake_p2n1, Learning2=LearningBob_p1n2,  explicitfirst=explicit_1_1, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (28 of 128) (Intro=intro2, Learning1=LearningJake_p2n1_2, Learning2=LearningBob_p1n2_2, explicitfirst=explicit_1_2, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (29 of 128) (Intro=intro1, Learning1=LearningBob_p2n2,  Learning2=LearningJake_p1n1, explicitfirst=explicit_3_1, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (30 of 128) (Intro=intro2, Learning1=LearningBob_p2n2_2, Learning2=LearningJake_p1n1_2, explicitfirst=explicit_3_2, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (31 of 128) (Intro=intro1, Learning1=LearningJake_p2n2, Learning2=LearningBob_p1n1,  explicitfirst=explicit_2_1, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (32 of 128) (Intro=intro2, Learning1=LearningJake_p2n2_2, Learning2=LearningBob_p1n1_2, explicitfirst=explicit_2_2, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (33 of 128) (Intro=intro1, Learning1=LearningBob_p1n1,  Learning2=LearningJake_p2n2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_1)
/ group = (34 of 128) (Intro=intro2, Learning1=LearningBob_p1n1_2, Learning2=LearningJake_p2n2_2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_2)
/ group = (35 of 128) (Intro=intro1, Learning1=LearningJake_p1n1, Learning2=LearningBob_p2n2,  explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_1)
/ group = (36 of 128) (Intro=intro2, Learning1=LearningJake_p1n1_2, Learning2=LearningBob_p2n2_2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_2)
/ group = (37 of 128) (Intro=intro1, Learning1=LearningBob_p1n2,  Learning2=LearningJake_p2n1, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_1)
/ group = (38 of 128) (Intro=intro2, Learning1=LearningBob_p1n2_2, Learning2=LearningJake_p2n1_2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_2)
/ group = (39 of 128) (Intro=intro1, Learning1=LearningJake_p1n2, Learning2=LearningBob_p2n1,  explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_1)
/ group = (40 of 128) (Intro=intro2, Learning1=LearningJake_p1n2_2, Learning2=LearningBob_p2n1_2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_2)
/ group = (41 of 128) (Intro=intro1, Learning1=LearningBob_p2n1,  Learning2=LearningJake_p1n2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_1)
/ group = (42 of 128) (Intro=intro2, Learning1=LearningBob_p2n1_2, Learning2=LearningJake_p1n2_2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_2)
/ group = (43 of 128) (Intro=intro1, Learning1=LearningJake_p2n1, Learning2=LearningBob_p1n2,  explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_1)
/ group = (44 of 128) (Intro=intro2, Learning1=LearningJake_p2n1_2, Learning2=LearningBob_p1n2_2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_2)
/ group = (45 of 128) (Intro=intro1, Learning1=LearningBob_p2n2,  Learning2=LearningJake_p1n1, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_1)
/ group = (46 of 128) (Intro=intro2, Learning1=LearningBob_p2n2_2, Learning2=LearningJake_p1n1_2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_2)
/ group = (47 of 128) (Intro=intro1, Learning1=LearningJake_p2n2, Learning2=LearningBob_p1n1,  explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_1)
/ group = (48 of 128) (Intro=intro2, Learning1=LearningJake_p2n2_2, Learning2=LearningBob_p1n1_2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_2)
/ group = (49 of 128) (Intro=intro1, Learning1=LearningBob_p1n1,  Learning2=LearningJake_p2n2, explicitfirst=explicit_3_1, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (50 of 128) (Intro=intro2, Learning1=LearningBob_p1n1_2, Learning2=LearningJake_p2n2_2, explicitfirst=explicit_3_2, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (51 of 128) (Intro=intro1, Learning1=LearningJake_p1n1, Learning2=LearningBob_p2n2,  explicitfirst=explicit_2_1, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (52 of 128) (Intro=intro2, Learning1=LearningJake_p1n1_2, Learning2=LearningBob_p2n2_2, explicitfirst=explicit_2_2, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (53 of 128) (Intro=intro1, Learning1=LearningBob_p1n2,  Learning2=LearningJake_p2n1, explicitfirst=explicit_4_1, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (54 of 128) (Intro=intro2, Learning1=LearningBob_p1n2_2, Learning2=LearningJake_p2n1_2, explicitfirst=explicit_4_2, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (55 of 128) (Intro=intro1, Learning1=LearningJake_p1n2, Learning2=LearningBob_p2n1,  explicitfirst=explicit_1_1, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (56 of 128) (Intro=intro2, Learning1=LearningJake_p1n2_2, Learning2=LearningBob_p2n1_2, explicitfirst=explicit_1_2, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (57 of 128) (Intro=intro1, Learning1=LearningBob_p2n1,  Learning2=LearningJake_p1n2, explicitfirst=explicit_1_1, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (58 of 128) (Intro=intro2, Learning1=LearningBob_p2n1_2, Learning2=LearningJake_p1n2_2, explicitfirst=explicit_1_2, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (59 of 128) (Intro=intro1, Learning1=LearningJake_p2n1, Learning2=LearningBob_p1n2,  explicitfirst=explicit_4_1, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (60 of 128) (Intro=intro2, Learning1=LearningJake_p2n1_2, Learning2=LearningBob_p1n2_2, explicitfirst=explicit_4_2, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (61 of 128) (Intro=intro1, Learning1=LearningBob_p2n2,  Learning2=LearningJake_p1n1, explicitfirst=explicit_2_1, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (62 of 128) (Intro=intro2, Learning1=LearningBob_p2n2_2, Learning2=LearningJake_p1n1_2, explicitfirst=explicit_2_2, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (63 of 128) (Intro=intro1, Learning1=LearningJake_p2n2, Learning2=LearningBob_p1n1,  explicitfirst=explicit_3_1, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (64 of 128) (Intro=intro2, Learning1=LearningJake_p2n2_2, Learning2=LearningBob_p1n1_2, explicitfirst=explicit_3_2, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (65 of 128) (Intro=intro1, Learning1=LearningBob_n1p1,  Learning2=LearningJake_n2p2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_1)
/ group = (66 of 128) (Intro=intro2, Learning1=LearningBob_n1p1_2, Learning2=LearningJake_n2p2_2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_2)
/ group = (67 of 128) (Intro=intro1, Learning1=LearningJake_n1p1, Learning2=LearningBob_n2p2,  explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_1)
/ group = (68 of 128) (Intro=intro2, Learning1=LearningJake_n1p1_2, Learning2=LearningBob_n2p2_2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_2)
/ group = (69 of 128) (Intro=intro1, Learning1=LearningBob_n1p2,  Learning2=LearningJake_n2p1, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_1)
/ group = (70 of 128) (Intro=intro2, Learning1=LearningBob_n1p2_2, Learning2=LearningJake_n2p1_2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_2)
/ group = (71 of 128) (Intro=intro1, Learning1=LearningJake_n1p2, Learning2=LearningBob_n2p1,  explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_1)
/ group = (72 of 128) (Intro=intro2, Learning1=LearningJake_n1p2_2, Learning2=LearningBob_n2p1_2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_2)
/ group = (73 of 128) (Intro=intro1, Learning1=LearningBob_n2p1,  Learning2=LearningJake_n1p2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_1)
/ group = (74 of 128) (Intro=intro2, Learning1=LearningBob_n2p1_2, Learning2=LearningJake_n1p2_2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_2)
/ group = (75 of 128) (Intro=intro1, Learning1=LearningJake_n2p1, Learning2=LearningBob_n1p2,  explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_1)
/ group = (76 of 128) (Intro=intro2, Learning1=LearningJake_n2p1_2, Learning2=LearningBob_n1p2_2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_2)
/ group = (77 of 128) (Intro=intro1, Learning1=LearningBob_n2p2,  Learning2=LearningJake_n1p1, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_1)
/ group = (78 of 128) (Intro=intro2, Learning1=LearningBob_n2p2_2, Learning2=LearningJake_n1p1_2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_2)
/ group = (79 of 128) (Intro=intro1, Learning1=LearningJake_n2p2, Learning2=LearningBob_n1p1,  explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_1)
/ group = (80 of 128) (Intro=intro2, Learning1=LearningJake_n2p2_2, Learning2=LearningBob_n1p1_2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_2)
/ group = (81 of 128) (Intro=intro1, Learning1=LearningBob_n1p1,  Learning2=LearningJake_n2p2, explicitfirst=explicit_2_1, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (82 of 128) (Intro=intro2, Learning1=LearningBob_n1p1_2, Learning2=LearningJake_n2p2_2, explicitfirst=explicit_2_2, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (83 of 128) (Intro=intro1, Learning1=LearningJake_n1p1, Learning2=LearningBob_n2p2,  explicitfirst=explicit_3_1, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (84 of 128) (Intro=intro2, Learning1=LearningJake_n1p1_2, Learning2=LearningBob_n2p2_2, explicitfirst=explicit_3_2, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (85 of 128) (Intro=intro1, Learning1=LearningBob_n1p2,  Learning2=LearningJake_n2p1, explicitfirst=explicit_4_1, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (86 of 128) (Intro=intro2, Learning1=LearningBob_n1p2_2, Learning2=LearningJake_n2p1_2, explicitfirst=explicit_4_2, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (87 of 128) (Intro=intro1, Learning1=LearningJake_n1p2, Learning2=LearningBob_n2p1,  explicitfirst=explicit_1_1, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (88 of 128) (Intro=intro2, Learning1=LearningJake_n1p2_2, Learning2=LearningBob_n2p1_2, explicitfirst=explicit_1_2, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (89 of 128) (Intro=intro1, Learning1=LearningBob_n2p1,  Learning2=LearningJake_n1p2, explicitfirst=explicit_1_1, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (90 of 128) (Intro=intro2, Learning1=LearningBob_n2p1_2, Learning2=LearningJake_n1p2_2, explicitfirst=explicit_1_2, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (91 of 128) (Intro=intro1, Learning1=LearningJake_n2p1, Learning2=LearningBob_n1p2,  explicitfirst=explicit_4_1, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (92 of 128) (Intro=intro2, Learning1=LearningJake_n2p1_2, Learning2=LearningBob_n1p2_2, explicitfirst=explicit_4_2, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (93 of 128) (Intro=intro1, Learning1=LearningBob_n2p2,  Learning2=LearningJake_n1p1, explicitfirst=explicit_3_1, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (94 of 128) (Intro=intro2, Learning1=LearningBob_n2p2_2, Learning2=LearningJake_n1p1_2, explicitfirst=explicit_3_2, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (95 of 128) (Intro=intro1, Learning1=LearningJake_n2p2, Learning2=LearningBob_n1p1,  explicitfirst=explicit_2_1, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (96 of 128) (Intro=intro2, Learning1=LearningJake_n2p2_2, Learning2=LearningBob_n1p1_2, explicitfirst=explicit_2_2, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (97 of 128) (Intro=intro1, Learning1=LearningBob_n1p1,  Learning2=LearningJake_n2p2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_1)
/ group = (98 of 128) (Intro=intro2, Learning1=LearningBob_n1p1_2, Learning2=LearningJake_n2p2_2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_2)
/ group = (99 of 128) (Intro=intro1, Learning1=LearningJake_n1p1, Learning2=LearningBob_n2p2,  explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_1)
/ group = (100 of 128) (Intro=intro2,Learning1=LearningJake_n1p1_2, Learning2=LearningBob_n2p2_2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_2)
/ group = (101 of 128) (Intro=intro1,Learning1=LearningBob_n1p2,  Learning2=LearningJake_n2p1, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_1)
/ group = (102 of 128) (Intro=intro2,Learning1=LearningBob_n1p2_2, Learning2=LearningJake_n2p1_2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_2)
/ group = (103 of 128) (Intro=intro1,Learning1=LearningJake_n1p2, Learning2=LearningBob_n2p1,  explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_1)
/ group = (104 of 128) (Intro=intro2,Learning1=LearningJake_n1p2_2, Learning2=LearningBob_n2p1_2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_2)
/ group = (105 of 128) (Intro=intro1,Learning1=LearningBob_n2p1,  Learning2=LearningJake_n1p2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_1)
/ group = (106 of 128) (Intro=intro2,Learning1=LearningBob_n2p1_2, Learning2=LearningJake_n1p2_2, explicitfirst=no, AMP=AMPPost.data.block_4, explicitlast=explicit_4_2)
/ group = (107 of 128) (Intro=intro1,Learning1=LearningJake_n2p1, Learning2=LearningBob_n1p2,  explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_1)
/ group = (108 of 128) (Intro=intro2,Learning1=LearningJake_n2p1_2, Learning2=LearningBob_n1p2_2, explicitfirst=no, AMP=AMPPost.data.block_1, explicitlast=explicit_1_2)
/ group = (109 of 128) (Intro=intro1,Learning1=LearningBob_n2p2,  Learning2=LearningJake_n1p1, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_1)
/ group = (110 of 128) (Intro=intro2,Learning1=LearningBob_n2p2_2, Learning2=LearningJake_n1p1_2, explicitfirst=no, AMP=AMPPost.data.block_2, explicitlast=explicit_2_2)
/ group = (111 of 128) (Intro=intro1,Learning1=LearningJake_n2p2, Learning2=LearningBob_n1p1,  explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_1)
/ group = (112 of 128) (Intro=intro2,Learning1=LearningJake_n2p2_2, Learning2=LearningBob_n1p1_2, explicitfirst=no, AMP=AMPPost.data.block_3, explicitlast=explicit_3_2)
/ group = (113 of 128) (Intro=intro1,Learning1=LearningBob_n1p1,  Learning2=LearningJake_n2p2, explicitfirst=explicit_3_1, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (114 of 128) (Intro=intro2,Learning1=LearningBob_n1p1_2, Learning2=LearningJake_n2p2_2, explicitfirst=explicit_3_2, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (115 of 128) (Intro=intro1,Learning1=LearningJake_n1p1, Learning2=LearningBob_n2p2,  explicitfirst=explicit_2_1, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (116 of 128) (Intro=intro2,Learning1=LearningJake_n1p1_2, Learning2=LearningBob_n2p2_2, explicitfirst=explicit_2_2, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (117 of 128) (Intro=intro1,Learning1=LearningBob_n1p2,  Learning2=LearningJake_n2p1, explicitfirst=explicit_1_1, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (118 of 128) (Intro=intro2,Learning1=LearningBob_n1p2_2, Learning2=LearningJake_n2p1_2, explicitfirst=explicit_1_2, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (119 of 128) (Intro=intro1,Learning1=LearningJake_n1p2, Learning2=LearningBob_n2p1,  explicitfirst=explicit_4_1, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (120 of 128) (Intro=intro2,Learning1=LearningJake_n1p2_2, Learning2=LearningBob_n2p1_2, explicitfirst=explicit_4_2, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (121 of 128) (Intro=intro1,Learning1=LearningBob_n2p1,  Learning2=LearningJake_n1p2, explicitfirst=explicit_4_1, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (122 of 128) (Intro=intro2,Learning1=LearningBob_n2p1_2, Learning2=LearningJake_n1p2_2, explicitfirst=explicit_4_2, AMP=AMPPost.data.block_4, explicitlast=no)
/ group = (123 of 128) (Intro=intro1,Learning1=LearningJake_n2p1, Learning2=LearningBob_n1p2,  explicitfirst=explicit_1_1, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (124 of 128) (Intro=intro2,Learning1=LearningJake_n2p1_2, Learning2=LearningBob_n1p2_2, explicitfirst=explicit_1_2, AMP=AMPPost.data.block_1, explicitlast=no)
/ group = (125 of 128) (Intro=intro1,Learning1=LearningBob_n2p2,  Learning2=LearningJake_n1p1, explicitfirst=explicit_2_1, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (126 of 128) (Intro=intro2,Learning1=LearningBob_n2p2_2, Learning2=LearningJake_n1p1_2, explicitfirst=explicit_2_2, AMP=AMPPost.data.block_2, explicitlast=no)
/ group = (127 of 128) (Intro=intro1,Learning1=LearningJake_n2p2, Learning2=LearningBob_n1p1,  explicitfirst=explicit_3_1, AMP=AMPPost.data.block_3, explicitlast=no)
/ group = (128 of 128) (Intro=intro2,Learning1=LearningJake_n2p2_2, Learning2=LearningBob_n1p1_2, explicitfirst=explicit_3_2, AMP=AMPPost.data.block_3, explicitlast=no)
</variables>

*************************************************
Blocks
*************************************************

############### 1. Blocks Learning Task ###############

# First Instructions (2 versions)

<survey intro1>
/ pages = [1=introk]
/ showpagenumbers = false
/ screencolor = black
/ finishlabel = "Continue"
</survey>

<survey intro2>
/ pages = [1=intro_]
/ showpagenumbers = false
/ screencolor = black
/ finishlabel = "Continue"
</survey>

#Learning task instructions

<block LearningTaskIntro>
/screencolor = black
/preinstructions = (LearningTaskIntro)
</block>

# Learning task blocks (2 x 8 x 2 = 32versions)

<block LearningBob_p1n1>
/ trials = [1 = Bobneutral; 2 = Bobpositive1; 3 = Bobneutral; 4 = Bobnegative1; 5= Bobneutral]
/preinstructions = (LearningBob)
</block>

<block LearningBob_p1n2>
/ trials = [1 = Bobneutral; 2 = Bobpositive1; 3 = Bobneutral; 4 = Bobnegative2; 5= Bobneutral]
/preinstructions = (LearningBob)
</block>

<block LearningBob_p2n1>
/ trials = [1 = Bobneutral; 2 = Bobpositive2; 3 = Bobneutral; 4 = Bobnegative1; 5= Bobneutral]
/preinstructions = (LearningBob)
</block>

<block LearningBob_p2n2>
/ trials = [1 = Bobneutral; 2 = Bobpositive2; 3 = Bobneutral; 4 = Bobnegative2; 5= Bobneutral]
/preinstructions = (LearningBob)
</block>

<block LearningBob_n1p1>
/ trials = [1 = Bobneutral; 2 = Bobnegative1; 3 = Bobneutral; 4 = Bobpositive1; 5= Bobneutral]
/preinstructions = (LearningBob)
</block>

<block LearningBob_n1p2>
/ trials = [1 = Bobneutral; 2 = Bobnegative1; 3 = Bobneutral; 4 = Bobpositive2; 5= Bobneutral]
/preinstructions = (LearningBob)
</block>

<block LearningBob_n2p1>
/ trials = [1 = Bobneutral; 2 = Bobnegative2; 3 = Bobneutral; 4 = Bobpositive1; 5= Bobneutral]
/preinstructions = (LearningBob)
</block>

<block LearningBob_n2p2>
/ trials = [1 = Bobneutral; 2 = Bobnegative2; 3 = Bobneutral; 4 = Bobpositive2; 5= Bobneutral]
/preinstructions = (LearningBob)
</block>

<block LearningJake_p1n1>
/ trials = [1 = Jakeneutral; 2 = Jakepositive1; 3 = Jakeneutral; 4 = Jakenegative1; 5= Jakeneutral]
/preinstructions = (LearningJake)
</block>

<block LearningJake_p1n2>
/ trials = [1 = Jakeneutral; 2 = Jakepositive1; 3 = Jakeneutral; 4 = Jakenegative2; 5= Jakeneutral]
/preinstructions = (LearningJake)
</block>

<block LearningJake_p2n1>
/ trials = [1 = Jakeneutral; 2 = Jakepositive2; 3 = Jakeneutral; 4 = Jakenegative1; 5= Jakeneutral]
/preinstructions = (LearningJake)
</block>

<block LearningJake_p2n2>
/ trials = [1 = Jakeneutral; 2 = Jakepositive2; 3 = Jakeneutral; 4 = Jakenegative2; 5= Jakeneutral]
/preinstructions = (LearningJake)
</block>

<block LearningJake_n1p1>
/ trials = [1 = Jakeneutral; 2 = Jakenegative1; 3 = Jakeneutral; 4 = Jakepositive1; 5= Jakeneutral]
/preinstructions = (LearningJake)
</block>

<block LearningJake_n1p2>
/ trials = [1 = Jakeneutral; 2 = Jakenegative1; 3 = Jakeneutral; 4 = Jakepositive2; 5= Jakeneutral]
/preinstructions = (LearningJake)
</block>

<block LearningJake_n2p1>
/ trials = [1 = Jakeneutral; 2 = Jakenegative2; 3 = Jakeneutral; 4 = Jakepositive1; 5= Jakeneutral]
/preinstructions = (LearningJake)
</block>

<block LearningJake_n2p2>
/ trials = [1 = Jakeneutral; 2 = Jakenegative2; 3 = Jakeneutral; 4 = Jakepositive2; 5= Jakeneutral]
/preinstructions = (LearningJake)
</block>

<block LearningBob_p1n1_2>
/ trials = [1 = Bobneutral_; 2 = Bobpositive1_; 3 = Bobneutral_; 4 = Bobnegative1_; 5= Bobneutral_]
/preinstructions = (LearningBob)
</block>

<block LearningBob_p1n2_2>
/ trials = [1 = Bobneutral_; 2 = Bobpositive1_; 3 = Bobneutral_; 4 = Bobnegative2_; 5= Bobneutral_]
/preinstructions = (LearningBob)
</block>

<block LearningBob_p2n1_2>
/ trials = [1 = Bobneutral_; 2 = Bobpositive2_; 3 = Bobneutral_; 4 = Bobnegative1_; 5= Bobneutral_]
/preinstructions = (LearningBob)
</block>

<block LearningBob_p2n2_2>
/ trials = [1 = Bobneutral_; 2 = Bobpositive2_; 3 = Bobneutral_; 4 = Bobnegative2_; 5= Bobneutral_]
/preinstructions = (LearningBob)
</block>

<block LearningBob_n1p1_2>
/ trials = [1 = Bobneutral_; 2 = Bobnegative1_; 3 = Bobneutral_; 4 = Bobpositive1_; 5= Bobneutral_]
/preinstructions = (LearningBob)
</block>

<block LearningBob_n1p2_2>
/ trials = [1 = Bobneutral_; 2 = Bobnegative1_; 3 = Bobneutral_; 4 = Bobpositive2_; 5= Bobneutral_]
/preinstructions = (LearningBob)
</block>

<block LearningBob_n2p1_2>
/ trials = [1 = Bobneutral_; 2 = Bobnegative2_; 3 = Bobneutral_; 4 = Bobpositive1_; 5= Bobneutral_]
/preinstructions = (LearningBob)
</block>

<block LearningBob_n2p2_2>
/ trials = [1 = Bobneutral_; 2 = Bobnegative2_; 3 = Bobneutral_; 4 = Bobpositive2_; 5= Bobneutral_]
/preinstructions = (LearningBob)
</block>

<block LearningJake_p1n1_2>
/ trials = [1 = Jakeneutral_; 2 = Jakepositive1_; 3 = Jakeneutral_; 4 = Jakenegative1_; 5= Jakeneutral_]
/preinstructions = (LearningJake)
</block>

<block LearningJake_p1n2_2>
/ trials = [1 = Jakeneutral_; 2 = Jakepositive1_; 3 = Jakeneutral_; 4 = Jakenegative2_; 5= Jakeneutral_]
/preinstructions = (LearningJake)
</block>

<block LearningJake_p2n1_2>
/ trials = [1 = Jakeneutral_; 2 = Jakepositive2_; 3 = Jakeneutral_; 4 = Jakenegative1_; 5= Jakeneutral_]
/preinstructions = (LearningJake)
</block>

<block LearningJake_p2n2_2>
/ trials = [1 = Jakeneutral_; 2 = Jakepositive2_; 3 = Jakeneutral_; 4 = Jakenegative2_; 5= Jakeneutral_]
/preinstructions = (LearningJake)
</block>

<block LearningJake_n1p1_2>
/ trials = [1 = Jakeneutral_; 2 = Jakenegative1_; 3 = Jakeneutral_; 4 = Jakepositive1_; 5= Jakeneutral_]
/preinstructions = (LearningJake)
</block>

<block LearningJake_n1p2_2>
/ trials = [1 = Jakeneutral_; 2 = Jakenegative1_; 3 = Jakeneutral_; 4 = Jakepositive2_; 5= Jakeneutral_]
/preinstructions = (LearningJake)
</block>

<block LearningJake_n2p1_2>
/ trials = [1 = Jakeneutral_; 2 = Jakenegative2_; 3 = Jakeneutral_; 4 = Jakepositive1_; 5= Jakeneutral_]
/preinstructions = (LearningJake)
</block>

<block LearningJake_n2p2_2>
/ trials = [1 = Jakeneutral_; 2 = Jakenegative2_; 3 = Jakeneutral_; 4 = Jakepositive2_; 5= Jakeneutral_]
/preinstructions = (LearningJake)
</block>

############### 2. Blocks AMP ###############

#AMP

<block instructions.AMP.start.trial_>
/ trials = [1=instructions.AMP.start.trial]
/ recorddata = false
</block>

<block AMPPost.instructions.block>
/ trials = [1-2=instructions.AMP.trial]
/ recorddata = false
</block>

<block AMPPost.data.block_1>
/ bgstim = (pleasant.label, unpleasant.label)
/ trials = [1= ready; 2-61 = noreplace(f1.trial_1, f2.trial_1)]
</block>

<block AMPPost.data.block_2>
/ bgstim = (pleasant.label, unpleasant.label)
/ trials = [1= ready; 2-61 = noreplace(f1.trial_2, f2.trial_2)]
</block>

<block AMPPost.data.block_3>
/ bgstim = (pleasant.label, unpleasant.label)
/ trials = [1= ready; 2-61 = noreplace(f1.trial_3, f2.trial_3)]
</block>

<block AMPPost.data.block_4>
/ bgstim = (pleasant.label, unpleasant.label)
/ trials = [1= ready; 2-61 = noreplace(f1.trial_4, f2.trial_4)]
</block>

############### 3. Explicit Rating Task ###############

# blank trial for counterbalancing order IAT-explicit
<block no>
/ trials = [1=wait]
</block>

# explicit survey page (4x2versions)
<survey explicit_1_1>
/ pages = [1=explicitINTRO1;2-5=random(qBP_1_1,qJP_1_2,qBW_1_1,qJW_1_2)]
/ showpagenumbers = false
/ screencolor = black
</survey>

<survey explicit_1_2>
/ pages = [1=explicitINTRO1;2-5=random(qBP_1_2,qJP_1_1,qBW_1_2,qJW_1_1)]
/ showpagenumbers = false
/ screencolor = black
</survey>

<survey explicit_2_1>
/ pages = [1=explicitINTRO1;2-5=random(qBP_2_1,qJP_2_2,qBW_2_1,qJW_2_2)]
/ showpagenumbers = false
/ screencolor = black
</survey>

<survey explicit_2_2>
/ pages = [1=explicitINTRO1;2-5=random(qBP_2_2,qJP_2_1,qBW_2_2,qJW_2_1)]
/ showpagenumbers = false
/ screencolor = black
</survey>

<survey explicit_3_1>
/ pages = [1=explicitINTRO1;2-5=random(qBP_3_1,qJP_3_2,qBW_3_1,qJW_3_2)]
/ showpagenumbers = false
/ screencolor = black
</survey>

<survey explicit_3_2>
/ pages = [1=explicitINTRO1;2-5=random(qBP_3_2,qJP_3_1,qBW_3_2,qJW_3_1)]
/ showpagenumbers = false
/ screencolor = black
</survey>

<survey explicit_4_1>
/ pages = [1=explicitINTRO1;2-5=random(qBP_4_1,qJP_4_2,qBW_4_1,qJW_4_2)]
/ showpagenumbers = false
/ screencolor = black
</survey>

<survey explicit_4_2>
/ pages = [1=explicitINTRO1;2-5=random(qBP_4_2,qJP_4_1,qBW_4_2,qJW_4_1)]
/ showpagenumbers = false
/ screencolor = black
</survey>

<surveypage explicitINTRO1>
/ caption = "Thank you very much for completing that task!

Next, please answer some questions about the two persons that you encountered in the previous task."
</surveypage>

# explicit questions on 4 separate pages (4x2 different versions each)
<surveypage qBP_1_1>
/ questions = [1=questionBobPleasant]
/ stimulusframes = [1=positive1pic_, negative1pic_,man1_e]
</surveypage>

<surveypage qBP_1_2>
/ questions = [1=questionBobPleasant]
/ stimulusframes = [1=positive1pic_, negative1pic_,man2_e]
</surveypage>

<surveypage qBP_2_1>
/ questions = [1=questionBobPleasant]
/ stimulusframes = [1=positive1pic_, negative2pic_,man1_e]
</surveypage>

<surveypage qBP_2_2>
/ questions = [1=questionBobPleasant]
/ stimulusframes = [1=positive1pic_, negative2pic_,man2_e]
</surveypage>

<surveypage qBP_3_1>
/ questions = [1=questionBobPleasant]
/ stimulusframes = [1=positive2pic_, negative1pic_,man1_e]
</surveypage>

<surveypage qBP_3_2>
/ questions = [1=questionBobPleasant]
/ stimulusframes = [1=positive2pic_, negative1pic_,man2_e]
</surveypage>

<surveypage qBP_4_1>
/ questions = [1=questionBobPleasant]
/ stimulusframes = [1=positive2pic_, negative2pic_,man1_e]
</surveypage>

<surveypage qBP_4_2>
/ questions = [1=questionBobPleasant]
/ stimulusframes = [1=positive2pic_, negative2pic_,man2_e]
</surveypage>

<slider questionBobPleasant>
/ caption = "How pleasant or unpleasant do you find Bob?"
/ labels = ("Very unpleasant", "", "","Neither unpleasant nor pleasant", "","","Very pleasant")
/ range = (1, 7)
/ slidersize = (60%, 5%)
/ showtooltips = true
/ position = (10, 38)
</slider>

<surveypage qBW_1_1>
/ questions = [1=questionBobWarmth]
/ stimulusframes = [1=positive1pic_, negative1pic_, man1_e]
</surveypage>

<surveypage qBW_1_2>
/ questions = [1=questionBobWarmth]
/ stimulusframes = [1=positive1pic_, negative1pic_, man2_e]
</surveypage>

<surveypage qBW_2_1>
/ questions = [1=questionBobWarmth]
/ stimulusframes = [1=positive1pic_, negative2pic_, man1_e]
</surveypage>

<surveypage qBW_2_2>
/ questions = [1=questionBobWarmth]
/ stimulusframes = [1=positive1pic_, negative2pic_, man2_e]
</surveypage>

<surveypage qBW_3_1>
/ questions = [1=questionBobWarmth]
/ stimulusframes = [1=positive2pic_, negative1pic_, man1_e]
</surveypage>

<surveypage qBW_3_2>
/ questions = [1=questionBobWarmth]
/ stimulusframes = [1=positive2pic_, negative1pic_, man2_e]
</surveypage>

<surveypage qBW_4_1>
/ questions = [1=questionBobWarmth]
/ stimulusframes = [1=positive2pic_, negative2pic_, man1_e]
</surveypage>

<surveypage qBW_4_2>
/ questions = [1=questionBobWarmth]
/ stimulusframes = [1=positive2pic_, negative2pic_, man2_e]
</surveypage>

<slider questionBobWarmth>
/ caption = "To what extent do you have warm or cold feelings for Bob?"
/ labels = ("Very cold", "", "","Neither cold nor warm", "","","Very warm")
/ range = (1, 7)
/ slidersize = (60%, 5%)
/ showtooltips = true
/ position = (10, 38)
</slider>

<surveypage qJP_1_1>
/ questions = [1=questionJakePleasant]
/ stimulusframes = [1=positive1pic_, negative1pic_, man1_e]
</surveypage>

<surveypage qJP_1_2>
/ questions = [1=questionJakePleasant]
/ stimulusframes = [1=positive1pic_, negative1pic_, man2_e]
</surveypage>

<surveypage qJP_2_1>
/ questions = [1=questionJakePleasant]
/ stimulusframes = [1=positive1pic_, negative2pic_, man1_e]
</surveypage>

<surveypage qJP_2_2>
/ questions = [1=questionJakePleasant]
/ stimulusframes = [1=positive1pic_, negative2pic_, man2_e]
</surveypage>

<surveypage qJP_3_1>
/ questions = [1=questionJakePleasant]
/ stimulusframes = [1=positive2pic_, negative1pic_, man1_e]
</surveypage>

<surveypage qJP_3_2>
/ questions = [1=questionJakePleasant]
/ stimulusframes = [1=positive2pic_, negative1pic_, man2_e]
</surveypage>

<surveypage qJP_4_1>
/ questions = [1=questionJakePleasant]
/ stimulusframes = [1=positive2pic_, negative2pic_, man1_e]
</surveypage>

<surveypage qJP_4_2>
/ questions = [1=questionJakePleasant]
/ stimulusframes = [1=positive2pic_, negative2pic_, man2_e]
</surveypage>

<slider questionJakePleasant>
/ caption = "How pleasant or unpleasant do you find Jake?"
/ labels = ("Very unpleasant", "", "","Neither unpleasant nor pleasant", "","","Very pleasant")
/ range = (1, 7)
/ slidersize = (60%, 5%)
/ showtooltips = true
/ position = (10, 38)
</slider>

<surveypage qJW_1_1>
/ questions = [1=questionJakeWarmth]
/ stimulusframes = [1=positive1pic_, negative1pic_, man1_e]
</surveypage>

<surveypage qJW_1_2>
/ questions = [1=questionJakeWarmth]
/ stimulusframes = [1=positive1pic_, negative1pic_, man2_e]
</surveypage>

<surveypage qJW_2_1>
/ questions = [1=questionJakeWarmth]
/ stimulusframes = [1=positive1pic_, negative2pic_, man1_e]
</surveypage>

<surveypage qJW_2_2>
/ questions = [1=questionJakeWarmth]
/ stimulusframes = [1=positive1pic_, negative2pic_, man2_e]
</surveypage>

<surveypage qJW_3_1>
/ questions = [1=questionJakeWarmth]
/ stimulusframes = [1=positive2pic_, negative1pic_, man1_e]
</surveypage>

<surveypage qJW_3_2>
/ questions = [1=questionJakeWarmth]
/ stimulusframes = [1=positive2pic_, negative1pic_, man2_e]
</surveypage>

<surveypage qJW_4_1>
/ questions = [1=questionJakeWarmth]
/ stimulusframes = [1=positive2pic_, negative2pic_, man1_e]
</surveypage>

<surveypage qJW_4_2>
/ questions = [1=questionJakeWarmth]
/ stimulusframes = [1=positive2pic_, negative2pic_, man2_e]
</surveypage>

<slider questionJakeWarmth>
/ caption = "To what extent do you have warm or cold feelings for Jake?"
/ labels = ("Very cold", "", "","Neither cold nor warm", "","","Very warm")
/ range = (1, 7)
/ slidersize = (60%, 5%)
/ showtooltips = true
/ position = (10, 38)
</slider>

############### 4. Questionnaire ###############

# Instructions page
<block questionsIntro>
/screencolor = black
/preinstructions = (questionsIntro)
</block>

# Questionnaire (2 versions)
<survey questions1>
/ pages = [1-2=noreplace(qM1, qM2); 3=demand]
/ showpagenumbers = true
/ screencolor = white
</survey>

# 2 questions for Man1 and Man2(2 versions)
<surveypage qM1>
/ questions = [1=questionMAN]
/ stimulusframes = [1=man1_q]
/ finishlabel = "Next"
</surveypage>

<surveypage qM2>
/ questions = [1=questionMAN]
/ stimulusframes = [1=man2_q]
/ finishlabel = "Next"
</surveypage>

<checkboxes questionMAN>
/ position = (10%,35%)
/ caption = "Which of the following actions did this person engage in? Please indicate all correct actions !"
/ options = ("This person viciously insulted a friend on facebook", "This person stole an expensive pair of running shoes from a gym locker","This person walked out of a restaurant without paying the bill", "This person helped in developing prosthetic limbs for veterans","This person sheltered a family who had lost their home in a fire", "This person gave his jacket to a homeless man", "none of the above")
/ txcolor = black
</checkboxes>

# question demand compliance
<surveypage demand>
/ questions = [1=demand1]
</surveypage>

<dropdown demand1>
/ caption = "Remember when you were asked to give ratings to indicate how pleasant/unpleasant you found Bob and Jake. On what basis did you give those ratings?"
/ options = ("I responded based on what I thought the experimenter wanted me to do", "I responded based on what I learned about Bob and Jake earlier in the experiment","I responded based on my feelings about Bob and Jake","I do not know why I gave ratings the way I did")
/ txcolor = black
</dropdown>


*************************************************
Instructions
*************************************************

<instruct>
/ lastlabel = "Press the spacebar to continue"
/ nextkey = (" ")
/ fontstyle = ("Arial", 2%, false)
/ txcolor = white
/ screencolor = black
/ windowsize = (80%, 80%)
</instruct>

############### 1. General ###############

<surveypage introk>
/ caption = "
Welcome !

In this experiment you will be learning information about two different persons.

One person is called Bob and one person is called Jake. You can see their pictures below.
"
/ stimulusframes = [1=man1, man2_, Bob, Jake]
/ nextbuttonposition = (85%,92%)
</surveypage>

<surveypage intro_>
/ caption = "
Welcome !

In this experiment you will be learning information about two different persons.

One person is called Bob and one person is called Jake. You can see their pictures below.
"
/ stimulusframes = [1=man1_, man2, Bob, Jake]
/ nextbuttonposition = (85%,92%)
</surveypage>

############### 2. Learning task ###############

# General instructions (4 versions)

<page LearningTaskIntro>

^^In the next part of the experiment you will learn about certain behaviors of these two individuals.

^^^Each trial, you will see a picture of Bob or Jake, together with information about a certain behavior that this person has engaged in.

^^It is very important that you:

^^(1) read this behavioral information very well and

^^(2) try to remember this information because we will ask questions about it later on.

^^^^**Please read these instructions carefully because you will need this information to complete the experiment.**

^^^^Please press the spacebar only when you have memorized these instructions and are ready to begin.
</page>

# Specific instructions

<page LearningBob>

^^We will now present the information about Bob.
</page>

<page LearningJake>

^^We will now present the information about Jake.
</page>



############### 3. AMP ###############

<text instructions.AMP.text.start>
/ items = ("Now please complete a concentration test.

During each trial, you will see a fixation point (+), an image, and a Chinese ideograph appearing briefly in the middle of the screen and eventually covered by a noisy image (see depiction below).

Your task is to judge the visual pleasantness of each Chinese ideograph:

Press 'E' (Unpleasant) if you find a Chinese ideograph LESS visually pleasing than average.
Press 'I' (Pleasant) if you find a Chinese ideograph MORE visually pleasing than average." )
/ hjustify = left
/ fontstyle = ("Arial", 16pt)
/ size = (90%, 90%)
/ position= (50%,65%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<trial instructions.AMP.start.trial>
/stimulustimes = [1=instructions.AMP.text.start, example.pic, spacebar]
/ correctresponse = (57)
/ errormessage = false
/ recorddata = false
</trial>

<counter instructions.AMP.counter>
/ resetinterval = 20
/ select = sequence(1, 2)
</counter>

<trial instructions.AMP.trial>
/ stimulustimes = [1=instructions.AMP.text, spacebar]
/ correctresponse = (57)
/ errormessage = false
/ recorddata = false
</trial>

<text instructions.AMP.text>
/ items = instructions.AMP.item
/ fontstyle = ("Arial", 16pt)
/ size = (90%, 90%)
/ position= (50%,65%)
/ hjustify = left
/ select = instructions.AMP.counter
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>


<item instructions.AMP.item>
/ 1 = "
The Chinese ideographs will be presented only for a very brief time. Therefore, please pay close attention during the task.

It's important to note that the images or words flashed before the Chinese ideographs tend to influence people's responses.

Because we are interested in how people can avoid being biased, please try your best not to let the images or words influence your judgments of the Chinese ideographs."

/ 2 = "
Remember:

Press 'E' (Unpleasant) if you find a Chinese ideograph LESS visually pleasing than average.
Press 'I' (Pleasant) if you find a Chinese ideograph MORE visually pleasing than average.

Please do not start hitting buttons randomly after a while but keep evaluating the Chinese ideographs. Thank you!

Please start when ready."


</item>


############### 3. Questionnaire General Instructions ###############

<page questionsINTRO>
^^^We will ask you some final questions.

^^^When answering these questions please think back to the part of the experiment where you learned the informations about Bob and Jake (i.e., the beginning of the experiment).

^^^It is crucial that you try to answer these questions carefully and correctly !
</page>

############### 4. Goodbye ###############

<page end>
^^^Thank you for taking part in this experiment !
</page>


*************************************************
Creating Stimuli
*************************************************

############### 1. Introduce Bob and Jake ###############

<picture man1>
/ numitems = 1
/ items = ("man1.jpg")
/ position = (30%, 50%)
/ size = (350,301)
</picture>

<picture man1_>
/ numitems = 1
/ items = ("man1.jpg")
/ position = (60%, 50%)
/ size = (350,301)
</picture>

<picture man1_1>
/ numitems = 1
/ items = ("man1.jpg")
/ position = (30%, 25%)
/ size = (300,258)
</picture>

<picture man2>
/ numitems = 1
/ items = ("man2.jpg")
/ position = (30%, 50%)
/ size = (350,301)
</picture>

<picture man2_>
/ numitems = 1
/ items = ("man2.jpg")
/ position = (60%, 50%)
/ size = (350,301)
</picture>

<picture man2_1>
/ numitems = 1
/ items = ("man2.jpg")
/ position = (30%, 25%)
/ size = (300,258)
</picture>

<text Bob>
/ numitems = 1
/ items = ("Bob")
/ fontstyle = ("Arial Black", 20pt, false)
/ txbgcolor = black
/ color = black
/ txcolor = white
/ position = (30%, 70%)
</text>

<text Jake>
/ numitems = 1
/ items = ("Jake")
/ fontstyle = ("Arial Black", 20pt, false)
/ txbgcolor = black
/ color = black
/ txcolor = white
/ position = (60%, 70%)
</text>

############### 2.LearningTask ###############

#neutral statements

<counter counter1>
/ select = noreplace(1, 2, 3, 4, 5, 6)
</counter>

<text neutralbob>
/ numitems = 6
/ items = neubob
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ select = counter1
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<item neubob>
/ 1 = "Bob has a mobile phone."
/ 2 = "Bob lives near a bookstore."
/ 3 = "Bob has a carpet in his living room."
/ 4 = "Bob has a lamp in his room."
/ 5 = "Bob buys stamps at the post office every once in a while."
/ 6 = "Bob buys groceries at a nearby store."
</item>

<text neutraljake>
/ numitems = 6
/ items = neujake
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ select = counter1
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<item neujake>
/ 1 = "Jake has a mobile phone."
/ 2 = "Jake lives near a bookstore."
/ 3 = "Jake has a carpet in his living room."
/ 4 = "Jake has a lamp in his room."
/ 5 = "Jake buys stamps at the post office every once in a while."
/ 6 = "Jake buys groceries at a nearby store."
</item>

#positive statements

<text positive1bob>
/ items = ("Bob helped in developing prosthetic limbs for veterans.")
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<text positive2bob>
/ items = ("Bob gave his jacket to a homeless man.")
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<text positive1jake>
/ items = ("Jake helped in developing prosthetic limbs for veterans.")
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<text positive2jake>
/ items = ("Jake gave his jacket to a homeless man.")
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

#negative statements

<text negative1bob>
/ items = ("Bob stole an expensive pair of running shoes from a gym locker.")
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<text negative2bob>
/ items = ("Bob viciously insulted a friend on facebook.")
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<text negative1jake>
/ items = ("Jake stole an expensive pair of running shoes from a gym locker.")
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<text negative2jake>
/ items = ("Jake viciously insulted a friend on facebook.")
/ fontstyle = ("Arial", 18pt)
/ position = (30%, 55%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

#neutral images

<picture neutralpic>
/ numitems = 6
/ items = neuimages
/ position = (70%, 55%)
/ size = (272,185)
/ select = counter1
</picture>

<item neuimages>
/ 1 = "neu1.jpg"
/ 2 = "neu2.jpg"
/ 3 = "neu3.jpg"
/ 4 = "neu4.jpg"
/ 5 = "neu5.jpg"
/ 6 = "neu6.jpg"
</item>

#positive images

<picture positive1pic>
/ items = ("p1.jpg")
/ position = (70%, 55%)
/ size = (272,185)
</picture>

<picture positive1pic_>
/ items = ("p1.jpg")
/ position = (35%, 18%)
/ size = (272,185)
/erase = false
</picture>

<picture positive2pic>
/ items = ("p2.jpg")
/ position = (70%, 55%)
/ size = (272,185)
</picture>

<picture positive2pic_>
/ items = ("p2.jpg")
/ position = (35%, 18%)
/ size = (272,185)
/erase = false
</picture>

#negative images

<picture negative1pic>
/ items = ("n1.jpg")
/ position = (70%, 55%)
/ size = (272,185)
</picture>

<picture negative1pic_>
/ items = ("n1.jpg")
/ position = (65%, 18%)
/ size = (272,185)
/erase = false
</picture>

<picture negative2pic>
/ items = ("n2.jpg")
/ position = (70%, 55%)
/ size = (272,185)
</picture>

<picture negative2pic_>
/ items = ("n2.jpg")
/ position = (65%, 18%)
/ size = (272,185)
/erase = false
</picture>

############### 3.AMP ###############

#AMP stimuli:

<picture man1_a>
/ numitems = 1
/ items = ("man1.jpg")
/ position = (50%, 50%)
/ size = (250,215)
</picture>

<picture man2_a>
/ numitems = 1
/ items = ("man2.jpg")
/ position = (50%, 50%)
/ size = (250,215)
</picture>

<shape blank_>
/ shape = rectangle
/ size = (250,215)
/ color = black
/ position = (50%, 50%)
</shape>

<item characters.item>
/1="pic001.jpg"
/2="pic002.jpg"
/3="pic003.jpg"
/4="pic004.jpg"
/5="pic005.jpg"
/6="pic006.jpg"
/7="pic007.jpg"
/8="pic008.jpg"
/9="pic009.jpg"
/10="pic010.jpg"
/11="pic011.jpg"
/12="pic012.jpg"
/13="pic013.jpg"
/14="pic014.jpg"
/15="pic015.jpg"
/16="pic016.jpg"
/17="pic017.jpg"
/18="pic018.jpg"
/19="pic019.jpg"
/20="pic020.jpg"
/21="pic021.jpg"
/22="pic022.jpg"
/23="pic023.jpg"
/24="pic024.jpg"
/25="pic025.jpg"
/26="pic026.jpg"
/27="pic027.jpg"
/28="pic028.jpg"
/29="pic029.jpg"
/30="pic030.jpg"
/31="pic031.jpg"
/32="pic032.jpg"
/33="pic033.jpg"
/34="pic034.jpg"
/35="pic035.jpg"
/36="pic036.jpg"
/37="pic037.jpg"
/38="pic038.jpg"
/39="pic039.jpg"
/40="pic040.jpg"
/41="pic041.jpg"
/42="pic042.jpg"
/43="pic043.jpg"
/44="pic044.jpg"
/45="pic045.jpg"
/46="pic046.jpg"
/47="pic047.jpg"
/48="pic048.jpg"
/49="pic049.jpg"
/50="pic050.jpg"
/51="pic051.jpg"
/52="pic052.jpg"
/53="pic053.jpg"
/54="pic054.jpg"
/55="pic055.jpg"
/56="pic056.jpg"
/57="pic057.jpg"
/58="pic058.jpg"
/59="pic059.jpg"
/60="pic060.jpg"
</item>

<picture target.picture>
/ items = characters.item
/ select = noreplace
/ size = (250, 250)
</picture>

<picture mask>
/ items = ("mask.jpg")
/size = (250,250)
</picture>

<picture example.pic>
/ items = example
/size = (30%, 30%)
/position = (50,65)
</picture>

<item example>
/1="example.jpg"
</item>

<text spacebar>
/ items = ("[Press the spacebar to continue]")
/ position = (50%, 90%)
/ valign = bottom
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<text pleasant.label>
/ items = ("pleasant")
/ valign = bottom
/ halign = right
/ position = (85%, 85%)
/ txbgcolor = black
/ color = black
/ txcolor = white
/ fontstyle = ("Arial", 5%)
</text>

<text unpleasant.label>
/ items = ("unpleasant")
/ valign = bottom
/ halign = left
/ position = (15%, 85%)
/ txbgcolor = black
/ color = black
/ txcolor = white
/ fontstyle = ("Arial", 5%)
</text>

<text ready.txt>
/items = ("[Press 'E' or 'I' to start.]")
/fontstyle = ("Arial", 5%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<text fixation_>
/items = ("+")
/ color = (255, 255, 0)
/ fontstyle = ("Arial", 8%)
/ txbgcolor = black
/ color = black
/ txcolor = white
</text>

<shape blank>
/ shape = rectangle
/ color = black
/ size = (350, 350)
</shape>

############### 4.explicit ratings ###############

<picture man1_e>
/ numitems = 1
/ items = ("man1.jpg")
/ position = (50%, 60%)
/ size = (250,215)
</picture>

<picture man2_e>
/ numitems = 1
/ items = ("man2.jpg")
/ position = (50%, 60%)
/ size = (250,215)
</picture>

############### 5.questions ###############

<picture man1_q>
/ numitems = 1
/ items = ("man1.jpg")
/ position = (30%, 20%)
/ size = (250,215)
</picture>

<picture man2_q>
/ numitems = 1
/ items = ("man2.jpg")
/ position = (30%, 20%)
/ size = (250,215)
</picture>

*************************************************
Trials
*************************************************

############### 1. Trials Learning Task ###############

# Neutral info trials (4 versions)

<trial Bobneutral>
/ stimulustimes = [0=man1_1;500=neutralbob, neutralpic]
/ timeout = 5500
</trial>

<trial Jakeneutral>
/ stimulustimes = [0=man2_1;500=neutraljake, neutralpic]
/ timeout = 5500
</trial>

<trial Bobneutral_>
/ stimulustimes = [0=man2_1;500=neutralbob, neutralpic]
/ timeout = 5500
</trial>

<trial Jakeneutral_>
/ stimulustimes = [0=man1_1;500=neutraljake, neutralpic]
/ timeout = 5500
</trial>

# Positive info trials (8 versions)

<trial Bobpositive1>
/ stimulustimes = [0=man1_1;500=positive1bob, positive1pic]
/ timeout = 5500
</trial>

<trial Bobpositive2>
/ stimulustimes = [0=man1_1;500=positive2bob, positive2pic]
/ timeout = 5500
</trial>

<trial Jakepositive1>
/ stimulustimes = [0=man2_1;500=positive1jake, positive1pic]
/ timeout = 5500
</trial>

<trial Jakepositive2>
/ stimulustimes = [0=man2_1;500=positive2jake, positive2pic]
/ timeout = 5500
</trial>

<trial Bobpositive1_>
/ stimulustimes = [0=man2_1;500=positive1bob, positive1pic]
/ timeout = 5500
</trial>

<trial Bobpositive2_>
/ stimulustimes = [0=man2_1;500=positive2bob, positive2pic]
/ timeout = 5500
</trial>

<trial Jakepositive1_>
/ stimulustimes = [0=man1_1;500=positive1jake, positive1pic]
/ timeout = 5500
</trial>

<trial Jakepositive2_>
/ stimulustimes = [0=man1_1;500=positive2jake, positive2pic]
/ timeout = 5500
</trial>

# Negative info trials (4 versions)

<trial Bobnegative1>
/ stimulustimes = [0=man1_1;500=negative1bob, negative1pic]
/ timeout = 5500
</trial>

<trial Bobnegative2>
/ stimulustimes = [0=man1_1;500=negative2bob, negative2pic]
/ timeout = 5500
</trial>

<trial Jakenegative1>
/ stimulustimes = [0=man2_1;500=negative1jake, negative1pic]
/ timeout = 5500
</trial>

<trial Jakenegative2>
/ stimulustimes = [0=man2_1;500=negative2jake, negative2pic]
/ timeout = 5500
</trial>

<trial Bobnegative1_>
/ stimulustimes = [0=man2_1;500=negative1bob, negative1pic]
/ timeout = 5500
</trial>

<trial Bobnegative2_>
/ stimulustimes = [0=man2_1;500=negative2bob, negative2pic]
/ timeout = 5500
</trial>

<trial Jakenegative1_>
/ stimulustimes = [0=man1_1;500=negative1jake, negative1pic]
/ timeout = 5500
</trial>

<trial Jakenegative2_>
/ stimulustimes = [0=man1_1;500=negative2jake, negative2pic]
/ timeout = 5500
</trial>

############### 2. Trials AMP ###############

# wait trials (NOTE: for counterbalancing order I-E)

<trial wait>
/ validkeys = ("8")
/ correctresponse = ("8")
/ frames = [1=blackscreen]
/ timeout = 3000
/ errormessage = false
</trial>

<text blackscreen>
/ numitems = 1
/ items = ("      ")
/ font = ("Arial Black", -48, 400, 0, 34)
/ txbgcolor = (0,0,0)
/ color = (255, 255, 255)
</text>

#AMP

<trial ready>
/ stimulustimes = [1=ready.txt]
/ correctresponse = (18, 23)
/ posttrialpause = 1000
/ errormessage = false
/ recorddata = false
</trial>

<trial f1.trial_1>
/ validresponse = (18, 23)
/ stimulustimes = [0= fixation_, positive1pic_, negative1pic_; 1000 = man1_a; 1075=blank_; 1200=target.picture; 1300=mask]
/ posttrialpause = 0
</trial>

<trial f1.trial_2>
/ validresponse = (18, 23)
/ stimulustimes = [0= fixation_, positive1pic_, negative2pic_; 1000 = man1_a; 1075=blank_; 1200=target.picture; 1300=mask]
/ posttrialpause = 0
</trial>

<trial f1.trial_3>
/ validresponse = (18, 23)
/ stimulustimes = [0= fixation_, positive2pic_, negative1pic_; 1000 = man1_a; 1075=blank_; 1200=target.picture; 1300=mask]
/ posttrialpause = 0
</trial>

<trial f1.trial_4>
/ validresponse = (18, 23)
/ stimulustimes = [0= fixation_, positive2pic_, negative2pic_; 1000 = man1_a; 1075=blank_; 1200=target.picture; 1300=mask]
/ posttrialpause = 0
</trial>

<trial f2.trial_1>
/ validresponse = (18, 23)
/ stimulustimes = [0= fixation_, positive1pic_, negative1pic_; 1000 = man2_a; 1075=blank_; 1200=target.picture; 1300=mask]
/ posttrialpause = 0
</trial>

<trial f2.trial_2>
/ validresponse = (18, 23)
/ stimulustimes = [0= fixation_, positive1pic_, negative2pic_; 1000 = man2_a; 1075=blank_; 1200=target.picture; 1300=mask]
/ posttrialpause = 0
</trial>

<trial f2.trial_3>
/ validresponse = (18, 23)
/ stimulustimes = [0= fixation_, positive2pic_, negative1pic_; 1000 = man2_a; 1075=blank_; 1200=target.picture; 1300=mask]
/ posttrialpause = 0
</trial>

<trial f2.trial_4>
/ validresponse = (18, 23)
/ stimulustimes = [0= fixation_, positive2pic_, negative2pic_; 1000 = man2_a; 1075=blank_; 1200=target.picture; 1300=mask]
/ posttrialpause = 0
</trial>


Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 104K
Here's what I'm seeing when running the (full) script:



i.e., I'm not seeing the "black boxes" issue and I don't see any obvious mistake in the script that should cause it.
(1) Is your Inquisit 4 installation up to date? If not, please update.
(2) What operating system (type and version) are you seeing this under?
(3) Can you post a screenshot showing the black boxes?


reg_002
reg_002
Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)Partner Member (689 reputation)
Group: Forum Members
Posts: 13, Visits: 65
Dave - Monday, June 19, 2017
Here's what I'm seeing when running the (full) script:



i.e., I'm not seeing the "black boxes" issue and I don't see any obvious mistake in the script that should cause it.
(1) Is your Inquisit 4 installation up to date? If not, please update.
(2) What operating system (type and version) are you seeing this under?
(3) Can you post a screenshot showing the black boxes?


Hi Dave, 

I'm running in WIndows 7 64 bit, Inquisit version is updated: 4.0.10.0. 64 bit (build 2663)
I also have the problem on my work laptop (not sure which version I have on that but I can check).

Here is a screen shot: 







Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 104K

Thanks -- found the problem, but I don't have a solution.

The problem is that when a survey such as

<survey explicit_2_1>
/ pages = [1=explicitINTRO1;2-5=random(qBP_2_1,qJP_2_2,qBW_2_1,qJW_2_2)]
/ showpagenumbers = false
/ screencolor = black
</survey>

is run with black screencolor AND that survey runs <slider>s, the black background color remains "locked in" for certain control elements (it's the <slider>s that actually cause this). This, then, leads to the black options text in <radiobuttons> or <checkboxes> becoming invisible against the black background. You'll see what I mean if you temporarily change the screencolor in <survey explicit_2_1> to something else

<survey explicit_2_1>
/ pages = [1=explicitINTRO1;2-5=random(qBP_2_1,qJP_2_2,qBW_2_1,qJW_2_2)]
/ showpagenumbers = false
/ screencolor = blue
</survey>

and then run through the 1st condition in your script. And you'll only see this if at least one of the pages containing a <slider> is actually run (e.g. <surveypage qBP_2_1>); you won't see it if you skip the survey entirely or only run the 1st page (<surveypage explicitINTRO1>). For the minimum required, change your <expt> temporarily to

<expt>
/ postinstructions = (end)
/ blocks = [1=explicitlast; 2=questionsINTRO; 3=questions1]
</expt>

You should then end up seeing something like this:



Unfortunately I can't see any immediate workaround.
Option #1 : If possible, avoid the black screencolor in the explicit <survey>s and go for black text on white background instead.
Option #2: Remove the "questions" survey from the <expt>

<expt>
/ postinstructions = (end)
/ blocks = [1=Intro; 2=LearningTaskIntro; 3=Learning1; 4=Learning2; 5=explicitfirst; 6=instructions.AMP.start.trial_; 7= AMPPost.instructions.block; 8=AMP; 9=explicitlast;10=questionsINTRO;11=questions1]
</expt>

and put it in a separate script, let's call it "questions.iqx" for the sake of example.

Then run the two scripts one after another using a <batch>:
<batch>
/ file = "script_without_final_questions_survey.iqx"
/ file = "questions.iqx"
</batch>

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search