@receiver(SUBSECTION_SCORE_CHANGED)
def recalculate_course_grade(sender, course, course_structure, user, **kwargs):
 CourseGradeFactory().update(user, course, course_structure)

@ receiver ( SUBSECTION_SCORE_CHANGED ) def recalculate_course_grade ( sender , course , course_structure , user , ** kwargs ) : CourseGradeFactory ( ) . update ( user , course , course_structure )
updates a saved course grade .