Millisecond Forums

Delaying Likert Questions

https://forums.millisecond.com/Topic11962.aspx

By sunm - 12/18/2013

Hi, I'm trying to play a video, and have a likert question appear once the video stops playing. I thought that the / beginresponsetime attribute would work but Inquisit 4.04 is not recognizing it as valid.


Here's what I have: 

<block PracticeERT>
/ trials = [1=PERT1;2=PERT2;3=PERT3;4=PERT4;5=PERT5] 
</block>


<likert PERT1>
/ stimulustimes = [0=videoPractice]
/ beginresponsetime = 30000
/ numpoints = 6
/ anchors = [1="Angry"; 2="Anxious"; 3="Frustrated"; 4="Happy"; 5="Sad"; 6="Surprised"]
/ fontstyle = ("Verdana", 12pt, true)
/ position = (50%, 70%)
</likert>

Is there a workaround?

Thanks
By Dave - 12/18/2013

Yes, use the legacy /responsetime attribute instead:

/ responsetime = 30000
By sunm - 12/18/2013

Thanks for the quick reply Dave.

I used the / responsetime attribute like you said, but it doesn't seem to have any affect. The video and the likert question both appear at the same time.
By Dave - 12/18/2013

I see. It's a bug (*sigh*). The following trick will do (inserting an invisible dummy stimulus at the time you want the response options to appear):

<likert mylikert>
/ stimulustimes = [1=mytext; 5000=dummy]
</likert>

<text mytext>
/ items = ("Blurb.")
/ position = (50%, 25%)
</text>

<shape dummy>
/ shape = rectangle
/ size = (1px, 1px)
/ position = (-1px,-1px)
</shape>


By sunm - 12/19/2013

Thank you! Yes this works perfectly!