<span><span><span id="ctl03_ctlTopic"><span id="ctl03_ctlTopic_ctlPanelBar"><span id="ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl05_lblFullMessage">Hi,<br>
<br>I have a viual search experiment where subjects have to perform a go-nogo task, pressing the button "p" when they see a target stimulus and withheld a response when the dont see the target. I need that all trilas where accuracy is zero are re-runned at the end of the experiment.<br>
I adapted my experiment following the sample "RerunErrorsUntilAllCorrect" on the PST website.<br>The logic of this sample on the PST website is to rerun the listof trials (TrialList) when ACC>0. Whenever there is an error it modifies an attribute called "Correct" and then set the weight of the TrialList as the value of the "Correct" attribute. In this way when ACC>0 the procedure jumps back to the list where it should find the same list with the weights changed in a way that trials with errors have a weight of 1 and trials without errors have a weight of 0.<br>
<br>What I have achieved till now is that</span></span></span></span></span><span><span><span id="ctl03_ctlTopic"><span id="ctl03_ctlTopic_ctlPanelBar"><span id="ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl06_lblFullMessage"> when ACC>0 the TrialList is rerunned (and its what I want) but it does it for all the trials.<br>
I am sure that the problem comes from this command </span></span></span></span></span><span><span><span id="ctl03_ctlTopic"><span id="ctl03_ctlTopic_ctlPanelBar"><span id="ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl06_lblFullMessage"><span><span><span id="ctl03_ctlTopic"><span id="ctl03_ctlTopic_ctlPanelBar"><span id="ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl06_lblFullMessage">c.SetAttribAtSource "Correct", 1.</span></span></span></span></span><br>Since in my experiment I have a nested list, the command c.SetAttribAtSource "Correct", 1
is not going to modify "Correct" in the TrialList but is trying to do
so at the source, namely in the single nested list that derive from the
TrialList. <br>Then, at the end of the experiment it does rerun the TrialList for the sample reason that the number of errors
is > 0 and then the rerunned list has the same trial weights as the
original one, so it reruns all the trials.<br>
<br>
My question: is there a command that instead of
c.SetAttribAtSource "Correct", 1 could tell eprime to set "Correct", 1
directly in the TrialList? <br>
<br>
thank you for any further suggestion<br>
<br>
p.s.: I upload an exemple of how the experiment look like here</span>
<font size="1"><br></font></span></span></span></span><br>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe@googlegroups.com.<br />
To post to this group, send email to e-prime@googlegroups.com.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msg/e-prime/-/EF3xpCWYVJQJ">https://groups.google.com/d/msg/e-prime/-/EF3xpCWYVJQJ</a>.<br />
For more options, visit <a href="https://groups.google.com/groups/opt_out">https://groups.google.com/groups/opt_out</a>.<br />
<br />
<br />