diff --git a/generic/views.py b/generic/views.py index a646cfd5..9e0c6e63 100644 --- a/generic/views.py +++ b/generic/views.py @@ -2129,7 +2129,10 @@ class ExamViews(View, LoginRequiredMixin): mode = 0 fig_html = "" else: - mean = statistics.mean(user_scores_list) + #Exclude very low scores from statistics + lower_score_bound = max_score / 5 + + mean = statistics.mean([i for i in user_scores_list if i > lower_score_bound]) median = statistics.median(user_scores_list) try: mode = statistics.mode(user_scores_list)