Spaces:
Sleeping
Sleeping
| 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") | |