Minor change to grade table formula (round up for the lower bounds instead of down).
This commit is contained in:
parent
04d43a8ef2
commit
569b52159f
@ -104,7 +104,7 @@ with st.expander('Notenberechnung'):
|
|||||||
grade_intervals = [grade_1_0 - i * grade_interval for i in range(10)]
|
grade_intervals = [grade_1_0 - i * grade_interval for i in range(10)]
|
||||||
grade_intervals.append(0)
|
grade_intervals.append(0)
|
||||||
lower = np.array([i * st.session_state.session.max_points for i in grade_intervals])
|
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 = np.roll(lower, 1)-0.5
|
||||||
upper[0] = st.session_state.session.max_points
|
upper[0] = st.session_state.session.max_points
|
||||||
return pd.DataFrame({'Note': grades, 'Prozent': grade_intervals, 'Untergrenze': lower, 'Obergrenze': upper})
|
return pd.DataFrame({'Note': grades, 'Prozent': grade_intervals, 'Untergrenze': lower, 'Obergrenze': upper})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user