feedback display problem with incorrect state
David McFarlane
mcfarla9 at msu.edu
Fri Apr 20 16:47:56 UTC 2012
Oh, it occured to me that you might like a
workaround so that you can get on with your work
until PST fixes this in a later realease. The
workaround is simple, and obvious. In an InLine
after your Stimulus and before your Feedback,
place the following code (I have tailored this to
your example program; others may have to edit the
name of Feedback to match their programs):
' Code to workaround FeedbackDisplay image load bug in EP2.0.10.182.
If Stimulus.ACC = 1 Then ' Correct
Feedback.ActiveState = "Correct"
Else 'Incorrect or No Response
If Len(Stimulus.RESP) > 0 Then ' Incorrect
Feedback.ActiveState = "Incorrect"
Else ' No Response
Feedback.ActiveState = "NoResponse"
End If
End If
Also, make sure that you set PreRelease on
Feedback to 0 (instead of the new default of
"(same as duration)"), or else this will not
work; or, add code to this inline to ensure that
it waits for a response (which I think harder to do).
-----
David McFarlane
E-Prime training
online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx
Twitter: @EPrimeMaster (twitter.com/EPrimeMaster)
At 4/20/2012 11:10 AM Friday, you wrote:
>Güzin,
>
>Well, I hate to encourage people to send me
>their files, much less encourage them to attach
>files for everyone on the Group, but I have to
>admit that this puzzle intrigued me, and the
>example was well constructed. So...
>
>Sigh. Why do I keep having to do PST's
>debugging for them? Yes, you have uncovered an
>honest-to-goodness bug. But first, let me
>explicate a little more of the misbehavior in your example.
>
>First, your car.jpg image never appeared at
>all. That was just because your image did not
>properly fit in the frame of the ImageDisplay
>sub-object on your slide. You can fix that in a
>variety of ways, and that is *not* a bug in EP.
>
>Next, not only does EP fail to show an image for
>the first incorrect response, but after that,
>any time you enter a correct response, the
>*next* incorrect response will use the image
>belonging to the previous *correct* response!
>
>How? This all becomes clear when you look
>through the generated E-Basic code. The code
>first loads an image based on the *current*
>ActiveState of the FeedbackDisplay; but it does
>not change the ActiveState to Correct,
>Incorrect, etc., until later! It is just that simple.
>
>Note that you used EP2.0.10.182, the latest
>release of EP. By contrast, both good-old
>EP1.2, and EP2.0.8.90 (the previous public
>release), generate FeedbackDisplay code in the
>correct order and do not have this bug.
>
>Thank you for bringing this bug to public
>attention. You should submit this to PST Web
>Support so that they may take action to fix
>this; I will do the same. Until then, despite
>the real advances of EP2.0.10.182, users may
>want to hold off on upgrading and stick with
>EP2.0.8.90, as this seems like a fairly egregious programming mistake.
>
>-----
>David McFarlane
>E-Prime training
>online: http://psychology.msu.edu/Workshops_Courses/eprime.aspx
>Twitter: @EPrimeMaster (twitter.com/EPrimeMaster)
>
>
>At 4/20/2012 03:04 AM Friday, you wrote:
>>I have already searched for that problem in the pst forum.
>>I have found a similiar problem, but there was
>>not a reply or solution for that problem. You can see the thread below:
>>
>><http://dedicated.pstnet.com/forum/Topic5723-23-1.aspx?Highlight=feedback>http://dedicated.pstnet.com/forum/Topic5723-23-1.aspx?Highlight=feedback
>>
>>Since anybody wrote an answer for that problem
>>in the forum I decided asking to this group.
>>
>>I tried to change filename, attribute name,
>>image type (as bmp, png jpg) etc. but problem is stil continuing.
>>I am sending an example of my problem at the
>>attachment. This is not my actual experiment,
>>only a small example to show my problem.
>>
>>On 19 Nisan, 19:49, David Vinson
>><<mailto:d.vin... at ucl.ac.uk>d.vin... at ucl.ac.uk> wrote:
>> > Hi Güzin,
>> >
>> > Your problem sounds like a tricky one
>> indeed. If I understand your message, on the
>> first incorrect trial the "Incorrect" feedback
>> screen is displayed, but without the desired
>> image. On all other trials the feedback is displayed correctly.
>> >
>> > At first I thought there could be a problem
>> with the assignment of a filename via the FB
>> attribute. But this should produce an error if
>> a filename is not assigned to an image when it is meant to be displayed.
>> >
>> > One question is whether the "incorrect"
>> feedback slide is actually being displayed on
>> the problematic trial. That is, is the
>> incorrect feedback display occurring but
>> failing to load the desired image? Or is the
>> incorrect feedback failing to display at
>> all? this is easy enough to test, just add
>> some text on the "Incorrect" slide in addition to your desired image.
>> >
>> > Another angle would be to try and add a
>> brief interval (e.g. Wait 100) between your
>> response object and its feedback screen. This
>> might be superstitious behaviour on my part
>> but sometimes I find this sorts out "unusual" behavior with feedback displays.
>> >
>> > Please report back and let us know how it turns out.
>> > -dv
>> >
>> > On 19/04/2012 10:28, SGuzin wrote:
>> > > I have a problem with feedback display. In incorrect state of feedback
>> > > slide I put an image display which gets the images from the FB
>> > > attribute(fb1.jpg, fb2.jpg, fb3.jpg, fb4.jpg) in the list. When the
>> > > participant’s answer is incorrect for the first time, feedback screen
>> > > comes as blank (I mean image does not appear). But for the second time
>> > > for rest of the answers image appears on the screen. I have randomized
>> > > question to see whether is there a problem with images. But always
>> > > only first time image does not appears not being dependent on which
>> > > image.
>> > > I tried to put image display on correct state, but there were no
>> > > problem.
>> > > I do not understand why the incorrect feedback comes blank for the
>> > > first wrong answer and not for the others.
>> > > I will be thankfull if you can help me whith this.
>> > > Güzin
--
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