Stroop Voice Recording Task


Author
Message
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: 108K

You will find that covered in the documentation for the /position attribute.


Fatma Demiray
Fatma Demiray
Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)
Group: Forum Members
Posts: 21, Visits: 1

Dave, the importance of this experiment is that the participants will see targetwords1/2 with transwords1/2 at the same time; however, targetwords1/2 will be positioned in the middle of the screen on the other hand transwords1/2 will be placed on the top right of the screen. I am wondering the correct value for the transwords 1/2.   I think the first value 50 refers to middle in the code "/ position = (50,50)"


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: 108K

Fatma,


#1: Your <text> elements are set to be erased in black. That's where your black ribbon artifact comes from:


<text targetwords1>
/ select = sequence
/ erase = true(0,0,0)
/ position = (50,50)
/ items = targetwords1
/ font = ("Courier New", -35, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>


You need to change that to whatever you need / want.


#2:

Additionally, only one word appears not the word pairs (one from targetwords1 and one from transwords1)


Your <text> elements are (a) presented at the same time and (b) all inhabit the same screen position.


<trial targetwords1>
/ pretrialpause = 60
/ stimulustimes = [0 = targetwords1, transwords1]
/ trialdata = [targetwords1]
/ validresponse = (anyresponse)
</trial>




<text targetwords1>
/ select = sequence
/ erase = true(0,0,0)
/ position = (50,50)
/ items = targetwords1
/ font = ("Courier New", -35, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>




<text transwords1>
/ select = sequence
/ erase = true(0,0,0)
/ position = (50,50)
/ items = transwords1
/ font = ("Courier New", -35, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>


If you put several things in the same place at the same time you are obviously not going to see all of them. You need to place them in different positions.


#3:

if I could figure out the logic of the creating scripts,


The tutorials will teach you exactly that.


Regards,


~Dave



Fatma Demiray
Fatma Demiray
Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)
Group: Forum Members
Posts: 21, Visits: 1

this is the final script :


---------------------------------------------------------------------------------------
*** DEFAULTS ***
---------------------------------------------------------------------------------------           

<defaults>
/ screencolor = (255,255,255)
/ font = ("Arial", -18, 400, 0, 34)
/ txbgcolor = (0, 0, 0)
/ txcolor = (0,0,0)
/ inputdevice = voicerecord
</defaults>

<data>
/ columns = [date time subject trialcode blockcode blocknum trialnum trialdata trialdata latency response]
</data>

------------------------------------------------------------------------------------
*** TEXTS AND TARGETS ***
------------------------------------------------------------------------------------

<text targetword>
/ select = sequence
/ position = (5,50)
/ items = targetword
/ font = ("Arial", -20, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>

<item targetword>
/1 = "targetword"
</item>

<text transword>
/ select = sequence
/ erase  = true (0,0,0)
/ position = (93,50)
/ items = transword
/ font = ("Arial", -20, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>

<item transword>
/1 = "transword"
</item>


<text targetwords1>
/ select = sequence
/ erase = true (0,0,0)
/ position = (50,50)
/ items = targetwords1
/ font = ("Courier New", -35, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>

<item targetwords1>
 / 1 = "car"
 / 2 = "bike"
 / 3 = "plane"
 / 4 = "onion"
 / 5 = "carrot"
 / 6 = "lettuce"
 / 7 = "couch"
 / 8 = "closet"
 / 9 = "chair"
 / 10 = "grape"
 / 11 = "lemon"
 / 12 = "cherry"
 / 13 = "dress"
 / 14 = "trousers"
 / 15 = "coat"
 / 16 = "yellow"
 / 17 = "black"
 / 18 = "purple"
 / 19 = "horse"
 / 20 = "lion"
 / 21 = "pig"
 / 22 = "lawyer"
 / 23 = "teacher"
 / 24 = "dentist"
 / 25 = "eye"
 / 26 = "chest"
 / 27 = "face"
 / 28 = "church"
 / 29 = "factory"
 / 30 = "farm"
</item>

<text transwords1>
/ select = sequence
/ erase = true (0,0,0)
/ position = (50,50)
/ items = transwords1
/ font = ("Courier New", -35, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>

<item transwords1>
 / 1 = "motore"
 / 2 = "treno"
 / 3 = "barca"
 / 4 = "pomodoro"
 / 5 = "fagiolo"
 / 6 = "pisello"
 / 7 = "tavolo"
 / 8 = "scaffale"
 / 9 = "letto"
 / 10 = "pesca"
 / 11 = "banana"
 / 12 = "mela"
 / 13 = "maglione"
 / 14 = "camicia"
 / 15 = "calzino"
 / 16 = "rosso"
 / 17 = "verde"
 / 18 = "blu"
 / 19 = "gatto"
 / 20 = "coniglio"
 / 21 = "cane"
 / 22 = "medico"
 / 23 = "panettiere"
 / 24 = "macellaio"
 / 25 = "gamba"
 / 26 = "caviglia"
 / 27 = "braccio"
 / 28 = "appartamento"
 / 29 = "museo"
 / 30 = "casa"
</item>

<text targetwords2>
/ select = sequence
/ erase = true (0,0,0)
/ position = (50,50)
/ items = targetwords2
/ font = ("Courier New", -35, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>

<item targetwords2>
 / 1 = "car"
 / 2 = "bike"
 / 3 = "plane"
 / 4 = "onion"
 / 5 = "carrot"
 / 6 = "lettuce"
 / 7 = "couch"
 / 8 = "closet"
 / 9 = "chair"
 / 10 = "grape"
 / 11 = "lemon"
 / 12 = "cherry"
 / 13 = "dress"
 / 14 = "trousers"
 / 15 = "coat"
 / 16 = "yellow"
 / 17 = "black"
 / 18 = "purple"
 / 19 = "horse"
 / 20 = "lion"
 / 21 = "pig"
 / 22 = "lawyer"
 / 23 = "teacher"
 / 24 = "dentist"
 / 25 = "eye"
 / 26 = "chest"
 / 27 = "face"
 / 28 = "church"
 / 29 = "factory"
 / 30 = "farm"
</item>

<text transwords2>
/ select = sequence
/ erase = true(0,0,0)
/ position = (50,50)
/ items = transwords2
/ font = ("Courier New", -35, 700, 0, 49)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>

<item transwords2>
/ 1 =  "maglione"
/ 2 =  "pesca"
/ 3 =  "tavolo"
/ 4 =  "camicia"
/ 5 =  "calzino"
/ 6 =  "gamba"
/ 7 =  "cane"
/ 8 =  "banana"
/ 9 =  "rosso"
/ 10 = "casa"
/ 11 = "braccio"
/ 12 = "blu"
/ 13 = "pisello"
/ 14 = "medico"
/ 15 = "appartamento"
/ 16 = "coniglio"
/ 17 = "scaffale"
/ 18 = "fagiolo"
/ 19 = "museo"
/ 20 = "caviglia"
/ 21 = "letto"
/ 22 = "mela"
/ 23 = "verde"
/ 24 = "barca"
/ 25 = "gatto"
/ 26 = "motore"
/ 27 = "macellanio"
/ 28 = "panettiere"
/ 29 = "podomoro"
/ 30 = "treno"
</item>

<text target>
/ items = target
/ font = ("Courier New", -35, 700, 0, 49)
/ txbgcolor = (0, 0, 0)
/ txbgcolor = (255,255,255)
/ color = (0,0,0)
</text>

<item target>
/1 = ""
</item>

<shape erase>
/ color= (255,255,255)
/ size = (400,400)
</shape>

------------------------------------------------------------------------------------
*** INSTRUCTION PAGES ***
------------------------------------------------------------------------------------

<instruct>
/ nextkey = (" ")
/ lastlabel = "Press the spacebar to continue"
/ nextlabel = "Press the spacebar to continue"
/ font = ("Arial", -18, 400, 0, 34)
/ screencolor = (255,255,255)
/ txcolor = (0,0,0)
</instruct>

<page welcome>
^^^^
                   Lexical Decision Experiment.
</page>

<page instruction>

Directions: In each trial two words will be flashed on the screen.
</page>

<page end>
^^
This is the end. Thank you for participating.
</page>

------------------------------------------------------------------------------------
*** TRIALS ***
------------------------------------------------------------------------------------

<trial targetwords1>
/ pretrialpause = 60
/ stimulustimes = [0 = targetwords1, transwords1]
/ trialdata = [targetwords1]
</trial>

<trial targetwords2>
/ pretrialpause = 60
/ stimulustimes = [0 = targetwords2, transwords2]
/ trialdata = [targetwords2]
</trial>

------------------------------------------------------------------------------------
*** BLOCKS ***
------------------------------------------------------------------------------------

<block targetwords1>
/ preinstructions =(instruction)
/trials = [1-30=sequence(targetwords1)]
</block>
<block targetwords2>
/trials = [1-30=sequence(targetwords2)]
</block>

------------------------------------------------------------------------------------
*** EXPERIMENT***
------------------------------------------------------------------------------------

<expt>
/ blocks = [1=targetwords1]
/ blocks = [1=targetwords2]
/ preinstructions = (welcome)
/ postinstructions = (end)
</expt>


Fatma Demiray
Fatma Demiray
Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)
Group: Forum Members
Posts: 21, Visits: 1

I tried to put /erase code, but nothing changed. Additionally, only one word appears not the word pairs (one from targetwords1 and one from transwords1)


Actually, if I could figure out the logic of the creating scripts,  I am planning to buy the software for my future academic studies.


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: 108K

I believe you have already found the most similar ones. Regardless, I would recommend you write the thing from scratch based on what we have discussed here so far.


Fatma Demiray
Fatma Demiray
Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)
Group: Forum Members
Posts: 21, Visits: 1

Dave, thank you very much for your interest. Do you have or know any similar scripts to mine?


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: 108K

then a black ribbon appears on the screen.


See the documentation for the /erase attribute.


Fatma Demiray
Fatma Demiray
Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)Partner Member (574 reputation)
Group: Forum Members
Posts: 21, Visits: 1

I have already done the required changes you mentioned, but when I run the script, there appears a word and then a black ribbon appears on the screen.


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: 108K

No, but you really should have to resort to professional help with a relatively simple project like this. I'm confident you can tackle this with a little bit of more practice.


The errors in your script are easy to spot. Look at your <block> elements and go down the list in my previous reply.


(1) '/ trial = [...]' needs to be '/ trials = [...]'


(2) '/ trials = [1-30 = ...(...]' is missing a closing bracket and needs to be '/ trials = [1-30 = ...(...)]'


(3) '/ trials = [1-30 = ...(targetwords1, transwords1)]' does not make sense because there is no <trial transwords1> in your script. Thus '/ trials = [1-30 = ...(targetwords1, transwords1)]'


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search