Update Persisted Course Grade on Subsection Grade update
Makes use of the new SUBSECTION_SCORE_CHANGED signal to trigger a task that updates persisted course grade values. We've also renamed SCORE_CHANGED to PROBLEM_SCORE_CHANGED to head off any issues with unclear signal names. TNL-5740
Showing
- lms/djangoapps/courseware/tests/test_module_render.py 1 addition, 1 deletionlms/djangoapps/courseware/tests/test_module_render.py
- lms/djangoapps/courseware/tests/test_submitting_problems.py 2 additions, 2 deletionslms/djangoapps/courseware/tests/test_submitting_problems.py
- lms/djangoapps/gating/signals.py 3 additions, 3 deletionslms/djangoapps/gating/signals.py
- lms/djangoapps/grades/new/course_grade.py 8 additions, 1 deletionlms/djangoapps/grades/new/course_grade.py
- lms/djangoapps/grades/signals/handlers.py 24 additions, 12 deletionslms/djangoapps/grades/signals/handlers.py
- lms/djangoapps/grades/signals/signals.py 3 additions, 3 deletionslms/djangoapps/grades/signals/signals.py
- lms/djangoapps/grades/tasks.py 20 additions, 1 deletionlms/djangoapps/grades/tasks.py
- lms/djangoapps/grades/tests/test_new.py 2 additions, 0 deletionslms/djangoapps/grades/tests/test_new.py
- lms/djangoapps/grades/tests/test_signals.py 2 additions, 2 deletionslms/djangoapps/grades/tests/test_signals.py
- lms/djangoapps/grades/tests/test_tasks.py 107 additions, 16 deletionslms/djangoapps/grades/tests/test_tasks.py
- lms/djangoapps/instructor/enrollment.py 3 additions, 3 deletionslms/djangoapps/instructor/enrollment.py
- lms/djangoapps/instructor/tests/test_api.py 1 addition, 1 deletionlms/djangoapps/instructor/tests/test_api.py
- lms/djangoapps/instructor/tests/test_enrollment.py 2 additions, 2 deletionslms/djangoapps/instructor/tests/test_enrollment.py
- lms/djangoapps/instructor/tests/test_services.py 1 addition, 1 deletionlms/djangoapps/instructor/tests/test_services.py
- lms/djangoapps/lti_provider/tasks.py 3 additions, 3 deletionslms/djangoapps/lti_provider/tasks.py
Loading
Please register or sign in to comment