Grades cleanup
Small changes to the grades djangoapp -sets up mock_get_score context handler -fixes an issue with not invalidating lazy scores property -code quality fixes -query count optimization in PersistentSubscetionGrade.create -adds atomic blocks to avoid IntegrityErrors corrupting an entire request
Showing
- common/lib/xmodule/xmodule/graders.py 4 additions, 15 deletionscommon/lib/xmodule/xmodule/graders.py
- lms/djangoapps/grades/models.py 11 additions, 12 deletionslms/djangoapps/grades/models.py
- lms/djangoapps/grades/new/subsection_grade.py 9 additions, 5 deletionslms/djangoapps/grades/new/subsection_grade.py
- lms/djangoapps/grades/tests/test_models.py 3 additions, 3 deletionslms/djangoapps/grades/tests/test_models.py
- lms/djangoapps/grades/tests/test_new.py 5 additions, 4 deletionslms/djangoapps/grades/tests/test_new.py
- lms/djangoapps/grades/tests/test_signals.py 4 additions, 4 deletionslms/djangoapps/grades/tests/test_signals.py
- lms/djangoapps/grades/tests/utils.py 10 additions, 0 deletionslms/djangoapps/grades/tests/utils.py
Loading
Please register or sign in to comment