Spaces:
Sleeping
Sleeping
Aditi
commited on
Commit
·
b66e4e3
1
Parent(s):
c2573cf
true false code error fix
Browse files
app.py
CHANGED
@@ -70,7 +70,10 @@ if st.button("⚡ Generate Quiz"):
|
|
70 |
elif question_type == "True/False":
|
71 |
try:
|
72 |
st.subheader("✅ True/False Questions")
|
73 |
-
|
|
|
|
|
|
|
74 |
for idx, (statement, label) in enumerate(questions, 1):
|
75 |
st.markdown(f"**Q{idx}: {statement}**")
|
76 |
st.markdown(f"🟢 **Answer:** {'True' if label == 'ENTAILMENT' else 'False'}")
|
@@ -81,6 +84,7 @@ if st.button("⚡ Generate Quiz"):
|
|
81 |
except Exception as e:
|
82 |
st.error(f"❌ Failed to generate true/false questions: {str(e)}")
|
83 |
|
|
|
84 |
# Download button if questions were generated
|
85 |
if questions:
|
86 |
st.download_button("⬇️ Download Quiz as PDF", output.getvalue(), file_name="quizcraft_quiz.pdf")
|
|
|
70 |
elif question_type == "True/False":
|
71 |
try:
|
72 |
st.subheader("✅ True/False Questions")
|
73 |
+
tf_generator = generate_true_false() # Initialize the class
|
74 |
+
sentences = tf_generator.validate_inputs(context, num_questions, difficulty)
|
75 |
+
questions = tf_generator.generate_statements(context, num_questions, difficulty, sentences)
|
76 |
+
|
77 |
for idx, (statement, label) in enumerate(questions, 1):
|
78 |
st.markdown(f"**Q{idx}: {statement}**")
|
79 |
st.markdown(f"🟢 **Answer:** {'True' if label == 'ENTAILMENT' else 'False'}")
|
|
|
84 |
except Exception as e:
|
85 |
st.error(f"❌ Failed to generate true/false questions: {str(e)}")
|
86 |
|
87 |
+
|
88 |
# Download button if questions were generated
|
89 |
if questions:
|
90 |
st.download_button("⬇️ Download Quiz as PDF", output.getvalue(), file_name="quizcraft_quiz.pdf")
|