Participants=?ISO-8859-1?Q?=B4_?=response via space key

liwenna liwenna at gmail.com
Thu May 26 13:36:00 UTC 2011


What is the text of the error message you get?

Also: with the error you should receive a referral to a specific line
in the code... does this refer to the last line of the code you
posted? quite frankly, I can't read much into it :s

On May 26, 3:13 pm, Claudia <0702clau... at gmail.com> wrote:
> Hi again,
>
> I am clearly doing something wrong since, although I believe I
> followed your (and the manual) instructions, I keep getting the same
> error window. Could you please look at it and let me know if it tells
> you something? I am copy-pasting below the section containing the
> 'bug' - The last line seems to be the critical one.
> Thank you very much,
> Claudia
>
> Sub PracticeProc_Run(c as Context)
>
>         Fixation.Run
>
>         Blank.Run
>
>         PrimePractice.Text = c.GetAttrib("PrimePractice")
>         PrimePractice.Run
>
>         Blank1.Run
>
>         Stimulus.ActiveState = c.GetAttrib("Stimulus")
>         Stimulus.Run
>
>         ResponseTrial.InputMasks.Reset
>
>         If Keyboard.GetState() = ebStateOpen Then
>                 ResponseTrialEchoClients.RemoveAll
>                 ResponseTrial.InputMasks.Add Keyboard.CreateInputMask("{SPACE}",
> c.GetAttrib("CorrectAnswer"), CLng(ResponseTrial.Duration), CLng("1"),
> ebEndResponseActionNone, CLogical("Yes"), "", "", "ResponseMode:All
> ProcessBackspace:Yes")
>
> On May 26, 10:51 am, liwenna <liwe... at gmail.com> wrote:
>
> > Hi Claudia,
>
> > this is indeed very elementary... did you also check the 'manual'
> > called 'an e-primer'? It can be downloaded here: step.psy.cmu.edu/
> > materials/EPrimer.pdf
> > I don't know it by heart but I daresay it should contain your answers
> > and otherwise be helpful for you.
>
> > As for the allowed response: this simply defines which buttons are
> > being 'read' by e-prime. If a certain button is not defined response,
> > one can press it however much they like, e-prime will not respond to
> > it. To make the spacebar the only allowed response (no response is not
> > a response, so you don't need to "allow" it) enter {SPACE} into the
> > allowed responses field.
>
> > However, the remaining of your question pertains not to how to set an
> > allowed response but to how to set a correct response. To achieve what
> > you want to achieve, make an attribute in your list that contains the
> > correct response, call it "correctresp" or something the like. For
> > trials in which space is the correct response give it value {SPACE},
> > for trials in which no response is the correct response give it value
> > "" (two times ", nothing inbetween). Tell your slide that this
> > attribute contains the correctresponse by entering [correctresp] into
> > the correct response field of the slide. In order to make it possible
> > that no response is given ("allow" no response, if you like...) give
> > the slide a set duration (1000 ms for instance, instead of infinite)
> > so that it always disappears after a given time (even if no response
> > is made). You can keep the end action at terminate if you want the
> > slide to disappear after space is pressed or set it to  none of you
> > want it to remain for the set duration even after spacebar is pressed.
>
> > Best,
>
> > liw
>
> > On May 25, 9:21 pm, Claudia <0702clau... at gmail.com> wrote:
>
> > > Hi,
>
> > > I am very new to e-prime and, after having spent hours pouring on the
> > > manuals, I have yet to find the solution to a likely elementary (!)
> > > matter: How do I make the software accept 1) that the space key is an
> > > "Allowed response", and 2) that absence of response is also an
> > > "Allowed response". My experiment is a visual recognition task in
> > > which my participants are supposed to press 'space bar' only if the
> > > target flashed on screen (i.e. a triangle) has been preceded by some
> > > specific stimuli, but not to press anything at all if the rule is not
> > > met.
>
> > > Thank you in advance for your help,
> > > Claudia

-- 
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