I just checked the source code of the webiste output. When the survey is configured as "Group by group", the delivered scripts are
Code:
<script type='text/javascript'>window.debugState = {frontend : (0 === 1), backend : (0 === 1)};</script><script type="text/javascript" src="/tmp/assets/26c80b7f/jquery-3.1.1.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/26c80b7f/jquery-migrate-3.0.0.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/cd55fdc5/build/lslog.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/63929fd5/min/pjax.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/8dee936d/survey.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/e6cd9fde/template-core.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/130d10a/bootstrap.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/6964414c/scripts/theme.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/6964414c/scripts/ajaxify.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/6964414c/scripts/custom.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/5c5d01c3/survey_runtime.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/b90d1243/jquery.plugin.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/b90d1243/jquery.keypad.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/b90d1243/jquery.keypad-de.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/5c5d01c3/nojs.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/4913444a/em_javascript.js" class="headScriptTag"></script>
<script type="text/javascript">
/*<![CDATA[*/
LSvar={"bFixNumAuto":1,"bNumRealValue":0,"sLEMradix":".","lang":{},"showpopup":1,"startPopups":{},"debugMode":0};
/*]]>*/
</script>
When delivered as "Question by question", they are
Code:
<script type='text/javascript'>window.debugState = {frontend : (0 === 1), backend : (0 === 1)};</script><script type="text/javascript" src="/tmp/assets/26c80b7f/jquery-3.1.1.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/26c80b7f/jquery-migrate-3.0.0.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/cd55fdc5/build/lslog.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/63929fd5/min/pjax.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/8dee936d/survey.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/e6cd9fde/template-core.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/130d10a/bootstrap.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/6964414c/scripts/theme.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/6964414c/scripts/ajaxify.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/6964414c/scripts/custom.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/5c5d01c3/survey_runtime.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/5c5d01c3/nojs.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/4913444a/em_javascript.js" class="headScriptTag"></script>
<script type="text/javascript">
/*<![CDATA[*/
LSvar={"bFixNumAuto":1,"bNumRealValue":0,"sLEMradix":".","lang":{},"showpopup":1,"startPopups":{},"debugMode":0};
/*]]>*/
</script>
So the difference is
Code:
<script type="text/javascript" src="/tmp/assets/b90d1243/jquery.plugin.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/b90d1243/jquery.keypad.min.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/b90d1243/jquery.keypad-de.js" class="headScriptTag"></script>
<script type="text/javascript" src="/tmp/assets/5c5d01c3/nojs.js" class="headScriptTag"></script>
The <li> containing the ranking question block is wxactly the same in both cases.
Maybe that helps?