HELP : A SIMPLE FORCED CHOICE TASK but cannot do !
pan_work at yahoo.Fr
pan_work at yahoo.Fr
Thu Apr 7 18:08:44 UTC 2011
Thanks a lot... but Im not shure to understand... Because there is no
"correct response"... Imagine I have 5 pictures in the slide ? I will
try to edit something with your informations thanks a lot... I already
tried to adapt the hittest without any success...
On 6 avr, 22:49, liwenna <liwe... at gmail.com> wrote:
> and I am making the same mistake as I did last time I posted this code
>
> >.<
>
> *****
> If strHit = c.GetAttrib("Correctresp") Then
> Stimulus.ACC = 1
> Else
> Stimulus.ACC = 0
> End If
> *****
>
> should read:
>
> *****
> If strHit = c.GetAttrib("Correctresp") Then
> ENTERNAMEOFSLIDEHERE.ACC = 1
> Else
> ENTERNAMEOFSLIDEHERE.ACC = 0
> End If
> *****
>
> On Apr 6, 10:44 pm, liwenna <liwe... at gmail.com> wrote:
>
>
>
> > z0mg... don't panic!!
>
> > Hi "Pierre,
>
> > I you found the dohittest example you're nearly there! Implement it in
> > an inline after the slide that you want to record the response to, do
> > adjust the code to actually read the slide that you want it to read
> > from (see caps in stringhitcode pasted below). Also: in your triallist
> > create an attribute called 'Correctresp' in which you enter the
> > filename of the .jpg that is the correct answer for each level.
>
> > ***********
> > 'Designate "theState" as the Default Slide State, which is the
> > 'current, ActiveState on the Slide object "Stimulus"
> > Dim theState as SlideState
> > Set theState = ENTERNAMEOFSLIDEHERE.States("Default")
>
> > Dim strHit As String
> > Dim theMouseResponseData As MouseResponseData
>
> > 'Was there a response?
> > If ENTERNAMEOFSLIDEHERE.InputMasks.Responses.Count > 0 Then
>
> > 'Get the mouse response
> > Set theMouseResponseData =
> > CMouseResponseData( ENTERNAMEOFSLIDEHERE.InputMasks.Responses(1))
>
> > 'Determine string name of SlideImage or SlideText object at
> > 'mouse click coordinates. Assign that value to strHit
> > strHit = theState.HitTest(theMouseResponseData.CursorX,
> > theMouseResponseData.CursorY)
>
> > 'Compare string name where mouse click occurred to CorrectAnswer
> > 'attribute on each trial, and score response
> > 'NOTE: This comparison is case sensitive
> > If strHit = c.GetAttrib("Correctresp") Then
> > Stimulus.ACC = 1
> > Else
> > Stimulus.ACC = 0
> > End If
>
> > End If
> > c.SetAttrib "response", strHit
>
> > *********
>
> > Do report back whether or not that solves your problem :)
>
> > Best,
>
> > liw
>
> > On Apr 6, 9:50 pm, "pan_w... at yahoo.Fr" <pan_w... at yahoo.Fr> wrote:
>
> > > When I look at DOHITTEST, I know there is a way to "simply record" in
> > > the data files the name of a jpeg present clicked from the sub
> > > object...- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -
--
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