Setting time limit for open-ended responses (case 12651)
Is there a way to set a time limit for open-ended responses? I think this question more generally applies to any of the response options. Basically, I'd like participants to be forced to key in their responses under a certain amount of time, e.g., 30 seconds, and have the system move on to the next question automatically after that time if they do not.
Re: Setting time limit for open-ended responses (case 12651)
Thank you for the quick response! I apologize because I did not clarify that I want to do this in DirectRT rather than MediaLab. I did see that in the manual it notes a !Meta option, and that I can insert a !Meta column that then allows me to do instruct DirectRT to move on to another trial after a certain amount of time, e.g., by putting ">4:30000" to give respondents 30 seconds to complete trial 3 before they are automatically moved on to trial 4. However, I'm unclear where I should position the !Meta column within the DirectRT file. Should it be inserted right after the "trial" column, or at the very end after the "rt:text" column and before the "*"?
Alternatively, I believe I can just specify a style folder that, if I store this in my stim folder, will allow me to update the styles without affecting DirectRT's default style editor. I did a "save as" on the default style file and saved a new version into my stim folder, which I presume I can alter without affecting DirectRT's default style. Additionally, when I created the !Meta column it still wanted me to specify the min/max response in the style editor, so it's possible that I need to do both.
If you could let me know the best series of steps, I'd greatly appreciate it. Thanks in advance.
Re: Setting time limit for open-ended responses
Great, the method is working as you've outlined it -- thank you! However, what I want it to do is to [U]interrupt[/U] the current trial when the time limit expires (i.e., whether or not the participant has filled in the open-ended response yet). It does not appear that the MinMax setting or !meta command allows this to happen. In fact, in the manual it expressly says that it doesn't: "Note that the time-based skip is started at the onset of the trial from which it is called and is executed when the time expires. The skip will occur no matter where DirectRT is but will wait until the current trial has been completed (it will not interrupt a session mid-trial)."
Is there a work-around to this, i.e., a way to have DirectRT interrupt the session mid-trial and move on to the next trial (or session, if that's how I'll need to organize it)? It's not critical that we have this portion time-constrained in this fashion, but if there is a work-around I'd love to incorporate it.
1 Attachment(s)
Re: Setting time limit for open-ended responses (case 12651)
Absolutely. Attached is the file I've been working with.
[ATTACH]1589[/ATTACH]