exculde low scores from mean

This commit is contained in:
Ross
2024-01-08 13:51:15 +00:00
parent f4c098b339
commit 21be2d8408
+4 -1
View File
@@ -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)