From 19c4f55c43ed33b7d8993e0f2ea168c523d49beb Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 16 Oct 2002 15:52:29 +0000 Subject: [PATCH] Feedback fixes --- mod/quiz/attempt.php | 2 ++ mod/quiz/lib.php | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/mod/quiz/attempt.php b/mod/quiz/attempt.php index 4f1f9af246..e4cfd4e8b5 100644 --- a/mod/quiz/attempt.php +++ b/mod/quiz/attempt.php @@ -135,6 +135,8 @@ print_continue("view.php?id=$cm->id"); } + print_footer($course); + exit; } diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 3131cfc460..86eebf16d7 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -212,7 +212,7 @@ function quiz_print_question($number, $questionid, $grade, $courseid, echo "
"; echo "

$number

"; - if ($feedback) { + if ($feedback or $response) { echo "

$strmarks: $actualgrade/$grade

"; } else { echo "

$grade $strmarks

"; @@ -810,15 +810,15 @@ function quiz_grade_attempt_results($quiz, $questions) { } $grade = 0; // default - unset($feedback); - unset($response); + $feedback = array(); + $response = array(); switch ($question->type) { case SHORTANSWER: if ($question->answer) { $question->answer = $question->answer[0]; } else { - $question->answer = NULL; + $question->answer = ""; } $response[0] = $question->answer; foreach($answers as $answer) { // There might be multiple right answers -- 2.39.5