Empirisoft Support

    Welcome to Empirisoft Support
Results 1 to 3 of 3

Thread: Requiring a correct response on a stroop task in DirectRT

  1. #1
    Join Date
    Feb 2011
    Posts
    2

    Requiring a correct response on a stroop task in DirectRT

    Hi, I've been spending some time working on creating some ego/resource depletion measures lately and I'm hoping you can help me with a question I have about programming the stroop task in DirectRT...

    I've programmed a 90 trial stroop task that takes somewhere around 8 minutes to complete. It presents 10 blocks of 9 trials randomized within each block, asking participants to strike specific keys to indicate red, green, or blue font color regardless of what word is presented. Half the blocks present word-color congruent (e.g., the word "red" in red font color) trials to tap automatic processing and the other half present word-color incongruent (e.g., the word "red" in green font color) trials to tap effortful/regulated processing. These types of blocks are presented in alternating order.

    I've read about two ways to program this in DirectRT, one producing a more comprehensive/helpful response record than the other:

    - The first, simpler method is to have DRT present a forward mask (i.e., XXXXX) for 1000ms, then the target word for 2500ms, then a backward mask for another 1000ms. Using this method, DRT records participants' first keystroke as either correctly identifying the font color or not, as well as the RT for the response. Primary analysis of this data would be based on the number of errors in font color identification made during the trials as a measure of regulatory fatigue/depletion/distraction. The RT scores would also be recorded, and I suppose they could be analyzed, but a fair number of them would need to be dropped because they'd be RT's for incorrect responses.

    - The second, more comprehensive method is very similar to the above. Like the above method, when participants respond to the target word DRT would record their first keystroke, thus noting whether they initially made an identification error. However, DRT also has a feature that will recognize incorrect responses and present an error signal (i.e., the words "try again") below the target until participants provide the correct response. Therefore, like the above method, this method would allow us to analyze error rates; but it would also offer the opportunity to also analyze how much time it took the participant to correctly identify the target font color.

    My question is about programming DRT to require the correct responses without crashing if participants don't respond. We have DirectRT v2002; I've gone through the manual many times and have carefully followed the instructions for coding DRT to signal an error and wait for a correct response. And when I do a test run it works perfectly, as long as I actually provide a response. However, if, for whatever reason, I do not provide a response to a trial word before the end of the 2500ms time window (if I'm not quick enough on the trial or if I'm briefly distracted or refuse to respond to the trial) DRT just ends the whole session. Why is that happening? Have you guys encountered this before? How can I get it to reject incorrect responses but still move on to the next trial if participants are slow or distracted (or refuse to respond to a trial)?

    Think you can help me here?

  2. #2
    Join Date
    Nov 2005
    Posts
    3,328
    v2002 is going back a bit so I'm not sure if that would be an old bug or a possible issue with your input or style file. I believe the IAT samples in the "5 - Other Features" sample folder uses this feature--i.e., requiring a correct response. Do those samples do the same thing on your system--i.e., end the session if you take too long? I do think there may be a difference in that the IAT does not force a correct response within a specified time frame. That may be the issue--it sounds familiar actually but not sure. If you change that 2500ms min-max value to "0-0" does everything run fine? We could also get you a current copy of DirectRT to try (no charge) if you'd like to see if that allows you to do this, i.e., to add a time limit to the forced correct response. Feel free also to zip and post your file here as an attachment--would be happy to take a look.

  3. #3
    Join Date
    Feb 2011
    Posts
    2
    Hi again,
    I figured it out... sort of.
    The min-max in my style file had a "!" after the "0-2500", which was apparently creating a conflict by telling the program that it had to terminate and proceed after the set time even though it was also requiring a response. So after removing the "!" it doesn't crash when I don't provide a response. However, it just sits there and waits until a response is given, rather than moving on to the next trial after 2500ms.

    Is there some way to work around that and get it to both require the correct response (if participants respond), AND move on after 2500ms if they don't?

    (I'll work on getting it zipped and uploaded so you can take a look)

Similar Threads

  1. Stroop test - recognizing correct random responses
    By alexk in forum DirectRT Older Versions: How Do I...
    Replies: 2
    Last Post: 10-29-2009, 08:38 AM
  2. Stroop Task in Medialab
    By agonzalez in forum MediaLab Older Versions: How Do I...
    Replies: 1
    Last Post: 11-19-2008, 05:44 AM
  3. Requiring a correct response
    By jarvis24 in forum DirectRT Older Versions: How Do I...
    Replies: 1
    Last Post: 06-14-2007, 06:20 AM
  4. Stroop Task
    By jarvis24 in forum DirectRT Older Versions: Sharing Area
    Replies: 1
    Last Post: 09-25-2006, 02:55 PM
  5. Requiring correct responses
    By asboyce in forum DirectRT Older Versions: How Do I...
    Replies: 1
    Last Post: 07-30-2006, 03:48 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •