diff --git a/lms/djangoapps/grades/new/subsection_grade.py b/lms/djangoapps/grades/new/subsection_grade.py index fcb40f731a..4408b9ce3a 100644 --- a/lms/djangoapps/grades/new/subsection_grade.py +++ b/lms/djangoapps/grades/new/subsection_grade.py @@ -130,6 +130,7 @@ class SubsectionGrade(SubsectionGradeBase): graded=False, first_attempted=model.first_attempted, ) + self.override = model.override if hasattr(model, 'override') else None self._log_event(log.debug, u"init_from_model", student) return self diff --git a/lms/templates/courseware/progress.html b/lms/templates/courseware/progress.html index 34596885f4..d3414fe90d 100644 --- a/lms/templates/courseware/progress.html +++ b/lms/templates/courseware/progress.html @@ -183,6 +183,15 @@ from django.utils.http import urlquote_plus %endif
++ %if section.override is not None: + %if section.format is not None and section.format == "Exam": + ${_("Exam grade has been overridden due to a failed proctoring review.")} + %else + ${_("Section grade has been overridden.")} + %endif + %endif +
%if len(section.problem_scores.values()) > 0: %if section.show_grades(staff_access):