File size: 676 Bytes
eece69a 9dda31e eece69a 9dda31e eece69a 9dda31e eece69a 9dda31e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import numpy as np
import pandas as pd
import streamlit as st
from modules.nav import Navbar
Navbar()
# Set page title
st.title("Score Analysis")
# Initialize session state for scores if it doesn't exist
if "scores" not in st.session_state:
st.session_state.scores = []
# Display scores if they exist
if st.session_state.scores:
# Calculate average
average_score = np.mean(st.session_state.scores)
if average_score > 90:
st.balloons()
# Display the average
st.header("Score Results")
st.metric(label="Average Score", value=f"{average_score:.2f}")
else:
st.info("No scores have been entered yet. Please chat with the bot first!")
|