HELP : A SIMPLE FORCED CHOICE TASK but cannot do !
liwenna
liwenna at gmail.com
Wed Apr 6 20:44:18 UTC 2011
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...
--
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