def test_delete_student_state(self, _crum_mock):
     problem_location = self.problem.location
     self._get_subsection_grade_and_verify(0, 1, 0, 1)
     answer_problem(course=self.course, request=self.request, problem=self.problem, score=1, max_value=1)
     self._get_subsection_grade_and_verify(1, 1, 1, 1)
     # Delete student state using the instructor dash
     reset_student_attempts(
         self.course.id,
         self.user,
         problem_location,
         requesting_user=self.instructor,
         delete_module=True,
     )
     # Verify that the student's grades are reset
     self._get_subsection_grade_and_verify(0, 1, 0, 1)
Exemple #2
0
 def test_delete_student_state(self, _crum_mock):
     problem_location = self.problem.location
     self._get_subsection_grade_and_verify(0, 1, 0, 1)
     answer_problem(course=self.course, request=self.request, problem=self.problem, score=1, max_value=1)
     self._get_subsection_grade_and_verify(1, 1, 1, 1)
     # Delete student state using the instructor dash
     reset_student_attempts(
         self.course.id,
         self.user,
         problem_location,
         requesting_user=self.instructor,
         delete_module=True,
     )
     # Verify that the student's grades are reset
     self._get_subsection_grade_and_verify(0, 1, 0, 1)