diff --git a/main/exercise/exercise.php b/main/exercise/exercise.php index 45259d659b..e7caebd3ea 100644 --- a/main/exercise/exercise.php +++ b/main/exercise/exercise.php @@ -70,6 +70,7 @@ Session::erase('objAnswer'); Session::erase('questionList'); Session::erase('exerciseResult'); Session::erase('firstTime'); +Session::erase('calculatedAnswerId'); //General POST/GET/SESSION/COOKIES parameters recovery $origin = api_get_origin(); diff --git a/main/exercise/exercise_result.php b/main/exercise/exercise_result.php index 687462f39a..ae929b540d 100755 --- a/main/exercise/exercise_result.php +++ b/main/exercise/exercise_result.php @@ -202,6 +202,7 @@ if ($origin != 'learnpath') { if (api_is_allowed_to_session_edit()) { Session::erase('objExercise'); Session::erase('exe_id'); + Session::erase('calculatedAnswerId'); } Display::display_footer(); } else { @@ -212,6 +213,7 @@ if ($origin != 'learnpath') { if (api_is_allowed_to_session_edit()) { Session::erase('objExercise'); Session::erase('exe_id'); + Session::erase('calculatedAnswerId'); } Session::write('attempt_remaining', $remainingMessage); diff --git a/main/exercise/overview.php b/main/exercise/overview.php index e37e4ef54d..3c80d9bd41 100755 --- a/main/exercise/overview.php +++ b/main/exercise/overview.php @@ -16,6 +16,7 @@ $current_course_tool = TOOL_QUIZ; // Clear the exercise session just in case Session::erase('objExercise'); +Session::erase('calculatedAnswerId'); $this_section = SECTION_COURSES;