Repeat Trial
liwenna
liwenna at gmail.com
Thu Mar 31 10:26:41 UTC 2011
Oi... I justed wanted to expres that I agree with Paul that the two
input masks solution is really elegant! I'd have never thought of
that, and always script in the jump to the label (then again I also
think that whenever I use this I also use the string hittest and
therefore could not use the inputmasks).
On 31 mrt, 02:17, Paul Groot <pfc.gr... at gmail.com> wrote:
> Using more than one input mask is really an elegant solution that is
> easy to implement. If you also would like to register the incorrect
> responses in the output file, then this probably won't work without
> some additional scripting. As an alternative you can also to the
> following (copied from my post some days ago):
>
> Another way to implement trial loops is to add an additional
> ‘level’ to your experiment by using an extra list object for the
> repeating trials (i.e. place a new list object on the trial
> procedure). This list will loop ‘forever’ by setting the ‘exit list’
> parameter to high value. Then move all trial objects to the procedure
> of this new list. Finally add a small inline script at the end of the
> subtrial that will terminate the sublist when a specific condition is
> met (i.e. if stim.ACC=1 then sublist.Terminate end if)
>
> This sounds complicated, but is in fact very straightforward to do,
> and also supports more complex constructs (like giving additional
> instructions after one or more errors.)
>
> Best
> Paul
>
> 2011/3/31 ben robinson <baltimore.... at gmail.com>:
>
> > you could even do this without an inline.
> > in the object collecting responses enable two separate Input Masks (they
> > could both be the keyboard, or both the mouse, or whatever). one instance
> > of your Input Mask should have as its allowable response *only* the correct
> > response, and its End Action should be set to Terminate. the other Input
> > Mask should have as its Allowable Response all other possible non-correct
> > responses, and its End Action should be set to Jump. fill in the Jump Label
> > section with your Label's name, then place the Label right before your
> > object which collects responses. this should result in the program jumping
> > back to the label immediately prior to your stimulus every time an incorrect
> > response is received.
> > ben
>
> > On Wed, Mar 30, 2011 at 5:41 PM, Cherise R. Chin Fatt
> > <nic.cher... at gmail.com> wrote:
>
> >> Hello:
>
> >> Can someone please help me out with a part of my task? I need to repeat a
> >> trial until a correct response is given. I haven't been able to figure this
> >> out. I think it should be an inline, but I am not sure how to program this.
> >> Can someone help with this if possible?
>
> >> Thank you,
> >> Cherise.
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "E-Prime" group.
> >> To post to this group, send email to e-prime at googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> e-prime+unsubscribe at googlegroups.com.
> >> For more options, visit this group at
> >>http://groups.google.com/group/e-prime?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "E-Prime" group.
> > To post to this group, send email to e-prime at googlegroups.com.
> > To unsubscribe from this group, send email to
> > e-prime+unsubscribe at googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/e-prime?hl=en.
--
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.
More information about the Eprime
mailing list