From 2408867e8c0915aad1c6b0225faa0c25db356de7 Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 16 Apr 2003 13:25:03 +0000 Subject: [PATCH] Improvements for shuffleorder in collections of random questions --- mod/quiz/attempt.php | 3 +-- mod/quiz/lib.php | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mod/quiz/attempt.php b/mod/quiz/attempt.php index 2db51c8fc8..bfac573766 100644 --- a/mod/quiz/attempt.php +++ b/mod/quiz/attempt.php @@ -146,8 +146,7 @@ print_continue("view.php?id=$cm->id"); if ($quiz->feedback) { - $quiz->shufflequestions = false; - $quiz->shuffleanswers = false; + $quiz->shuffleanswers = false; // Never shuffle answers in feedback quiz_print_quiz_questions($quiz, $result, $questions, $shuffleorder); print_continue("view.php?id=$cm->id"); } diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 26326c3a08..760e603d94 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -784,7 +784,6 @@ function quiz_print_quiz_questions($quiz, $results=NULL, $questions=NULL, $shuff foreach ($questions as $question) { $count++; - $questionorder[] = $question->id; $feedback = NULL; $response = NULL; @@ -820,6 +819,8 @@ function quiz_print_quiz_questions($quiz, $results=NULL, $questions=NULL, $shuff } } + $questionorder[] = $question->id; + print_simple_box_start("CENTER", "90%"); quiz_print_question($count, $question, $grades[$question->id]->grade, $quiz->course, $feedback, $response, $actualgrades, $correct, -- 2.39.5