Sina Media Lab
commited on
Commit
Β·
d4c89e6
1
Parent(s):
1596a24
Updates
Browse files
app.py
CHANGED
@@ -41,6 +41,8 @@ def generate_pdf_report():
|
|
41 |
pdf.cell(0, 10, txt="Magic Math Quiz", ln=True, align="C")
|
42 |
pdf.set_font("Arial", size=10)
|
43 |
pdf.cell(0, 10, txt="by Ghassem Tofighi", ln=True, align="C", link="https://ghassem.com")
|
|
|
|
|
44 |
pdf.ln(10)
|
45 |
|
46 |
for i, entry in enumerate(st.session_state.questions):
|
@@ -179,12 +181,13 @@ if selected_category:
|
|
179 |
# Show PDF report button, initially disabled until a question is answered
|
180 |
pdf_disabled = len(st.session_state.questions) == 0
|
181 |
st.download_button(
|
182 |
-
label="
|
183 |
data=st.session_state.pdf_data if not pdf_disabled else b'',
|
184 |
file_name="quiz_report.pdf",
|
185 |
mime="application/pdf",
|
186 |
disabled=pdf_disabled,
|
187 |
-
key="pdf_download_button"
|
|
|
188 |
)
|
189 |
|
190 |
if selected_module != st.session_state.current_module:
|
@@ -266,10 +269,11 @@ if submit_button:
|
|
266 |
|
267 |
# Refresh the PDF button state
|
268 |
st.download_button(
|
269 |
-
label="
|
270 |
data=st.session_state.pdf_data,
|
271 |
file_name="quiz_report.pdf",
|
272 |
mime="application/pdf",
|
273 |
disabled=False,
|
274 |
-
key="pdf_download_button_updated"
|
|
|
275 |
)
|
|
|
41 |
pdf.cell(0, 10, txt="Magic Math Quiz", ln=True, align="C")
|
42 |
pdf.set_font("Arial", size=10)
|
43 |
pdf.cell(0, 10, txt="by Ghassem Tofighi", ln=True, align="C", link="https://ghassem.com")
|
44 |
+
pdf.ln(5)
|
45 |
+
pdf.image("https://i.imgur.com/dF3KWgY.png", x=80, w=50, link="https://ghassem.com") # Adjust the size and position as needed
|
46 |
pdf.ln(10)
|
47 |
|
48 |
for i, entry in enumerate(st.session_state.questions):
|
|
|
181 |
# Show PDF report button, initially disabled until a question is answered
|
182 |
pdf_disabled = len(st.session_state.questions) == 0
|
183 |
st.download_button(
|
184 |
+
label="Quiz Report",
|
185 |
data=st.session_state.pdf_data if not pdf_disabled else b'',
|
186 |
file_name="quiz_report.pdf",
|
187 |
mime="application/pdf",
|
188 |
disabled=pdf_disabled,
|
189 |
+
key="pdf_download_button",
|
190 |
+
style="margin-top: 20px;"
|
191 |
)
|
192 |
|
193 |
if selected_module != st.session_state.current_module:
|
|
|
269 |
|
270 |
# Refresh the PDF button state
|
271 |
st.download_button(
|
272 |
+
label="Quiz Report",
|
273 |
data=st.session_state.pdf_data,
|
274 |
file_name="quiz_report.pdf",
|
275 |
mime="application/pdf",
|
276 |
disabled=False,
|
277 |
+
key="pdf_download_button_updated",
|
278 |
+
style="margin-top: 20px;"
|
279 |
)
|