Aditi commited on
Commit
b66e4e3
·
1 Parent(s): c2573cf

true false code error fix

Browse files
Files changed (1) hide show
  1. app.py +5 -1
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
- questions = generate_true_false(context, num_questions, difficulty)
 
 
 
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")