From 9ae4e9f5de8dc7f7c015959e9bffc5e87e4551e8 Mon Sep 17 00:00:00 2001 From: mark-nielsen Date: Tue, 19 Sep 2006 04:45:18 +0000 Subject: [PATCH] Fix in addpage.php when one deletes all pages in a lesson then adds a new one Fix numerical questions were not displaying the student's answer in the feedback --- mod/lesson/action/addpage.php | 5 ++--- mod/lesson/action/continue.php | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/mod/lesson/action/addpage.php b/mod/lesson/action/addpage.php index 223e1674a8..6874e042b0 100644 --- a/mod/lesson/action/addpage.php +++ b/mod/lesson/action/addpage.php @@ -27,9 +27,8 @@ } if (!optional_param('firstpage', 0, PARAM_INT)) { $linkadd = ""; - if (!$apageid = get_field("lesson_pages", "id", "lessonid", $lesson->id, "prevpageid", 0)) { - error("Add page: first page not found"); - } + $apageid = get_field("lesson_pages", "id", "lessonid", $lesson->id, "prevpageid", 0)) { + while (true) { if ($apageid) { $title = get_field("lesson_pages", "title", "id", $apageid); diff --git a/mod/lesson/action/continue.php b/mod/lesson/action/continue.php index f51c6a40b1..ab54ea37da 100644 --- a/mod/lesson/action/continue.php +++ b/mod/lesson/action/continue.php @@ -425,7 +425,7 @@ $noanswer = true; break; } - $userresponse = $useranswer; + $studentanswer = $userresponse = $useranswer; if (!$answers = get_records("lesson_answers", "pageid", $pageid, "id")) { error("Continue: No answers found"); } -- 2.39.5