ManthaBhuvana commited on
Commit
c1f6444
·
verified ·
1 Parent(s): 309dc55

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -49,13 +49,16 @@ def generate_mcqs_ui(paragraph, num_questions):
49
  'Answer': chr(65+mcq['answer_index'])
50
  })
51
 
52
- # Create file objects
53
- txt_file = io.BytesIO(txt_output.encode('utf-8'))
54
- csv_file = io.BytesIO()
55
- pd.DataFrame(csv_data).to_csv(csv_file, index=False)
56
- csv_file.seek(0)
57
 
58
- return pretty_mcqs, [("mcqs.txt", txt_file), ("mcqs.csv", csv_file)], "✅ MCQs generated successfully!"
 
 
 
 
59
 
60
  except Exception as e:
61
  return None, None, f"❌ Error generating MCQs: {str(e)}"
 
49
  'Answer': chr(65+mcq['answer_index'])
50
  })
51
 
52
+ # Create real temporary files
53
+ txt_temp = tempfile.NamedTemporaryFile(delete=False, suffix=".txt", mode='w', encoding='utf-8')
54
+ txt_temp.write(txt_output)
55
+ txt_temp.close()
 
56
 
57
+ csv_temp = tempfile.NamedTemporaryFile(delete=False, suffix=".csv", mode='w', encoding='utf-8')
58
+ pd.DataFrame(csv_data).to_csv(csv_temp.name, index=False)
59
+ csv_temp.close()
60
+
61
+ return pretty_mcqs, [txt_temp.name, csv_temp.name], "✅ MCQs generated successfully!"
62
 
63
  except Exception as e:
64
  return None, None, f"❌ Error generating MCQs: {str(e)}"