Feedback - How can I use the branch element when "list" element is used


Author
Message
ubcparentinglab
ubcparentinglab
Respected Member (412 reputation)Respected Member (412 reputation)Respected Member (412 reputation)Respected Member (412 reputation)Respected Member (412 reputation)Respected Member (412 reputation)Respected Member (412 reputation)Respected Member (412 reputation)Respected Member (412 reputation)
Group: Forum Members
Posts: 8, Visits: 35
Hello,

I had to change my experiment to include the "list element"t because when I used /selcet= noreplace in the text element it would still use items twice.
With my changes it would  show every numberstring only once and in a random order (how I wanted), but my feedback doesn't appear anymore. I don't know how I hve to type it in.
Before my script looked like this (just the essential elements are listed here):
<text numberstring>
/ items = numberstring
/ select = noreplace
/ position = (50%, 50%)
/ fontstyle = ("Verdana", 12%, false, false, false, false, 5, 0)
/ txcolor = darkblue
</text>

<item numberstring>
/1 = "98472536"
/2 = "74619285"
/3 = "45298163"
/4 = "17359648"
/5 = "98423517"
/6 = "53786291"
/7 = "26513984"
/8 = "64925713"
/9 = "85396742"
/10 = "68352194"
</item>

 <trial numprompt>
/ stimulustimes = [0=numberreminder; 2000=numberstring; 22000=eraser, imagine]
/ recorddata = false
/ timeout = 25000
</trial>


<trial numbers_feedback>
/ branch = [if(item.numberstring.item.1==text.numberstring.currentitem)trial.numbers_feedback1]
/ branch = [if(item.numberstring.item.2==text.numberstring.currentitem)trial.numbers_feedback2]
/ branch = [if(item.numberstring.item.3==text.numberstring.currentitem)trial.numbers_feedback3]
/ branch = [if(item.numberstring.item.4==text.numberstring.currentitem)trial.numbers_feedback4]
/ branch = [if(item.numberstring.item.5==text.numberstring.currentitem)trial.numbers_feedback5]
/ branch = [if(item.numberstring.item.6==text.numberstring.currentitem)trial.numbers_feedback6]
/ branch = [if(item.numberstring.item.7==text.numberstring.currentitem)trial.numbers_feedback7]
/ branch = [if(item.numberstring.item.8==text.numberstring.currentitem)trial.numbers_feedback8]
/ branch = [if(item.numberstring.item.9==text.numberstring.currentitem)trial.numbers_feedback9]
/ branch = [if(item.numberstring.item.10==text.numberstring.currentitem)trial.numbers_feedback10]
/ branch = [if(item.numberstring.item.11==text.numberstring.currentitem)trial.numbers_feedback11]
/ branch = [if(item.numberstring.item.12==text.numberstring.currentitem)trial.numbers_feedback12]
/ validresponse = (noresponse)
/ trialduration = 2000
/ recorddata = true
</trial>

and then I changed the script like this:
<list numberstring>
/ items = (text.numberstring1, text.numberstring2, text.numberstring3, text.numberstring4,
text.numberstring5, text.numberstring6, text.numberstring7, text.numberstring8,
text.numberstring9, text.numberstring10)
/ replace = false
/ selectionmode = random
</list> 

and the text elements look like this:

<text numberstring1>
/ items = ("98472536")
/ position = (50%, 50%)
/ fontstyle = ("Verdana", 12%, false, false, false, false, 5, 0)
/ txcolor = darkblue
</text>

<text numberstring2>
/ items = ("74659281")
/ position = (50%, 50%)
/ fontstyle = ("Verdana", 12%, false, false, false, false, 5, 0)
/ txcolor = darkblue
</text>

<text numberstring3>
/ items = ("45298163")
/ position = (50%, 50%)
/ fontstyle = ("Verdana", 12%, false, false, false, false, 5, 0)
/ txcolor = darkblue
</text>

etc.    till <text  numberstring10>.

<trial numprompt>
/ stimulustimes = [0=numberreminder; 2000=list.numberstring; 4000=eraser, imagine]
/ recorddata = false
/ timeout = 4000
</trial>

<trial numbers_feedback>
/ branch = [if(list.numberstring.name==text.numberstring1)trial.numbers_feedback1]
/ branch = [if(list.numberstring.name==text.numberstring2)trial.numbers_feedback2]
/ branch = [if(list.numberstring.name==text.numberstring3)trial.numbers_feedback3]
/ branch = [if(list.numberstring.name==text.numberstring4)trial.numbers_feedback4]
/ branch = [if(list.numberstring.name==text.numberstring5)trial.numbers_feedback5]
/ branch = [if(list.numberstring.name==text.numberstring6)trial.numbers_feedback6]
/ branch = [if(list.numberstring.name==text.numberstring7)trial.numbers_feedback7]
/ branch = [if(list.numberstring.name==text.numberstring8)trial.numbers_feedback8]
/ branch = [if(list.numberstring.name==text.numberstring9)trial.numbers_feedback9]
/ branch = [if(list.numberstring.name==text.numberstring10)trial.numbers_feedback10]
/ validresponse = (noresponse)
/ trialduration = 2000
/ recorddata = true
</trial>



How can I get still the right feedback for the number string?
I tried the whole day but couldn't find a solution!


Please help!!!!!




GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
ubcparentinglab - 11 Years Ago
Dave - 11 Years Ago
ubcparentinglab - 11 Years Ago
Dave - 11 Years Ago
Dave - 11 Years Ago
                         Thank you so much for your answer! I'm sorry if it sounded weird - I...
ubcparentinglab - 11 Years Ago
                             I still may be misunderstanding what you are trying to do, but as far...
Dave - 11 Years Ago
                                 Because every number string is different and needs a different...
ubcparentinglab - 11 Years Ago
                                     > Can you follow? Yes. However, none of this means you need all...
Dave - 11 Years Ago
                                         Apparently it doesn´t show up only on the computer I used the whole...
ubcparentinglab - 11 Years Ago
                                             Hmm, have you made sure the Inquisit installation on that machine is...
Dave - 11 Years Ago

Reading This Topic

Explore
Messages
Mentions
Search