diff --git a/tabbycat/adjfeedback/tables.py b/tabbycat/adjfeedback/tables.py index 38b9818f3b1..89cf424c518 100644 --- a/tabbycat/adjfeedback/tables.py +++ b/tabbycat/adjfeedback/tables.py @@ -74,6 +74,19 @@ def add_base_score_columns(self, adjudicators, editable=False): self.add_column(test_header, test_data) + def add_feedback_only_columns(self, adjudicators): + feedback_header = { + 'key': 'feedback-only', + 'icon': 'file', + 'tooltip': _("Feedback average"), + } + feedback_data = [{ + 'text': adj.feedback_score, + 'tooltip': _("This adjudicator's feedback average"), + } for adj in adjudicators] + + self.add_column(feedback_header, feedback_data) + def add_score_difference_columns(self, adjudicators, scores): diff_header = { 'key': 'score-difference', diff --git a/tabbycat/adjfeedback/views.py b/tabbycat/adjfeedback/views.py index 3b1b82186a0..467ebfbc4fd 100644 --- a/tabbycat/adjfeedback/views.py +++ b/tabbycat/adjfeedback/views.py @@ -133,6 +133,7 @@ def annotate_table(self, table, adjudicators): table.add_breaking_checkbox(adjudicators) table.add_weighted_score_columns(adjudicators, scores) table.add_base_score_columns(adjudicators, editable=True) + table.add_feedback_only_columns(adjudicators) table.add_score_difference_columns(adjudicators, scores) table.add_score_variance_columns(adjudicators) table.add_feedback_graphs(adjudicators)