try implementing my suggestion, cherise :)<div><br><div>have two Input Masks on the same object collecting responses:</div><div>InputMask1</div><div> Allowable Responses set to *only* the correct response</div><div> End Action set to Terminate.</div>
<div>InputMask2</div><div> Allowable Responses set to all other possible responses</div><div> End Action set to Jump</div><div> Jump Label = Label1</div><div><br></div><div>then put Label1 immediately prior to the object collecting responses. just try it.</div>
<div><br></div><div>ben<br><div><br><div class="gmail_quote">On Thu, Mar 31, 2011 at 1:41 PM, Cherise Chin Fatt <span dir="ltr"><<a href="mailto:nic.cherise@gmail.com">nic.cherise@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thank you for all your help. I have one problem left- when an<br>
incorrect response occurs, the trial isnt repeat... it goes to the top<br>
of additional list (as you explained below). I cannot figure out how<br>
to fix this problem. Maybe I didn't understand you fully- I added a<br>
sublist which has all the trials. This list has a SubProc which has a<br>
display and an inline.<br>
<br>
I am sorry for the confusion. I am new to eprime, so I am now getting<br>
accustom to the structure.<br>
<div class="im"><br>
On Mar 31, 12:17 am, Paul Groot <<a href="mailto:pfc.gr...@gmail.com">pfc.gr...@gmail.com</a>> wrote:<br>
> Using more than one input mask is really an elegant solution that is<br>
> easy to implement. If you also would like to register the incorrect<br>
> responses in the output file, then this probably won't work without<br>
> some additional scripting. As an alternative you can also to the<br>
> following (copied from my post some days ago):<br>
><br>
> Another way to implement trial loops is to add an additional<br>
> ‘level’ to your experiment by using an extra list object for the<br>
> repeating trials (i.e. place a new list object on the trial<br>
> procedure). This list will loop ‘forever’ by setting the ‘exit list’<br>
> parameter to high value. Then move all trial objects to the procedure<br>
> of this new list. Finally add a small inline script at the end of the<br>
> subtrial that will terminate the sublist when a specific condition is<br>
> met (i.e. if stim.ACC=1 then sublist.Terminate end if)<br>
><br>
> This sounds complicated, but is in fact very straightforward to do,<br>
> and also supports more complex constructs (like giving additional<br>
> instructions after one or more errors.)<br>
><br>
> Best<br>
> Paul<br>
><br>
</div>> 2011/3/31 ben robinson <<a href="mailto:baltimore....@gmail.com">baltimore....@gmail.com</a>>:<br>
<div class="im">><br>
><br>
><br>
> > you could even do this without an inline.<br>
> > in the object collecting responses enable two separate Input Masks (they<br>
> > could both be the keyboard, or both the mouse, or whatever). one instance<br>
> > of your Input Mask should have as its allowable response *only* the correct<br>
> > response, and its End Action should be set to Terminate. the other Input<br>
> > Mask should have as its Allowable Response all other possible non-correct<br>
> > responses, and its End Action should be set to Jump. fill in the Jump Label<br>
> > section with your Label's name, then place the Label right before your<br>
> > object which collects responses. this should result in the program jumping<br>
> > back to the label immediately prior to your stimulus every time an incorrect<br>
> > response is received.<br>
> > ben<br>
><br>
> > On Wed, Mar 30, 2011 at 5:41 PM, Cherise R. Chin Fatt<br>
</div><div class="im">> > <<a href="mailto:nic.cher...@gmail.com">nic.cher...@gmail.com</a>> wrote:<br>
><br>
> >> Hello:<br>
><br>
> >> Can someone please help me out with a part of my task? I need to repeat a<br>
> >> trial until a correct response is given. I haven't been able to figure this<br>
> >> out. I think it should be an inline, but I am not sure how to program this.<br>
> >> Can someone help with this if possible?<br>
><br>
> >> Thank you,<br>
> >> Cherise.<br>
><br>
> >> --<br>
> >> You received this message because you are subscribed to the Google Groups<br>
> >> "E-Prime" group.<br>
> >> To post to this group, send email to <a href="mailto:e-prime@googlegroups.com">e-prime@googlegroups.com</a>.<br>
> >> To unsubscribe from this group, send email to<br>
> >> <a href="mailto:e-prime%2Bunsubscribe@googlegroups.com">e-prime+unsubscribe@googlegroups.com</a>.<br>
> >> For more options, visit this group at<br>
> >><a href="http://groups.google.com/group/e-prime?hl=en" target="_blank">http://groups.google.com/group/e-prime?hl=en</a>.<br>
><br>
> > --<br>
> > You received this message because you are subscribed to the Google Groups<br>
> > "E-Prime" group.<br>
> > To post to this group, send email to <a href="mailto:e-prime@googlegroups.com">e-prime@googlegroups.com</a>.<br>
> > To unsubscribe from this group, send email to<br>
> > <a href="mailto:e-prime%2Bunsubscribe@googlegroups.com">e-prime+unsubscribe@googlegroups.com</a>.<br>
> > For more options, visit this group at<br>
</div>> ><a href="http://groups.google.com/group/e-prime?hl=en.-" target="_blank">http://groups.google.com/group/e-prime?hl=en.-</a> Hide quoted text -<br>
><br>
> - Show quoted text -<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">You received this message because you are subscribed to the Google Groups "E-Prime" group.<br>
To post to this group, send email to <a href="mailto:e-prime@googlegroups.com">e-prime@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href="mailto:e-prime%2Bunsubscribe@googlegroups.com">e-prime+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a href="http://groups.google.com/group/e-prime?hl=en" target="_blank">http://groups.google.com/group/e-prime?hl=en</a>.<br>
<br>
</div></div></blockquote></div><br></div></div></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To post to this group, send email to e-prime@googlegroups.com.<br />
To unsubscribe from this group, send email to e-prime+unsubscribe@googlegroups.com.<br />
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.<br />