| RewardApp/ |
| ├── ai/ |
| │ ├── generators/ |
| │ │ ├── lesson_generator.js # تولید درس با مدل زبانی |
| │ │ ├── quiz_generator.js # تولید کوییز با پاسخ صحیح |
| │ │ ├── exercise_generator.js # تولید تمرین تشریحی با کلیدواژه و پاداش |
| │ │ └── image_generator.js # فراخوانی API برای تولید تصویر آموزشی |
| │ ├── api/ |
| │ │ ├── ai_config.json # تنظیمات مدلها (توکن، دقت، زبان، سبک) |
| │ │ └── ai_client.js # اتصال به API مدلهای زبانی و تصویری |
| │ └── validation/ |
| │ └── schema_validator.js # بررسی تطابق خروجی با قرارداد داده |
| ├── data/ |
| │ ├── lessons/ # ذخیره درسهای تولیدشده |
| │ ├── quizzes/ # ذخیره کوییزهای تولیدشده |
| │ ├── exercises/ # ذخیره تمرینهای تولیدشده |
| │ └── generated/ # نسخههای خام تولیدشده قبل از اعتبارسنجی |
| ├── assets/ |
| │ ├── images/ # ذخیره تصاویر تولیدشده توسط AI |
| │ └── icons/ |
| ├── js/ |
| │ ├── logic/ |
| │ │ └── ai_integration.js # فراخوانی توابع تولید محتوا از رابط کاربری |
| │ └── ui/ |
| │ └── content_creator_ui.js # رابط کاربری برای تولید درس جدید با یک کلیک |
| ├── config.json # اضافه کردن کلیدهای API و تنظیمات تولید |
| ├── README.md # مستندسازی نحوه استفاده از تولید خودکار |
|
|