Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-13673

Pagination works only for shuffled quiz

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • None
    • 1.9
    • Quiz
    • None
    • MOODLE_19_STABLE

      If you set "Shuffle questions" to "No", all questions are displayed on one page regardles of value of "Questions per page".

      It's because in the mod/quiz/locallib.php the pagination is called only when 'shufflequestions' flag is on. I see no reason to not call the pagination for non-shuffles quizes too.

      Fix:

      $ diff -U2 locallib.php.old locallib.php
      — locallib.php.old 2008-02-26 16:58:24.000000000 +0300
      +++ locallib.php 2008-02-26 16:57:43.000000000 +0300
      @@ -65,9 +65,5 @@
      $attempt->userid = $USER->id;
      $attempt->preview = 0;

      • if ($quiz->shufflequestions) { - $attempt->layout = quiz_repaginate($quiz->questions, $quiz->questionsperpage, true); - }

        else

        { - $attempt->layout = $quiz->questions; - }

        + $attempt->layout = quiz_repaginate($quiz->questions, $quiz->questionsperpage, $quiz->shufflequestions);
        }

            timhunt Tim Hunt
            plisco Igor Plisco (Inactive)
            Nobody Nobody (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.