From eec0e4a562dbea8859d1b8574655d9bf001f146b Mon Sep 17 00:00:00 2001 From: Jansen Kantor Date: Fri, 12 Aug 2022 13:46:30 -0400 Subject: [PATCH] temp: add additional logging to debug problem score issue (#30850) * temp: add additional logging to debug problem score issue * fixup! temp: add additional logging to debug problem score issue --- .../instructor_task/tasks_helper/grades.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lms/djangoapps/instructor_task/tasks_helper/grades.py b/lms/djangoapps/instructor_task/tasks_helper/grades.py index 0978d70a28..de015799de 100644 --- a/lms/djangoapps/instructor_task/tasks_helper/grades.py +++ b/lms/djangoapps/instructor_task/tasks_helper/grades.py @@ -797,6 +797,10 @@ class ProblemGradeReport(GradeReportBase): course_key=context.course_id, ): context.task_progress.attempted += 1 + self.log_additional_info_for_testing( + context, + f'ProblemGradeReport: Attempt {context.task_progress.attempted}' + ) if not course_grade: err_msg = str(error) # There was an error grading this student. @@ -807,8 +811,13 @@ class ProblemGradeReport(GradeReportBase): [err_msg] ) context.task_progress.failed += 1 + self.log_additional_info_for_testing( + context, + f'ProblemGradeReport: Failed {context.task_progress.failed}' + ) continue + self.log_additional_info_for_testing(context, 'ProblemGradeReport: Succeeded in reading grade') earned_possible_values = [] for block_location in context.graded_scorable_blocks_header: try: @@ -821,13 +830,19 @@ class ProblemGradeReport(GradeReportBase): else: earned_possible_values.append(['Not Attempted', problem_score.possible]) + self.log_additional_info_for_testing(context, 'ProblemGradeReport: earned possible values done') context.task_progress.succeeded += 1 enrollment_status = _user_enrollment_status(student, context.course_id) + self.log_additional_info_for_testing( + context, + f'ProblemGradeReport: Succeeded {context.task_progress.succeeded}' + ) success_rows.append( [student.id, student.email, student.username] + [enrollment_status, course_grade.percent] + _flatten(earned_possible_values) ) + self.log_additional_info_for_testing(context, 'ProblemGradeReport: Added rows') return success_rows, error_rows