Browse Source

Fix option RESULT_DISABLE_SHOW_SCORE_ATTEMPT_SHOW_ANSWERS_LAST_ATTEMPT BT#11202

jmontoyaa 8 years ago
parent
commit
c7dc81a679
1 changed files with 14 additions and 12 deletions
  1. 14 12
      main/inc/lib/exercise.lib.php

+ 14 - 12
main/inc/lib/exercise.lib.php

@@ -3461,8 +3461,7 @@ HOTSPOT;
         $objExercise,
         $exe_id,
         $save_user_result = false
-    )
-    {
+    ) {
         global $origin;
 
         // Getting attempt info
@@ -3532,16 +3531,19 @@ HOTSPOT;
 
                 if ($attempts) {
                     $numberAttempts = count($attempts);
-                    if ($save_user_result) {
-                        $numberAttempts++;
-                    }
-                    if ($numberAttempts >= $objExercise->attempts) {
-                        $show_results = true;
-                        $show_only_score = false;
-                        $show_total_score_and_user_choices = false;
-                    } else {
-                        $show_total_score_and_user_choices = true;
-                    }
+                } else {
+                    $numberAttempts = 0;
+                }
+
+                if ($save_user_result) {
+                    $numberAttempts++;
+                }
+                if ($numberAttempts >= $objExercise->attempts) {
+                    $show_results = true;
+                    $show_only_score = false;
+                    $show_total_score_and_user_choices = false;
+                } else {
+                    $show_total_score_and_user_choices = true;
                 }
             }
         }