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