Sina Media Lab
commited on
Commit
Β·
085d082
1
Parent(s):
8e6cd67
Updates
Browse files
app.py
CHANGED
@@ -53,9 +53,9 @@ def generate_pdf_report():
|
|
53 |
pdf.multi_cell(0, 10, f"Q{idx+1}: {question}")
|
54 |
for option in options:
|
55 |
if option == correct:
|
56 |
-
pdf.multi_cell(0, 10, f"
|
57 |
elif option == selected:
|
58 |
-
pdf.multi_cell(0, 10, f"
|
59 |
else:
|
60 |
pdf.multi_cell(0, 10, f" {option}")
|
61 |
pdf.multi_cell(0, 10, f"Explanation: {explanation}")
|
@@ -99,7 +99,7 @@ if module_name:
|
|
99 |
st.title(title)
|
100 |
st.write(description)
|
101 |
|
102 |
-
# Display the "Next" and "Download PDF Report" buttons above the question
|
103 |
col1, col2, col3 = st.columns([1, 1, 2])
|
104 |
with col1:
|
105 |
if st.session_state.submitted:
|
@@ -155,9 +155,9 @@ if module_name:
|
|
155 |
|
156 |
if st.session_state.selected_answer == st.session_state.correct_answer:
|
157 |
st.session_state.correct_count += 1
|
158 |
-
st.success("
|
159 |
else:
|
160 |
-
st.error("
|
161 |
|
162 |
logging.info("Answer submitted.")
|
163 |
logging.info(f"Selected Answer: {st.session_state.selected_answer}")
|
|
|
53 |
pdf.multi_cell(0, 10, f"Q{idx+1}: {question}")
|
54 |
for option in options:
|
55 |
if option == correct:
|
56 |
+
pdf.multi_cell(0, 10, f"Correct: {option}")
|
57 |
elif option == selected:
|
58 |
+
pdf.multi_cell(0, 10, f"Your Choice: {option}")
|
59 |
else:
|
60 |
pdf.multi_cell(0, 10, f" {option}")
|
61 |
pdf.multi_cell(0, 10, f"Explanation: {explanation}")
|
|
|
99 |
st.title(title)
|
100 |
st.write(description)
|
101 |
|
102 |
+
# Display the "Next", "Prev", and "Download PDF Report" buttons above the question
|
103 |
col1, col2, col3 = st.columns([1, 1, 2])
|
104 |
with col1:
|
105 |
if st.session_state.submitted:
|
|
|
155 |
|
156 |
if st.session_state.selected_answer == st.session_state.correct_answer:
|
157 |
st.session_state.correct_count += 1
|
158 |
+
st.success("Correct!")
|
159 |
else:
|
160 |
+
st.error("Incorrect.")
|
161 |
|
162 |
logging.info("Answer submitted.")
|
163 |
logging.info(f"Selected Answer: {st.session_state.selected_answer}")
|