From 65ce424a1ef22a56f3ff25b68becd8365bc4f3e5 Mon Sep 17 00:00:00 2001 From: Navin Karkera Date: Wed, 31 Jul 2024 20:35:53 +0530 Subject: [PATCH] fix: gate result api --- multi_problem_xblock/multi_problem_xblock.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/multi_problem_xblock/multi_problem_xblock.py b/multi_problem_xblock/multi_problem_xblock.py index de7afcd..a642e8e 100644 --- a/multi_problem_xblock/multi_problem_xblock.py +++ b/multi_problem_xblock/multi_problem_xblock.py @@ -267,6 +267,8 @@ def get_test_scores(self, _data, _suffix): """ Get test score slide content """ + if self.display_feedback == DISPLAYFEEDBACK.NEVER: + return Response(_('Not allowed to see results'), 400) completed_problems, total_problems = self._get_problem_stats() if completed_problems != total_problems and total_problems > 0: return Response(_('All problems need to be completed before checking test results!'), status=400)