File size: 3,335 Bytes
3f1fbff
8602dd4
 
 
 
3f1fbff
8602dd4
 
 
 
 
3f1fbff
8602dd4
3f1fbff
8602dd4
 
3f1fbff
8602dd4
3f1fbff
8602dd4
 
 
 
3f1fbff
 
8602dd4
eea49fd
3f1fbff
 
8602dd4
 
 
3f1fbff
 
8602dd4
 
 
 
3f1fbff
 
 
8602dd4
3f1fbff
eea49fd
8602dd4
 
 
 
3f1fbff
8602dd4
 
 
eea49fd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

title: Curriculum Assistantemoji: 📚colorFrom: bluecolorTo: greensdk: gradiosdk_version: 4.31.0python_version: 3.10
Curriculum Assistant / نصابی اسسٹنٹ
A web app for K-12 teachers to create lesson plans, flashcards, and worksheets based on curriculum PDFs with Student Learning Outcomes (SLOs). It supports the BOPPPS and Backward Design models, offers multilingual (English/Urdu) support, and generates downloadable Microsoft Word (.docx) files. Built using Python, Gradio, and Hugging Face models.
How to Use / استعمال کا طریقہ

Upload PDF / پی ڈی ایف اپ لوڈ کریں: Upload a Grade 1–12 curriculum PDF containing SLOs (e.g., “Grade 6 Science: Students will understand the basic cell structure”).
Fill Form / فارم پُر کریں: Select grade (1–12), subject (Math, Science, etc.), topic (e.g., Photosynthesis), specific SLO (optional), and lesson duration (30, 45, or 60 minutes).
Choose Output / آؤٹ پٹ منتخب کریں: Pick Lesson Plan (BOPPPS or Backward Design), Flashcards, or Worksheet.
Generate / بنائیں: Click the “Generate” button to create your content.
Download / ڈاؤن لوڈ کریں: Download the output as a Microsoft Word (.docx) file.

Sample Query / نمونہ سوال

“Generate a Grade 6 Math worksheet on fractions / گریڈ 6 ریاضی کی ورک شیٹ بنائیں جو کسر پر ہو۔”
“Create a Grade 4 English BOPPPS lesson plan on nouns / گریڈ 4 انگریزی کا BOPPPS سبق پلان بنائیں جو اسم پر ہو۔”

Setup Instructions / ترتیب دینے کے ہدایات

Create a Space / اسپیس بنائیں:
Go to Hugging Face Spaces.
Click “Create new Space.”
Select Gradio as the SDK, choose Public or Private, and pick Free CPU hardware.


Upload Files / فائلیں اپ لوڈ کریں:
Upload app.py, requirements.txt, README.md, and sample_curriculum.txt via the Files tab.


Set Secrets / راز ترتیب دیں:
In Space Settings, add HF_TOKEN (your Hugging Face access token) under Repository Secrets.
Optionally, add GROK_API_KEY if using the Grok API (not required for this app).


Build and Test / بنائیں اور ٹیسٹ کریں:
Hugging Face will build the app automatically after uploading files.
Check Logs for errors (e.g., missing dependencies).
Access the app at https://<your-username>-<space-name>.hf.space.



Troubleshooting / مسائل کا حل

Configuration Error / ترتیب کی خرابی: Ensure the YAML in README.md includes sdk: gradio, sdk_version: 4.31.0, and python_version: 3.10.
No Text in PDF / پی ڈی ایف میں متن نہیں: Ensure the PDF has text or is not corrupted. For scanned PDFs, the app uses OCR (requires Tesseract).
Library Errors / لائبریری کی خرابیاں: Verify all dependencies are listed in requirements.txt.
Token Issues / ٹوکن کے مسائل: Ensure HF_TOKEN is valid and set in Secrets.
Build Fails / بنانے میں ناکامی: Check Logs for details and ensure app.py and requirements.txt are correct.

Feedback / رائے
Use the feedback box in the app to report issues or suggest improvements / ایپ میں فیڈبیک باکس استعمال کریں تاکہ مسائل کی اطلاع دیں یا بہتری کے لیے تجاویز دیں۔
Built with ❤️ by xAI