feedback display problem with incorrect state
David McFarlane
mcfarla9 at msu.edu
Tue Apr 24 01:35:48 UTC 2012
OK, after submitting this to PST Web Support, they confirmed this as a
bug in EP2.0.8.182, and posted this in their Knowledge Base at
http://www.pstnet.com/support/kb.asp?TopicID=5164 . The bug has been
fixed in EP2.0.10.193, and we will get the bug fix in the next public
release.
-- David McFarlane
Quoting David McFarlane <mcfarla9 at msu.edu>:
> Note further that, as reported at
> http://support.pstnet.com/forum/Topic5917-12-1.aspx , the new Script
> Generation features introduced in EP2.0.10.128 can alter the order
> in which instructions occur in the program. I tested this and it
> does not make a difference in this case, but may create problems in
> other cases. This new feature promises some real improvements to
> our programs, but may take some getting used to, so beware.
>
> -----
> David McFarlane
> E-Prime training online:
> http://psychology.msu.edu/Workshops_Courses/eprime.aspx
> Twitter: @EPrimeMaster (twitter.com/EPrimeMaster)
>
>
> At 4/20/2012 12:47 PM Friday, David McFarlane wrote:
>> 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