Good question! Apparently when the Quiz interface was created it was never envisaged that a quiz might contain such a large number of question pages that the paging bar would overflow the window to the right.
There is a very easy fix, if you are ready to hack your core Moodle file.
In latest Moodle 1.9.9 version go to file moodle/mod/quiz/locallib.php, locate the function quiz_print_navigation_panel($page, $pages).
Around lines 240 etc. in the following loop, replace all (non-breaking spaces) with a "normal" space.
for ($i = 0; $i < $pages; $i++) {
if ($i == $page) {
echo '
<span class="thispage">'.($i+1).'</span>
';
} else {
echo '
<a href="
javascript:navigate(' . ($i) . ');">'.($i+1).'</a>
';
}
}
becomes: for ($i = 0; $i < $pages; $i++) {
if ($i == $page) {
echo ' <span class="thispage">'.($i+1).'</span> ';
} else {
echo ' <a href="javascript:navigate(' . ($i) . ');">'.($i+1).'</a> ';
}
}
@Tim : why not make this a permanent fix in 1.9?
See attached screenshot
Joseph