HFUsman commited on
Commit
1c73bea
·
verified ·
1 Parent(s): c24ca20

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -1
app.py CHANGED
@@ -37,7 +37,8 @@ task = st.sidebar.selectbox("What would you like to do?", [
37
  "Generate MCQs",
38
  "Adapt Lesson for Grades",
39
  "Generate Conceptual Assignment",
40
- "Provide Learning Resources"
 
41
  ])
42
 
43
  # Helper functions
@@ -161,5 +162,18 @@ if uploaded_files or manual_input:
161
  ])
162
  st.write("### Learning Resources")
163
  st.write(resources)
 
 
 
 
 
 
 
 
 
 
 
 
 
164
  else:
165
  st.info("Please upload files or enter lesson text to get started.")
 
37
  "Generate MCQs",
38
  "Adapt Lesson for Grades",
39
  "Generate Conceptual Assignment",
40
+ "Provide Learning Resources",
41
+ "Generate Short Questions"
42
  ])
43
 
44
  # Helper functions
 
162
  ])
163
  st.write("### Learning Resources")
164
  st.write(resources)
165
+
166
+ elif task == "Generate Short Questions":
167
+ topic = st.text_input("Enter the topic for short questions:")
168
+ if st.button("Generate Short Questions"):
169
+ short_questions = [process_with_groq([
170
+ {"role": "system", "content": "Generate short questions based on the provided lesson content."},
171
+ {"role": "user", "content": f"Context: {chunk}\n\nGenerate short questions for the topic: {topic}"}
172
+ ]) for chunk in text_chunks]
173
+ st.write("### Short Questions")
174
+ short_questions_text = "\n\n".join(short_questions)
175
+ st.write(short_questions_text)
176
+ docx_file = save_to_docx(short_questions_text)
177
+ st.download_button("Download Short Questions as DOCX", docx_file, file_name="short_questions.docx")
178
  else:
179
  st.info("Please upload files or enter lesson text to get started.")