refactor: Update pathways progress when course is passed for first time (#30728)

This commit is contained in:
Zaman Afzal
2022-07-14 21:30:58 +05:00
committed by GitHub
parent 506c47a74c
commit 263f3a42e2

View File

@@ -9,9 +9,6 @@ from openedx.core.djangoapps.signals.signals import (
COURSE_GRADE_NOW_FAILED,
COURSE_GRADE_NOW_PASSED
)
from lms.djangoapps.grades.signals.signals import (
COURSE_GRADE_PASSED_UPDATE_IN_LEARNER_PATHWAY,
)
from .config import assume_zero_if_absent, should_persist_grades
from .course_data import CourseData
from .course_grade import CourseGrade, ZeroCourseGrade
@@ -173,7 +170,6 @@ class CourseGradeFactory:
COURSE_GRADE_CHANGED signal to listeners and
COURSE_GRADE_NOW_PASSED if learner has passed course or
COURSE_GRADE_NOW_FAILED if learner is now failing course
COURSE_GRADE_PASSED_UPDATE_IN_LEARNER_PATHWAY if learner has passed course
"""
should_persist = should_persist_grades(course_data.course_key)
if should_persist and force_update_subsections:
@@ -214,11 +210,6 @@ class CourseGradeFactory:
user=user,
course_id=course_data.course_key,
)
COURSE_GRADE_PASSED_UPDATE_IN_LEARNER_PATHWAY.send(
sender=CourseGradeFactory,
user_id=user.id,
course_id=course_data.course_key,
)
else:
COURSE_GRADE_NOW_FAILED.send(
sender=CourseGradeFactory,