]> git.mjollnir.org Git - moodle.git/commitdiff
Fix in addpage.php when one deletes all pages in a lesson then adds a new one
authormark-nielsen <mark-nielsen>
Tue, 19 Sep 2006 04:45:18 +0000 (04:45 +0000)
committermark-nielsen <mark-nielsen>
Tue, 19 Sep 2006 04:45:18 +0000 (04:45 +0000)
Fix numerical questions were not displaying the student's answer in the feedback

mod/lesson/action/addpage.php
mod/lesson/action/continue.php

index 223e1674a83f5630dce58989f86e5814d0f6ec84..6874e042b03847d0ed4945ab9404b85dbeda26bd 100644 (file)
@@ -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);
index f51c6a40b1d13cb289596244ae3de1c75ae4b298..ab54ea37da6599b4b52527c942b84de8760e373b 100644 (file)
                 $noanswer = true;
                 break;
             }
-            $userresponse = $useranswer;
+            $studentanswer = $userresponse = $useranswer;
             if (!$answers = get_records("lesson_answers", "pageid", $pageid, "id")) {
                 error("Continue: No answers found");
             }