Minor change to grade table formula (round up for the lower bounds instead of down).

This commit is contained in:
Enrico Schroeder 2026-01-26 15:45:51 +01:00
parent 04d43a8ef2
commit 569b52159f

View File

@ -104,7 +104,7 @@ with st.expander('Notenberechnung'):
grade_intervals = [grade_1_0 - i * grade_interval for i in range(10)]
grade_intervals.append(0)
lower = np.array([i * st.session_state.session.max_points for i in grade_intervals])
lower = np.floor(lower * 2) / 2
lower = np.ceil(lower * 2) / 2
upper = np.roll(lower, 1)-0.5
upper[0] = st.session_state.session.max_points
return pd.DataFrame({'Note': grades, 'Prozent': grade_intervals, 'Untergrenze': lower, 'Obergrenze': upper})