canvas-lms/app
Chris Soto d916265963 content participation for peer reviews
content participation was not being updated for peer review comment or
rubric assessments if a teacher had not already done a comment or
assessment. badge counts should be updated for automatically posted
assignments when another student leaves a comment or rubric assessment.
this change has the content participation only check to make sure
the submission is posted? if it's a manually posted assignment.

fixes EVAL-2860
flag=visibility_feedback_student_grades_page
flag=assignments_2_student

test plan:
- create a peer review assignment with rubric
- assign a student to review another student's assignment
- submit the assignment for both students. then as the reviewer, leave
  a comment on the assignment. also do rubric assessment
- as the reviewee student, verify that the badge count increases and you
  are also able to mark the comment and rubric assessment as read by
  clicking onto the icons in the student grades page

Change-Id: I045cf4bf0ca910bd1bda999bf2c132d6133fd455
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/310487
Reviewed-by: Spencer Olson <solson@instructure.com>
Reviewed-by: Kai Bjorkman <kbjorkman@instructure.com>
QA-Review: Kai Bjorkman <kbjorkman@instructure.com>
Product-Review: Jody Sailor
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-02-13 20:37:32 +00:00
..
controllers handle masqueradors in /collaborations 2023-02-13 17:15:27 +00:00
graphql Improve all conversation query load time 2023-02-10 17:08:30 +00:00
helpers Add granular permissions to modules cache key 2023-02-02 21:37:09 +00:00
messages point entry specific notifications to entry 2023-02-03 01:50:53 +00:00
middleware Remove unnecessary require statements 2023-01-04 21:38:21 +00:00
models content participation for peer reviews 2023-02-13 20:37:32 +00:00
observers announce quizzes locked/unlocked on LiveEvents 2022-08-18 17:53:37 +00:00
presenters guard from bogus query param values for MarkDonePresenter 2023-01-06 17:38:28 +00:00
serializers Include resource link custom vars in NRPS 2022-12-06 18:32:49 +00:00
services/course_pacing update student pace in table after publishing 2023-02-02 22:21:38 +00:00
stylesheets bring proxy submission into individual gradebook 2023-02-02 14:25:50 +00:00
views Add granular permissions to modules cache key 2023-02-02 21:37:09 +00:00