/ fontstyle = ("Arial", 20pt) / screencolor = black / txcolor = white / halign = center / canvassize = (100%, 100%) / windowsize = (100%, 100%) / posttrialpause = 5 / pairnumber = 1 / left_border = 1 / right_border = 1 / CB = "NA" / statement = "NA" / makeBaseBeliefs = 0 / missBaseBeliefs = 0 / makeDetections = 0 / missDetections = 0 / testcue = "NA" / statements_test_left = "NA" / statements_test_right = "NA" / makeTestBeliefs = 0 / makeCRResponse = 0 / likertRT = 0 / nBlocks = 4 / nTrials = 60 / nTest = nTrials / ISI = 500 / statement = if(script.currentblock == "Test"){values.statement} else {"NA"} / makeDetections = if (script.currentblock == "Correction"){values.makeDetections} else {"NA"} / missDetections = if (script.currentblock == "Correction"){values.missDetections} else {"NA"} / makeCRResponse = if (script.currentblock == "Test"){values.makeCRResponse} else {"NA"} / makeTestBeliefs = if (script.currentblock == "Test"){values.makeTestBeliefs} else {"NA"} / testcue = if (script.currentblock == "Test"){values.testcue} else {"NA"} / statements_test_left = if (script.currentblock == "Test"){values.statements_test_left} else {"NA"} / statements_test_right = if (script.currentblock == "Test"){values.statements_test_right} else {"NA"} ------------------------------------------------------------------------------------------ ****** DATA ------------------------------------------------------------------------------------------ CB1: / onexptbegin = [if (computer.platform != "mac" && computer.platform != "win") script.abort()] / onexptbegin = [values.CB = 1] / subjects = (1 of 1) / groupassignment = groupnumber / blocks = [1=Belief; 2=Correction; 3=Test] / file = "Fake News Online.iqdat" / separatefiles = true / labels = true / columns = [subject, group, date, time, blockcode, trialcode, expressions.testcue, response, latency, values.statement, values.makeBaseBeliefs, values.makeDetections, values.testcue, values.statements_test_left, values.statements_test_right, values.missBaseBeliefs, values.missDetections, values.likertRT] ------------------------------------------------------------------------------------------ ****** BLOCKS ------------------------------------------------------------------------------------------ / onblockbegin = [values.makeBaseBeliefs = 1] / trials = [1-2 = Instructions; 3-8 = makeBaseBeliefs] / onblockend = [values.missBaseBeliefs = 0] / onblockbegin = [values.makeDetections = 1] / trials = [1-4 = Instructions; 5-10 = makeDetections] / onblockend = [values.missDetections = 0] / onblockbegin = [values.testcue = 1] / trials = [1-3 = Instructions; 4-9 = sequence (testcue, makeCRResponse)] ------------------------------------------------------------------------------------------ ****** TRIALS ------------------------------------------------------------------------------------------ / numpoints = 6 / anchors=[1="Definitely False"; 2="Likely False"; 3 = "Maybe False"; 4="Maybe True"; 5="Likely True"; 6="Definitely True"] / anchorwidth = 12% / position = (50, 80) / fontstyle = ("Arial", 2%, false, false, false, false, 5, 1) / trialduration = 3000 / stimulusframes = [1 = BeliefQuestion, statements_block2] / ontrialend = [values.statement = picture.statements_block2.currentitem; values.makeBaseBeliefs = likert.makeBaseBeliefs.response; values.likertRT = likert.makeBaseBeliefs.latency; if (likert.makeBaseBeliefs.response == "0") {values.missBaseBeliefs = 1;} else {values.missBaseBeliefs = 0}] / inputdevice = mouse / stimulusframes = [1 = DetectionQuestion, NoDetection, YesDetection, statements_block3] / trialduration = 3000 / validresponse = (NoDetection, YesDetection) / ontrialend = [values.statement = picture.statements_block3.currentitem; values.statements_test_left = text.NoDetection.currentitem; values.statements_test_right = text.YesDetection.currentitem; if (trial.makeDetections.response == "YesDetection") {values.makeDetections = 1;} else if (trial.makeDetections.response == "NoDetection") {values.makeDetections = 0} if (trial.makeDetections.response == "0") {values.missDetections = 1;} else {values.missDetections = 0}] // we want the displayed picture pair to be the same across the two consecutive trials // testcue and makecrresponse, so we only sample an item pair number in the first of // the two trials (testcue) / ontrialbegin = [ values.pairnumber = list.itempairnumbers.nextindex; ] / inputdevice = mouse / stimulusframes = [1 = testcue, statements_test_left, statements_test_right] / validresponse = (statements_test_left, statements_test_right) / ontrialend = [values.statements_test_left = picture.statements_test_left.currentitem; values.statements_test_right = picture.statements_test_right.currentitem; if (trial.testcue.response == "statements_test_left") {values.statement = picture.statements_test_left.currentitem;} else if (trial.testcue.response == "statements_test_right") {values.statement = picture.statements_test_right.currentitem}] // if response in testcue trial was left, switch the left border OFF (1) & switch the right border ON (2) // if response in testcue trial was right, switch the left border ON (2) & switch the right border OFF (1) / ontrialbegin = [ if (trial.testcue.response == "statements_test_left") { values.left_border = 1; values.right_border = 2; } else if (trial.testcue.response == "statements_test_right") { values.left_border = 2; values.right_border = 1; }; ] / inputdevice = mouse / stimulusframes = [1 = CRQuestion, NoCR, YesCR, CR_Border_Left, CR_Border_Right, statements_test_left, picture.statements_test_right] / validresponse = (NoCR, YesCR) / ontrialend = [if (trial.testcue.response == "statements_test_left") {values.statement = picture.statements_test_right.currentitem;} else if (trial.testcue.response == "statements_test_right") {values.statement = picture.statements_test_left.currentitem;} if (trial.makeCRResponse.response == "YesCR") {values.makeCRResponse = 1;} else if (trial.makeCRResponse.response == "NoCR") {values.makeCRResponse = 0}] ------------------------------------------------------------------------------------------ ****** INSTRUCTIONS ------------------------------------------------------------------------------------------ / 1 = "1 BeliefInstr1.jpg" / 2 = "2 BeliefInstr2.jpg" / 3 = "3 CorrectionInstr1.jpg" / 4 = "4 CorrectionInstr2.jpg" / 5 = "5 CorrectionInstr3.jpg" / 6 = "6 CorrectionInstr4.jpg" / 7 = "7 TestInstr1.jpg" / 8 = "8 TestInstr2.jpg" / 9 = "9 TestInstr3.jpg" / items = Instructions / select = sequence / size = (100%, 100%) / position = (50%, 50%) / stimulusframes = [1 = InstructionsDisplay] / validresponse = (205) ------------------------------------------------------------------------------------------ ****** BELIEF ------------------------------------------------------------------------------------------ /1 = "Rate your belief that this is true information" / items = BeliefQuestion / position = (50, 70) / txcolor = (white) / txbgcolor = black / fontstyle = ("Arial", 3.0%, true, false, false, false, 5, 1) / erase = false ------------------------------------------------------------------------------------------ ****** DETECTION ------------------------------------------------------------------------------------------ /1 = "Did this statement correct earlier misinformation?" / items = DetectionQuestion / position = (50, 70) / txcolor = (white) / txbgcolor = black / fontstyle = ("Arial", 3.0%, true, false, false, false, 5, 1) / erase = false / items = ("Yes") / position = (40%, 80%) / fontstyle = ("Arial", 2%, false, false, false, false, 5, 1) / txcolor = (black) / txbgcolor = (white) / size = (10%, 5%) / vjustify = center / items = ("No") / position = (60%, 80%) / fontstyle = ("Arial", 2%, false, false, false, false, 5, 1) / txcolor = (black) / txbgcolor = (white) / size = (10%, 5%) / vjustify = center ------------------------------------------------------------------------------------------ ****** TEST PHASE ------------------------------------------------------------------------------------------ /1 = "Please select the news headline that was presented in phase 2" / items = testcue / position = (50, 70) / select = sequence / txcolor = (white) / txbgcolor = black / fontstyle = ("Arial", 3.0%, true, false, false, false, 5, 1) /1 = "Rate your belief that this is headline is true" /items = TestBeliefQuestion /position = (50, 70) / select = sequence / txcolor = (white) / txbgcolor = black / fontstyle = ("Arial", 3.0%, true, false, false, false, 5, 1) /1 = "Is the headline you didn't choose the fake news headline from Phase 1?" / items = CRQuestion / position = (50, 70) / select = sequence / txcolor = (white) / txbgcolor = black / fontstyle = ("Arial", 3.0%, true, false, false, false, 5, 1) / items = ("Yes") / position = (40%, 80%) / fontstyle = ("Arial", 2%, false, false, false, false, 5, 1) / txcolor = (black) / txbgcolor = (white) / size = (10%, 5%) / vjustify = center / items = ("No") / position = (60%, 80%) / fontstyle = ("Arial", 2%, false, false, false, false, 5, 1) / txcolor = (black) / txbgcolor = (white) / size = (10%, 5%) / vjustify = center / items = ("NoBorder.jpg", "Border.jpg") / size = (55%, 55%) / position = (30, 32) / select = values.left_border / items = ("NoBorder.jpg", "Border.jpg") / size = (55%, 55%) / position = (70, 32) / select = values.right_border ------------------------------------------------------------------------------------------ ****** PICTURES ------------------------------------------------------------------------------------------ / items = ("Gas_2018_C.png", "Cali_Fires_M.png", "Amazon_Rainforest_C.png", "Clinton_Nkorea_M.png", "Cinderella_Castle_M.png", "Library_AmericanFlag_C.png") / size = (60%, 60%) / position = (50, 32) / select = sequence(1, 2, 3, 4, 5, 6) / erase = false / items = ("Gas_2018_C.png", "Cali_Fires_C.png", "Amazon_Rainforest_C.png", "Clinton_Nkorea_C.png", "Cinderella_Castle_C.png", "Library_AmericanFlag_C.png") / size = (60%, 60%) / position = (50, 32) / select = sequence(1, 2, 3, 4, 5, 6) / erase = false // six item pairs 1 to 6 in this example, hence /poolsize = 6 // sequential selection of pairs / poolsize = 6 / selectionmode = sequence / items = ("Gas_2018_M.png", "Cali_Fires_C.png", "Amazon_Rainforest_M.png", "Clinton_Nkorea_M.png", "Cinderella_Castle_C.png", "Library_AmericanFlag_M.png") / size = (50%, 50%) / position = (30, 32) / select = values.pairnumber / erase = false / items = ("Gas_2018_C.png", "Cali_Fires_M.png", "Amazon_Rainforest_C.png", "Clinton_Nkorea_C.png", "Cinderella_Castle_M.png", "Library_AmericanFlag_C.png") / size = (50%, 50%) / position = (70, 32) / select = values.pairnumber / erase = false