Update correct persistent score
* First take at forcing a subsection's grade to update when a signal is sent that a problem's score has changed * Refactor signal handler connection. * Expand bokchoy tests to cover progress page * Add some grading unit tests TNL-5394 TNL-5364
Showing
- cms/envs/common.py 1 addition, 1 deletioncms/envs/common.py
- common/test/acceptance/pages/lms/progress.py 45 additions, 1 deletioncommon/test/acceptance/pages/lms/progress.py
- common/test/acceptance/tests/lms/test_lms_courseware.py 89 additions, 1 deletioncommon/test/acceptance/tests/lms/test_lms_courseware.py
- lms/djangoapps/course_blocks/transformers/tests/helpers.py 3 additions, 2 deletionslms/djangoapps/course_blocks/transformers/tests/helpers.py
- lms/djangoapps/course_blocks/transformers/utils.py 37 additions, 0 deletionslms/djangoapps/course_blocks/transformers/utils.py
- lms/djangoapps/courseware/module_render.py 1 addition, 1 deletionlms/djangoapps/courseware/module_render.py
- lms/djangoapps/gating/signals.py 1 addition, 1 deletionlms/djangoapps/gating/signals.py
- lms/djangoapps/grades/apps.py 22 additions, 0 deletionslms/djangoapps/grades/apps.py
- lms/djangoapps/grades/new/subsection_grade.py 1 addition, 1 deletionlms/djangoapps/grades/new/subsection_grade.py
- lms/djangoapps/grades/signals/__init__.py 0 additions, 0 deletionslms/djangoapps/grades/signals/__init__.py
- lms/djangoapps/grades/signals/handlers.py 127 additions, 0 deletionslms/djangoapps/grades/signals/handlers.py
- lms/djangoapps/grades/signals/signals.py 21 additions, 0 deletionslms/djangoapps/grades/signals/signals.py
- lms/djangoapps/grades/tests/test_grades.py 12 additions, 1 deletionlms/djangoapps/grades/tests/test_grades.py
- lms/djangoapps/grades/tests/test_new.py 0 additions, 24 deletionslms/djangoapps/grades/tests/test_new.py
- lms/djangoapps/grades/tests/test_signals.py 16 additions, 11 deletionslms/djangoapps/grades/tests/test_signals.py
- lms/djangoapps/grades/tests/test_transformer.py 92 additions, 0 deletionslms/djangoapps/grades/tests/test_transformer.py
- lms/djangoapps/grades/transformer.py 8 additions, 1 deletionlms/djangoapps/grades/transformer.py
- lms/djangoapps/lti_provider/tasks.py 1 addition, 1 deletionlms/djangoapps/lti_provider/tasks.py
- lms/envs/common.py 1 addition, 1 deletionlms/envs/common.py
Loading
Please register or sign in to comment