From cb244cc068774eaa3adcfaff1a1d45ad2abb0bed Mon Sep 17 00:00:00 2001 From: Doug Martin Date: Thu, 5 Sep 2024 09:23:38 -0400 Subject: [PATCH] fix: Student report logic for when to show rubric [PT-188024567] The old logic was preventing the text feedback or score from being shown if the rubric was hidden. --- js/components/report/feedback-panel-for-student.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/js/components/report/feedback-panel-for-student.js b/js/components/report/feedback-panel-for-student.js index b17bf679..6c5a89e8 100644 --- a/js/components/report/feedback-panel-for-student.js +++ b/js/components/report/feedback-panel-for-student.js @@ -35,12 +35,9 @@ export default class FeedbackPanelForStudent extends PureComponent { render() { const { textFeedback, score, rubric, rubricFeedback, hasBeenReviewed } = this.props; + const showRubric = rubric && rubricFeedback && !rubric.hideRubricFromStudentsInStudentReport; - if (rubric && rubric.hideRubricFromStudentsInStudentReport) { - return null; - } - - const hasFeedback = textFeedback || score || rubricFeedback; + const hasFeedback = textFeedback || score || showRubric; const showFeedback = (hasFeedback && hasBeenReviewed); let feedbackDiv = @@ -53,7 +50,7 @@ export default class FeedbackPanelForStudent extends PureComponent {
Teacher Feedback:
{ - rubric && rubricFeedback && + showRubric &&