Spaces:
Running
Running
import streamlit as st | |
from utils.conceptexcerpts import concept_excerpts | |
from utils.exampleexcerpts import example_excerpts | |
import time | |
from utils.firebase_util import push_study_time_data | |
st.set_page_config(page_title="LSAT Group B", page_icon="📘") | |
st.title("📘Logical Reasoning: Group B") | |
choices = ["A", "B", "C", "D", "E"] | |
# Dropdown to select topic | |
topic = st.selectbox("Choose a topic to review:", list(concept_excerpts.keys())) | |
# Display Concept | |
st.subheader("Concept Overview") | |
st.markdown(concept_excerpts[topic]) | |
# Display Question | |
st.subheader("Practice Question") | |
q = example_excerpts[topic] | |
st.write(q[0]) | |
for i, choice in enumerate(choices): | |
st.write(f"{i}). {choice}") | |
# Show answer | |
if st.checkbox("Show Answer"): | |
st.success(f"Correct Answer: {q[1]}") | |
next_page = st.button("Click here when finished") | |
if next_page: | |
print(time.time()) | |
print(st.session_state.textbook_start_time) | |
push_study_time_data(time.time() - st.session_state.textbook_start_time) | |
st.session_state.postquiz_start_time = time.time() | |
st.switch_page("pages/postquiz.py") | |