Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -79,22 +79,34 @@ General Requirements:
|
|
| 79 |
return {
|
| 80 |
"lesson": base + """
|
| 81 |
Generate a period-wise teaching schedule (Lesson Plan):
|
| 82 |
-
- Assume
|
| 83 |
- Output MUST be a single Markdown table with exactly these columns:
|
| 84 |
-
| Period | Topic/Subtopic | Key Teaching Points |
|
| 85 |
-
- In the 'SASTRA Resource/Activity Hint' column, specify relevant SASTRA Material Hub modules, standard prescribed book chapters, or typical CIA question types for that topic.
|
| 86 |
- Keep descriptions brief. Focus on logical progression.
|
| 87 |
-
- Reserve the final period for
|
| 88 |
-
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 89 |
""",
|
| 90 |
-
"qa": base + """
|
| 91 |
-
|
| 92 |
-
-
|
| 93 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
- Format strictly:
|
| 95 |
**Q1.** [Question]
|
| 96 |
-
**A:** [
|
| 97 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 98 |
""",
|
| 99 |
"mcq": base + """
|
| 100 |
Generate 8 multiple-choice questions:
|
|
|
|
| 79 |
return {
|
| 80 |
"lesson": base + """
|
| 81 |
Generate a period-wise teaching schedule (Lesson Plan):
|
| 82 |
+
- Assume each period is 45-50 minutes each.
|
| 83 |
- Output MUST be a single Markdown table with exactly these columns:
|
| 84 |
+
| Period | Topic/Subtopic | Key Teaching Points |
|
|
|
|
| 85 |
- Keep descriptions brief. Focus on logical progression.
|
| 86 |
+
- Reserve the final period for revision.
|
| 87 |
+
- Output MUST be a valid GitHub-Flavored Markdown table.
|
| 88 |
+
- Do NOT use ASCII separators like +--- or ----
|
| 89 |
+
- Table must render correctly in Markdown.
|
| 90 |
+
- Give 'Resources' relevant SASTRA Material Hub modules, slides or materials from the interneton that topic, standard prescribed book chapters, or typical CIA question types for all topics.
|
| 91 |
+
- Explain each concepts: Defintion (understandable way only, like points), examples (very important)
|
| 92 |
""",
|
| 93 |
+
"qa": base + """ Generate 8 exam-style questions with answers:
|
| 94 |
+
- Match SASTRA CIA and End-Sem difficulty (include tricky and conceptual questions).
|
| 95 |
+
- Mix:
|
| 96 |
+
* 3 short answers (2–3 lines)
|
| 97 |
+
* 3 medium answers (5–6 lines)
|
| 98 |
+
* 2 long answers (8–12 lines, may include derivations or explanations or code, for diagrams verify materials/resources/text books)
|
| 99 |
+
- Include at least 2 tricky or application-based questions.
|
| 100 |
+
|
| 101 |
- Format strictly:
|
| 102 |
**Q1.** [Question]
|
| 103 |
+
**A:** [Answer]
|
| 104 |
+
|
| 105 |
+
- For long answers:
|
| 106 |
+
- Use stepwise explanation or bullet points
|
| 107 |
+
- Include formulas where relevant
|
| 108 |
+
|
| 109 |
+
- If aligned with SASTRA Material Base or textbook patterns, mention briefly.
|
| 110 |
""",
|
| 111 |
"mcq": base + """
|
| 112 |
Generate 8 multiple-choice questions:
|