Properties on a FeedbackDisplay object which utilize an attribute reference will not be reflected accurately at runtime; the values from the previous trial will be used instead. Assuming your response object is named 'Stimulus' and your FeedbackDisplay object is named 'Feedback', use the following InLine script in between 'Stimulus' and 'Feedback' on the trial procedure:
If Stimulus.ACC = 1 ThenFeedback.ActiveState = "Correct"
ElseIf Stimulus.RT <> 0 ThenFeedback.ActiveState = "Incorrect"
ElseFeedback.ActiveState = "NoResponse"
Update to E-Prime 220.127.116.11 or later
This topic applies to: