I found a solution to this problem, after some geeking around with the survey question conditions.
What was the problem:
question_c is part of a group of questions that pertain only to males and that is supposed to be skipped over completely because question_a equals female. But since were only disqualifing question_c by an answer from question_b, question_c does not know whether it will be shown or not shown. So Limesurvey shows a title to the male question group, but no questions.
To fix this I copied the conditions for the screener question_a that are already on question_b to question_c , and it no longer goes to a group with no questions (only a title), it jumps to the appropriate question group that is next.
Disqualify question_c by the condition for question_a also, and it will skip the question group.
Here is how the current logic works:
show question_b if question_a equals “M”
show question_c if question_b equal “Y”
The fix:
show question_b if question_a equals “M”
show question_c if question_b equal “Y”
AND
show question_c if question_a equals “M”
A possible logical solution:
if(question_a == ‘M’){
question_b = no_show
if(question_b == no_show && question c == same_group){
question_c = no_show
}
}


