Spaces:
Running
Running
Shreeti Shrestha
commited on
Commit
·
020091c
1
Parent(s):
393ff97
adding pre-quiz stats
Browse files
pages/prequiz_results.py
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
import streamlit as st
|
2 |
import pandas as pd
|
3 |
import time
|
|
|
4 |
|
5 |
df = pd.read_csv("./LSATLR_questions.csv")
|
6 |
df['qid'] = df['qid'].astype(int)
|
@@ -9,6 +10,21 @@ prequiz_qs = df[df['qid'] < 0].sort_values(by='qid', ascending=False).reset_inde
|
|
9 |
st.title("Pre-Quiz")
|
10 |
st.write("Results:")
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
def response_to_idx(response, row):
|
13 |
if response == row['A']:
|
14 |
return 0
|
|
|
1 |
import streamlit as st
|
2 |
import pandas as pd
|
3 |
import time
|
4 |
+
import altair as alt
|
5 |
|
6 |
df = pd.read_csv("./LSATLR_questions.csv")
|
7 |
df['qid'] = df['qid'].astype(int)
|
|
|
10 |
st.title("Pre-Quiz")
|
11 |
st.write("Results:")
|
12 |
|
13 |
+
def display_pre_quiz():
|
14 |
+
source = st.session_state.prequiz_df
|
15 |
+
if source is not None and len(source) > 0:
|
16 |
+
st.write("Pre-Quiz Results: \n")
|
17 |
+
source["Performance"] = source["num_correct"] / source["num_questions"] * 100
|
18 |
+
source = source.sort_values(by='Performance', ascending=False)
|
19 |
+
c = alt.Chart(source).mark_bar().encode(y=alt.Y("Subtopic", sort=None), x=alt.X(
|
20 |
+
"Performance",
|
21 |
+
scale=alt.Scale(domain=[0, 100]),
|
22 |
+
axis=alt.Axis(values=[0, 25, 50, 75, 100], title="Performance (%)")
|
23 |
+
))
|
24 |
+
st.altair_chart(c,use_container_width=True)
|
25 |
+
|
26 |
+
display_pre_quiz()
|
27 |
+
|
28 |
def response_to_idx(response, row):
|
29 |
if response == row['A']:
|
30 |
return 0
|
utils/__pycache__/conceptexcerpts.cpython-311.pyc
DELETED
Binary file (14 kB)
|
|
utils/__pycache__/exampleexcerpts.cpython-311.pyc
DELETED
Binary file (18.8 kB)
|
|
utils/__pycache__/firebase_util.cpython-311.pyc
DELETED
Binary file (3.6 kB)
|
|
utils/__pycache__/questions_dataset.cpython-311.pyc
DELETED
Binary file (4.57 kB)
|
|