Spaces:
Running
Running
import streamlit as st | |
from utils.firebase_util import push_presurvey_data | |
import time | |
st.title("Pre-Survey") | |
st.write("Please take this short survey:") | |
q1 = st.slider("On a scale of 1-5, how familiar are you with the LSAT Logical Reasoning section?\n" \ | |
"1: Never heard of it\n" \ | |
"3: Studied to some extent\n" \ | |
"5: Taken the LSAT before", 1, 5, 3) | |
q2 = st.slider("On a scale of 1-5, how confident are you in solving Logical Reasoning questions?\n" \ | |
"1: Not confident at all" \ | |
"5: I can ace all the questions", 1, 5, 3) | |
st.write("Which resources do you use to study?") | |
q3 = { | |
"textbook": st.checkbox("Textbooks"), | |
"online_courses": st.checkbox("Online courses"), | |
"practice_tests": st.checkbox("Practice tests"), | |
"ai_tools": st.checkbox("AI tools"), | |
"other": st.checkbox("Other"), | |
} | |
q3_other = st.text_input("If you selected 'Other', please specify:", disabled=not q3["other"]) | |
st.write("If you are done, press submit to move onto the next phase.") | |
submit_btn = st.button("Submit") | |
if submit_btn: | |
push_presurvey_data(q1, q2, q3, q3_other) | |
st.session_state.prequiz_start_time = time.time() | |
st.switch_page("pages/prequiz.py") |