Group: Administrators
Posts: 13K,
Visits: 105K
|
The specified /range creates an implicit response requirement (it implements a regular expression under the hood). Since that regex doesn't match the empty string, you can't move past the 1st instance of the <openended> without providing a response within the specified range. That effect then carries over to the 2nd instance (although it arguably shouldn't), which allows you to leave the 2nd response blank.
At any rate, the best way to go about this would be to explicitly specify a regex via /mask that matches either the empty string "" or an integer value between 0 and 100 (inclusive):
<openended HHpercent> / required=false / stimulusframes = [1=HHpercent] / mouse=false / position= (50, 50) / mask = (^$)|^(100|[1-9]?[0-9])$ / numlines = 1 / linelength = 4 / buttonlabel = "Press ENTER to Continue" </openended>
That should cover all the cases and allow for blank responses in both.
|