![]() this commit allows custom statuses to be applied to final grade overrides if the score is null. previously, custom statuses were only able to be applied if the override had a valid score. closes EVAL-3584 flag=grading_scheme_updates flag=custom_gradebook_statuses test plan: 1 have a course with a grading period, grade overrides enabled, and custom statuses 2 go to the gradebook grid and filter for all grading periods. apply a custom status to a student's final grade override with a valid score via the override tray. verify that the custom status is applied to the override. 3 repeat the steps this time without a final grade override score. verify that the custom status is applied to the override. 4 set the override status back to "None" and verify that it has changed 5 select a grading period from the gradebook filters 6 repeat steps 2-4 and verify that custom statuses are being applied correctly to the override scores Change-Id: Ic85b060c7cea29922c004f8b16ab4e12616e6a8b Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/330163 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> Reviewed-by: Derek Williams <derek.williams@instructure.com> QA-Review: Sleyder Zuleta <sleyder.zuleta@instructure.com> Product-Review: Ravi Koll <ravi.koll@instructure.com> |
||
---|---|---|
.. | ||
apply_score_to_ungraded_submissions.rb | ||
final_grade_overrides.rb |