Hello,
I am using the noreplacenorepeat function and still my stimuli (picture primes and text questions) are being repeatedly presented. What am I doing wrong? My script is pasted below. I'd be very grateful for your insight.
Thank you!
***********************************************************************
AFFECT MISATTRIBUTION PROCEDURE (AMP)
***********************************************************************
***********************************************************************
SCRIPT INFO
updated for Inquisit 4.0 by K. Borchert (katjab@millisecond.com) for Millisecond Software LLC
last changed: 08-14-2012
***********************************************************************
BACKGROUND INFO
***********************************************************************
A script that implements the AMP measuring implicit attitudes towards flowers and insects.
The script is designed to be easily adaptable to other target categories.
***********************************************************************
DEFAULTS
***********************************************************************
requires Inquisit 4.0.0.0 or higher
<defaults>
/ fontstyle = ("Arial", 3.5%)
/ screencolor = black
/ txbgcolor = black
/ txcolor = white
/ minimumversion = "4.0.0.0"
/canvasaspectratio = (4, 3)
</defaults>
***********************************************************************
VALUES
***********************************************************************
***********************************************************************
Scoring
***********************************************************************
************
editable parameters
************
************
other parameters
************
<values>
</values>
***********************************************************************
DATA
***********************************************************************
***********************************************************************
Data Columns
***********************************************************************
******************
Raw Data Files
******************
<data>
/file = "AMP_rawdata.iqdat"
/columns = [date, time, subject, blockcode, blocknum, trialcode, trialnum, response, correct,
latency, trialdata, trialdata, trial.primeA_RW.percentcorrect, trial.primeA_LW.percentcorrect, trial.primeA_random.percentcorrect, trial.primeB_RW.percentcorrect, trial.primeB_LW.percentcorrect, trial.primeB_random.percentcorrect, trial.primeC_RW.percentcorrect, trial.primeC_LW.percentcorrect, trial.primeC_random.percentcorrect, trial.primeD_RW.percentcorrect, trial.primeD_LW.percentcorrect, trial.primeD_random.percentcorrect, trial.primeE_RW.percentcorrect, trial.primeE_LW.percentcorrect, trial.primeE_random.percentcorrect]
/separatefiles = true
</data>
***********************************************************************
INSTRUCTIONS
***********************************************************************
***********************************************************************
Task instruction stimuli
***********************************************************************
<list instructions>
/ items = (1, 2, 3, 4, 5, 6, 7)
/ resetinterval = 20
/ selectionmode = sequence
</list>
<trial instructions>
/ stimulustimes = [1=instructions, spacebar]
/ correctresponse = (" ")
/ errormessage = false
/ recorddata = false
</trial>
<text instructions>
/ items = instructions
/ hjustify = left
/ size = (90%, 60%)
/ position = (50%, 85%)
/ valign = bottom
/ select = sequence
</text>
<item instructions>
/ 1 = "This study examines memory and also how people make simple judgments about political and other issues.~n~nYou will see a picture appear briefly followed by a sentence. Please try to attend to the pictures as your memory of them will be tested in a later part of the experiment. When you are presented with a sentence, please judge whether you 'disagree' or 'agree'."
/ 2 = "Put your middle or index fingers on the E and I keys of your keyboard. If you disagree more than you than agree with the sentence, then press the E key on the left. If you agree more than you disagree with the sentence, then press the I key on the right.
Give us an honest assessment of the sentences, regardless of the images that precede them."
/ 3 = "To get a feel for the task, we will begin with 10 practice trials. Again, your task is to judge whether you disagree or agree with the sentences by pressing either the 'E' or 'I' key."
/ 4 = "Practice is now complete and the task will now begin. As a reminder, if you feel that disagree with the sentence, press the 'E' key. If you feel that you agree with the sentence, press the 'I' key."
</item>
<text spacebar>
/ items = ("Press the SPACE BAR to begin.")
/ position = (50%, 95%)
/ valign = bottom
</text>
***********************************************************************
STIMULI
***********************************************************************
***********************************************************************
This sample AMP can be easily adapted to different target categories
and attributes. To change the categories, you need only change the
stimulus items and labels immediately below this line.
***********************************************************************
<item attributeAlabel>
/1 = "Agree"
</item>
<item attributeBlabel>
/1 = "Disagree"
</item>
<item primeAlabel>
/1 = "High_arousal_Pleasant"
</item>
<item primeBlabel>
/1 = "High_arousal_Unpleasant"
</item>
<item primeClabel>
/1 = "Low_arousal_Pleasant"
</item>
<item primeDlabel>
/1 = "Low_arousal_Unpleasant"
</item>
<item primeElabel>
/1 = "neutral"
</item>
<item fixation>
/1= "fixation.jpg"
</item>
<item primeA>
/1= "HP1_4681.jpg"
/2= "HP1_4608.jpg"
/3= "HP1_8185.jpg"
/4= "HP1_8186.jpg"
/5= "HP1_8370.jpg"
/6= "HP2_5629.jpg"
/7= "HP2_4656.JPG"
/8= "HP2_4651.JPG"
/9= "HP2_4656.JPG"
/10= "HP2_8300.JPG"
/11= "HP3_4689.JPG"
/12= "HP3_4659.jpg"
/13= "HP4_4607.jpg"
/14= "HP4_4687.jpg"
/15= "HP3_5621.jpg"
/16= "HP3_8030.JPG"
/17= "HP3_8179.jpg"
/18= "HP4_4670.jpg"
/19= "HP4_8190.JPG"
/20= "HP4_4660.JPG"
</item>
<item primeB>
/1= "HT1_6230.jpg"
/2= "HT1_6370.jpg"
/3= "HT1_6550.jpg"
/4= "HT1_9250.jpg"
/5= "HT1_1300.jpg"
/6= "HT2_1201.jpg"
/7= "HT2_1930.jpg"
/8= "HT2_8480.JPG"
/9= "HT2_1120.JPG"
/10= "HT2_6242.JPG"
/11= "HT3_3500.JPG"
/12= "HT3_6350.JPG"
/13= "HT3_3030.JPG"
/14= "HT3_6300.JPG"
/15= "HT3_6313.JPG"
/16= "HT4_6510.JPG"
/17= "HT4_1040.jpg"
/18= "HT4_3160.JPG"
/19= "HT4_2800.JPG"
/20= "HT4_3110.JPG"
</item>
<item primeC>
/1= "MP1_2310.jpg"
/2= "MP1_5220.jpg"
/3= "MP1_1600.jpg"
/4= "MP1_2222.jpg"
/5= "MP1_5780.jpg"
/6= "MP2_2518.jpg"
/7= "MP2_2025.jpg"
/8= "MP2_2000.JPG"
/9= "MP2_1601.jpg"
/10= "MP2_1419.jpg"
/11= "MP3_2388.jpg"
/12= "MP3_2510.JPG"
/13= "MP3_2630.JPG"
/14= "MP3_2515.jpg"
/15= "MP3_5780.JPG"
/16= "MP4_2010.JPG"
/17= "MP4_2299.jpg"
/18= "MP4_2278.jpg"
/19= "MP4_1726.jpg"
/20= "MP4_5535.jpg"
</item>
<item primeD>
/1= "MT1_2750.jpg"
/2= "MT1_2276.jpg"
/3= "MT1_9265.jpg"
/4= "MT1_9000.jpg"
/5= "MT1_2590.jpg"
/6= "MT2_2399.jpg"
/7= "MT2_2491.jpg"
/8= "MT2_2695.jpg"
/9= "MT2_2753.JPG"
/10= "MT2_6010.JPG"
/11= "MT3_9010.JPG"
/12= "MT3_9090.JPG"
/13= "MT3_9220.JPG"
/14= "MT3_2722.jpg"
/15= "MT4_9331.JPG"
/16= "MT3_2595.jpg"
/17= "MT4_2120.JPG"
/18= "MT4_2141.jpg"
/19= "MT4_2900.JPG"
/20= "MT4_9290.JPG"
</item>
<item primeE>
/1= "Neut1_7175.jpg"
/2= "Neut1_2440.jpg"
/3= "Neut1_2480.jpg"
/4= "Neut1_7060.jpg"
/5= "Neut1_7110.jpg"
/6= "Neut2_2206.JPG"
/7= "Neut2_7010.JPG"
/8= "Neut2_7224.jpg"
/9= "Neut2_7234.jpg"
/10= "Neut2_9360.jpg"
/11= "Neut3_7000.JPG"
/12= "Neut3_7004.jpg"
/13= "Neut4_7217.jpg"
/14= "Neut4_7006.jpg"
/15= "Neut3_7020.jpg"
/16= "Neut3_7031.jpg"
/17= "Neut3_7950.jpg"
/18= "Neut4_2840.JPG"
/19= "Neut4_7030.JPG"
/20= "Neut4_7150.JPG"
</item>
***********************************************************************
To change the categories, you need only change the stimulus items and
labels immediately above this line. All commands below relate to the
AMP procedure, and need only be changed if you wish to modify the
generic AMP procedure.
***********************************************************************
***********************************************************************
Symbol and neutral stimuli
***********************************************************************
<text RWtextquestions>
/size = (75%, 75%)
/items = RWtextquestions
/position = (50%, 50%)
/halign = center
/select = noreplacenorepeat
/selectionrate = always
</text>
<text LWtextquestions>
/size = (75%, 75%)
/items = LWtextquestions
/position = (50%, 50%)
/halign = center
/select = noreplacenorepeat
/selectionrate = always
</text>
<text randomtextquestions>
/size = (75%, 75%)
/items = randomtextquestions
/position = (50%, 50%)
/halign = center
/select = noreplacenorepeat
/selectionrate = always
</text>
<item RWtextquestions>
/1= "We should have more restricted immigration policies."
/2= "Large operating budgets for police departments should be protected."
/3= "Tax breaks should be maintained for large corporations."
/4= "Stricker sentencing for drug offenders should be enforced."
/5= "The death penalty should be a legal option for some crimes."
/6= "We should have more tax cuts."
/7= "Abortion is morally wrong."
/8= "The invasion of Iraq by the USA was a good idea."
/9= "The established authorities generally turn out to be right about things."
/10= "Women should have to promise to obey their husbands when they get married."
/11= "Our country desperately needs a mighty leader who will destroy the radical new ways that are ruining us."
/12= "It is always better to trust in government and religion."
/13= "The only way our country can get through the crisis ahead is to get back to our traditional values."
/14= "Our country will be destroyed someday if we do not smash the perversions eating away at our moral fiber."
/15= "The âold-fashioned waysâ and the âold-fashioned valuesâ still show the best way to live. "
/16= "What our country really needs is a strong, determined leader who will crush evil, and take us back to our true path."
/17= "Godâs laws about abortion, pornography and marriage must be strictly followed before it is too late."
/18= "There are many radical, immoral people in our country today, who are trying to ruin it for their own godless purposes."
/19= "Our country will be great if we honor the ways of our forefathers."
/20= "This country would work better if certain groups of troublemakers would just accept their traditional place in society."
/21= "In general, I find society to be fair."
/22= "In general, the American political system operates as it should."
/23= "The United States is the best country in the world to live in."
/24= "Most policies serve the greater good."
/25= "Everyone has a fair shot at wealth and happiness."
/26= "Society is set up so that people usually get what they deserve."
/27= "The welfare system is too easy to abuse, and does not give people enough incentive to find work."
/28= "Overall, labor unions tend to hurt the U.S. economy."
/29= "It is important for our legal system to use the death penalty as punishment for heinous crimes."
/30= "Federal tax cuts have been worth it, because they have helped strengthen the economy."
/31= "To prevent Iran from developing nuclear technology, the USA should consider bombing Iranâs nuclear development sites."
/32= "The United States invasion of Iraq was a good idea."
/33= "Some groups of people are simply inferior to other groups."
/34= "In getting what you want, it is sometimes necessary to use force against other groups."
/35= "It's OK if some groups have more of a chance in life than others."
/36= "To get ahead in life, it is sometimes necessary to step on other groups."
/37= "If certain groups stayed in their place, we would have fewer problems."
/38= "It's probably a good thing that certain groups are at the top and other groups are at the bottom."
/39= "Inferior groups should stay in their place."
/40= "Sometimes other groups must be kept in their place."
</item>
<item LWtextquestions>
/1= "Affirmative action policies are a good idea."
/2= "Government-sponsored national healthcare is a good idea."
/3= "Stem cell research should be allowed."
/4= "Same-sex marriage should be legalized."
/5= "Gay marriage should be legal."
/6= "Welfare is a worthwhile social service."
/7= "Unions are important."
/8= "Affirmative action is important and worthwhile."
/9= "We should have stricter gun control policies."
/10= "Gays and lesbians are just as healthy and moral as anybody else."
/11= "Atheists and others who have rebelled against the established religions are as virtuous as those who attend church regularly."
/12= "There is absolutely nothing wrong with nudist camps."
/13= "Our country needs free thinkers who have the courage to defy traditional ways, even if this upsets many people."
/14= "Everyone should have their own lifestyle, religious beliefs, and sexual preferences."
/15= "You have to admire those who protested for womenâs abortion rights, for animal rights, or to abolish school prayer."
/16= "Some of the best people in our country are those who are challenging our government and criticizing religion."
/17= "The days when women are submissive to their husbands and social conventions belong strictly in the past."
/18= "There is no âONE right wayâ to live life; everybody has to create their own way."
/19= "Homosexuals and feminists should be praised for being brave enough to defy âtraditional family values."
/20= "American society needs to be radically restructured."
/21= "Our society is getting worse every year."
/22= "A woman should have the right to choose what to do with her body, even if that means getting an abortion."
/23= "Homosexuals should have the same right to marriage as anyone else."
/24= "Affirmative action gives those groups with a history of oppression a chance to get ahead."
/25= "We need stricter gun control laws."
/26= "It would be good if groups could be equal."
/27= "Group equality should be our ideal."
/28= "All groups should be given an equal chance in life."
/29= "We should do what we can to equalize conditions for different groups."
/30= "We should strive to increase social equality."
/31= "We would have fewer problems if we treated people more equally."
/32= "We should strive to make incomes as equal as possible."
/33= "No one group should dominate in society."
</item>
<item randomtextquestions>
/1= "I chew gum regularly."
/2= "I like cats."
/3= "I like dogs."
/4= "I drink tea most mornings."
/5= "I drink coffee most mornings."
/6= "I enjoy watching basketball."
/7= "I exercise regularly."
/8= "I usually like to use air conditioning when it is hot outside."
/9= "I like to watch soccer."
/10= "I watch a lot of television."
/11= "I enjoy the beauty of nature."
/12= "I tend to choose solitary leisure activities."
</item>
<shape blank>
/ shape = rectangle
/ color = black
/ size = (50%, 50%)
</shape>
<shape erasescreen>
/color= (255,255,255)
/size = (100%, 100%)
</shape>
<picture fixation>
/ items = fixation
/ size = (50%, 50%)
</picture>
<picture primeA>
/ items = primeA
/ size = (50%, 50%)
/select = noreplacenorepeat
</picture>
<picture primeB>
/ items = primeB
/ size = (50%, 50%)
/select = noreplacenorepeat
</picture>
<picture primeC>
/ items = primeC
/ size = (50%, 50%)
/select = noreplacenorepeat
</picture>
<picture primeD>
/ items = primeD
/ size = (50%, 50%)
/select = noreplacenorepeat
</picture>
<picture primeE>
/ items = primeE
/ size = (50%, 50%)
/select = noreplacenorepeat
</picture>
<text attributeAlabel>
/ items = attributeAlabel
/ valign = top
/ halign = right
/ position = (95%, 5%)
/ txcolor = green
/ fontstyle = ("Arial", 5%)
</text>
<text attributeBlabel>
/ items = attributeBlabel
/ valign = top
/ halign = left
/ position = (5%, 5%)
/ txcolor = green
/ fontstyle = ("Arial", 5%)
</text>
<text error>
/ position = (50%, 75%)
/ items = ("X")
/ color = (255, 0, 0)
/ fontstyle = ("Arial", 10%, true)
</text>
<picture mask>
/ items = ("mask.jpg")
/ size = (53%, 53%)
</picture>
***********************************************************************
Trials
***********************************************************************
<trial primeApractice>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1300=primeA; 1550=blank; 1675=RWtextquestions; 1800=mask]
</trial>
<trial primeBpractice>
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ stimulustimes = [0=fixation; 1400=primeB; 1650=blank; 1775=LWtextquestions; 1900=mask]
</trial>
<trial primeA_RW>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1300=primeA; 1550=blank; 1675=RWtextquestions; 1800=mask]
/ trialdata = [primeA, RWtextquestions]
</trial>
<trial primeA_LW>
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ stimulustimes = [0=fixation; 900=primeA; 1150=blank; 1275=LWtextquestions; 1400=mask]
/ trialdata = [primeA, LWtextquestions]
</trial>
<trial primeA_random>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1400=primeA; 1650=blank; 1775=randomtextquestions; 1900=mask]
/ trialdata = [primeA, randomtextquestions]
</trial>
<trial primeB_RW>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1300=primeB; 1550=blank; 1675=RWtextquestions; 1800=mask]
/ trialdata = [primeB, RWtextquestions]
</trial>
<trial primeB_LW>
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ stimulustimes = [0=fixation; 900=primeB; 1150=blank; 1275=LWtextquestions; 1400=mask]
/ trialdata = [primeB, LWtextquestions]
</trial>
<trial primeB_random>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1400=primeB; 1650=blank; 1775=randomtextquestions; 1900=mask]
/ trialdata = [primeB, randomtextquestions]
</trial>
<trial primeC_RW>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1300=primeC; 1550=blank; 1675=RWtextquestions; 1800=mask]
/ trialdata = [primeC, RWtextquestions]
</trial>
<trial primeC_LW>
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ stimulustimes = [0=fixation; 900=primeC; 1150=blank; 1275=LWtextquestions; 1400=mask]
/ trialdata = [primeC, LWtextquestions]
</trial>
<trial primeC_random>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1400=primeC; 1650=blank; 1775=randomtextquestions; 1900=mask]
/ trialdata = [primeC, randomtextquestions]
</trial>
<trial primeD_RW>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1300=primeD; 1550=blank; 1675=RWtextquestions; 1800=mask]
/ trialdata = [primeD, RWtextquestions]
</trial>
<trial primeD_LW>
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ stimulustimes = [0=fixation; 900=primeD; 1150=blank; 1275=LWtextquestions; 1400=mask]
/ trialdata = [primeD, LWtextquestions]
</trial>
<trial primeD_random>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1400=primeD; 1650=blank; 1775=randomtextquestions; 1900=mask]
/ trialdata = [primeD, randomtextquestions]
</trial>
<trial primeE_RW>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1300=primeE; 1550=blank; 1675=RWtextquestions; 1800=mask]
/ trialdata = [primeE, RWtextquestions]
</trial>
<trial primeE_LW>
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ stimulustimes = [0=fixation; 900=primeE; 1150=blank; 1275=LWtextquestions; 1400=mask]
/ trialdata = [primeE, LWtextquestions]
</trial>
<trial primeE_random>
/ validresponse = ("E", "I")
/ correctresponse = ("I")
/ stimulustimes = [0=fixation; 1400=primeE; 1650=blank; 1775=randomtextquestions; 1900=mask]
/ trialdata = [primeE, randomtextquestions]
</trial>
***********************************************************************
Blocks
***********************************************************************
<block practice>
/ bgstim = (attributeAlabel, attributeBlabel)
/ trials = [1-3 = instructions; 4-13 = noreplacenorepeat(primeApractice, primeBpractice)]
/ recorddata = false
</block>
<block test>
/ bgstim = (attributeAlabel, attributeBlabel)
/ trials = [1 = instructions; 2-83 = noreplacenorepeat(primeA_RW, primeA_LW, primeA_random, primeB_RW, primeB_LW, primeB_random, primeC_RW, primeC_LW, primeC_random, primeD_RW, primeD_LW, primeD_random, primeE_RW, primeE_LW, primeE_random)]
</block>
***********************************************************************
Experiment
***********************************************************************
<expt>
/ blocks = [1=practice; 2=test]
</expt>
***********************************************************************
Test Monkey
***********************************************************************
<monkey>
/ latencydistribution = normal(500, 100)
/ percentcorrect = 90
</monkey>
***********End of Script********************