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!") | |