| 
	Group: Forum MembersPosts: 23, 
    Visits: 73
 
 | 
                    
			            Hello,I have a series of openended questions, and when I don't require a response, then pressing control+enter to submit the answer to a question tends to skip through multiple of them by submitting (blank) answers to the following questions also.
 This seems to depend on how long I hold the keys down for, so for example, if I keep holding down control+enter after submitting the first question, it will advance through all of them.
 Is there a way to fix this without setting required response to true?
 
 Thanks!
 
 Here is an example that will do it.
 
 <block end>
 / trials = [1=q1;2=q2;3=q3]
 </block>
 
 
 <text q1>
 / items = ("Question 1")
 / hjustify = left
 / position = (50%, 30%)
 / size = (70%,20%)
 / fontstyle = ("Arial", 2.5%, false, false, false, false, 5)
 </text>
 
 
 <openended q1>
 / stimulusframes=[1=q1]
 / position = (50%,60%)
 / inputdevice = keyboard
 / charlimit = 10000000
 / numlines = 5
 / linelength = 50
 / required = false
 / buttonlabel = "Press CTRL and ENTER to continue."
 </openended>
 
 
 <text q2>
 / items = ("Question 2")
 / hjustify = left
 / position = (50%, 30%)
 / size = (70%,20%)
 / fontstyle = ("Arial", 2.5%, false, false, false, false, 5)
 </text>
 
 
 <openended q2>
 / stimulusframes=[1=q2]
 / position = (50%,60%)
 / inputdevice = keyboard
 / charlimit = 10000000
 / numlines = 5
 / linelength = 50
 / required = false
 / buttonlabel = "Press CTRL and ENTER to continue."
 </openended>
 
 
 <text q3>
 / items = ("question 3")
 / hjustify = left
 / position = (50%, 30%)
 / size = (70%,20%)
 / fontstyle = ("Arial", 2.5%, false, false, false, false, 5)
 </text>
 
 <openended q3>
 / stimulusframes=[1=q3]
 / position = (50%,60%)
 / inputdevice = keyboard
 / charlimit = 10000000
 / numlines = 5
 / linelength = 50
 / required = false
 / buttonlabel = "Press CTRL and ENTER to continue."
 </openended>
 
 
 | 
			
        
				| 
	Group: AdministratorsPosts: 13K, 
    Visits: 109K
 
 | 
                    
			            +xHello, I have a series of openended questions, and when I don't require a response, then pressing control+enter to submit the answer to a question tends to skip through multiple of them by submitting (blank) answers to the following questions also. This seems to depend on how long I hold the keys down for, so for example, if I keep holding down control+enter after submitting the first question, it will advance through all of them. Is there a way to fix this without setting required response to true? Thanks! Here is an example that will do it. <block end> / trials = [1=q1;2=q2;3=q3] </block> <text q1> / items = ("Question 1") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q1> / stimulusframes=[1=q1] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <text q2> / items = ("Question 2") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q2> / stimulusframes=[1=q2] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <text q3> / items = ("question 3") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q3> / stimulusframes=[1=q3] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> If you're worried about inadvertently submitting blank answers by holding down CTRL+ENTER for too long, I'd recommend inserting a /posttrialpause sufficiently long to release the keys before the next question starts. I.e.  <block end> / trials = [1=q1;2=q2;3=q3] </block> <text q1> / items = ("Question 1") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q1>/ posttrialpause = 1000 / stimulusframes=[1=q1] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <text q2> / items = ("Question 2") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q2>/ posttrialpause = 1000 / stimulusframes=[1=q2] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <text q3> / items = ("question 3") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q3>/ posttrialpause = 1000 / stimulusframes=[1=q3] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> Alternatively, you can insert a trial that requires a different response to advance to the next question, e.g.  <block end> / trials = [1=q1;2=q2;3=q3] </block> <text q1> / items = ("Question 1") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q1> / stimulusframes=[1=q1] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue."/ branch = [ trial.nextq;
 ]
 </openended> <text q2> / items = ("Question 2") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q2> / stimulusframes=[1=q2] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue."/ branch = [ trial.nextq;
 ]
 </openended> <text q3> / items = ("question 3") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q3> / stimulusframes=[1=q3] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <trial nextq> / stimulusframes = [1=nextmsg] / validresponse = (57) / recorddata = false </trial> <text nextmsg> / items = ("Press SPACE to go advance to the next question.") </text>                
			            				
			                                
                     | 
			
        
				| 
	Group: Forum MembersPosts: 23, 
    Visits: 73
 
 | 
                    
			            +x+xHello, I have a series of openended questions, and when I don't require a response, then pressing control+enter to submit the answer to a question tends to skip through multiple of them by submitting (blank) answers to the following questions also. This seems to depend on how long I hold the keys down for, so for example, if I keep holding down control+enter after submitting the first question, it will advance through all of them. Is there a way to fix this without setting required response to true? Thanks! Here is an example that will do it. <block end> / trials = [1=q1;2=q2;3=q3] </block> <text q1> / items = ("Question 1") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q1> / stimulusframes=[1=q1] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <text q2> / items = ("Question 2") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q2> / stimulusframes=[1=q2] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <text q3> / items = ("question 3") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q3> / stimulusframes=[1=q3] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> If you're worried about inadvertently submitting blank answers by holding down CTRL+ENTER for too long, I'd recommend inserting a /posttrialpause sufficiently long to release the keys before the next question starts. I.e.  <block end> / trials = [1=q1;2=q2;3=q3] </block> <text q1> / items = ("Question 1") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q1>/ posttrialpause = 1000 / stimulusframes=[1=q1] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <text q2> / items = ("Question 2") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q2>/ posttrialpause = 1000 / stimulusframes=[1=q2] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <text q3> / items = ("question 3") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q3>/ posttrialpause = 1000 / stimulusframes=[1=q3] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> Alternatively, you can insert a trial that requires a different response to advance to the next question, e.g.  <block end> / trials = [1=q1;2=q2;3=q3] </block> <text q1> / items = ("Question 1") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q1> / stimulusframes=[1=q1] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue."/ branch = [ trial.nextq;
 ]
 </openended> <text q2> / items = ("Question 2") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q2> / stimulusframes=[1=q2] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue."/ branch = [ trial.nextq;
 ]
 </openended> <text q3> / items = ("question 3") / hjustify = left / position = (50%, 30%) / size = (70%,20%) / fontstyle = ("Arial", 2.5%, false, false, false, false, 5) </text> <openended q3> / stimulusframes=[1=q3] / position = (50%,60%) / inputdevice = keyboard / charlimit = 10000000 / numlines = 5 / linelength = 50 / required = false / buttonlabel = "Press CTRL and ENTER to continue." </openended> <trial nextq> / stimulusframes = [1=nextmsg] / validresponse = (57) / recorddata = false </trial> <text nextmsg> / items = ("Press SPACE to go advance to the next question.") </text> Thanks!                
			            				
			                                
                     |