🔹 هدف: طراحی و پیادهسازی یک پلتفرم هوشمند آموزشی ویژه معلمان که با بهرهگیری از مدلهای هوش مصنوعی (مانند GPT)، فرآیند تدریس، برنامهریزی درسی، تولید محتوای آموزشی و ارزیابی دانشآموزان را تسهیل کند.
🔷 ۱. ویژگیهای کلی پروژه
✅ نوع پلتفرم: وباپلیکیشن (قابل اجرا روی دسکتاپ و موبایل)
✅ تکنولوژی پیشنهادی:
فرانتاند: Next.js (یا React.js)
بکاند: Laravel (PHP)+Python + Node.js (مدیریت کاربران، اشتراک ها، پرداخت ها و داشبورد)
✅ اتصال به مدلهای هوش مصنوعی (API OpenAI / مدلهای فارسی)
✅ پنل مدیریتی: برای کنترل سطح دسترسی کاربران و تنظیمات سیستم
✅ پلنهای اشتراک: رایگان، استاندارد، محبوب و پیشرفته (با امکانات محدود و پیشرفته)
🔷 ۲. معماری بکاند و فرانتاند
🔹 معماری بکاند:
✅ Python: پردازش کتاب های درسی، استخراج داده ها و اتصال به هوش مصنوعی
✅ فریمورک: لاراول (PHP) برای مدیریت کاربران، اشتراکها و ذخیره دادهها
✅ Node.js برای پردازش درخواستهای هوش مصنوعی
✅ API Gateway: برای اتصال فرانتاند به هوش مصنوعی و پایگاه داده
✅ مدیریت پایگاه داده: ذخیره اطلاعات کاربران، درخواستها، محتواهای تولیدشده و گزارشهای عملکرد
🔹 معماری فرانتاند:
✅ فریمورک: Next.js
✅ UI/UX: طراحی مدرن و واکنشگرا (ریسپانسیو)
✅ اتصال به API بکاند برای دسترسی به خدمات هوش مصنوعی و مدیریت کاربران
🔷 ۳. طراحی اختصاصی صفحه اصلی و داشبورد معلم
🔹 صفحه اصلی (Landing Page)
✅ نمایش ویژگیهای کلیدی پلتفرم
✅ بخش معرفی هوش مصنوعی و مزایای آن برای معلمان
✅ ثبتنام و ورود کاربران
✅ توضیح پلنهای اشتراک و امکانات هر کدام
🔹 داشبورد معلمان
✅ ۳ بخش اصلی:
1️⃣ نوار کناری (Sidebar) → شامل ۱۰ ابزار اصلی
2️⃣ صفحه اصلی داشبورد → نمایش ابزارهای موردنیاز و وضعیت کاربر
3️⃣ پروفایل کاربری → مدیریت اشتراک، اطلاعات فردی، تیکتهای پشتیبانی
✅ ۱۰ ابزار اصلی در داشبورد:
✔ برنامهریزی درسی هوشمند
✔ تولید محتوای آموزشی (کاربرگ، بازی، داستان)
✔ ابزارهای ارزیابی و آزمونساز هوشمند
✔ مدیریت کلاس و تکالیف
✔ شخصیسازی آموزش
✔ ایجاد محتوای چندرسانهای (پاورپوینت، ویدئو، فلشکارت)
✔ تعامل با دانشآموزان و والدین
✔ تجزیه و تحلیل و گزارشدهی
✔ امکانات اجتماعی و انگیزشی
✔ دستیار آموزشی هوش مصنوعی (چتبات)
📌 هر ابزار باید قابلیت شخصیسازی و تنظیمات جداگانه داشته باشد.
🔷 ۴. مدیریت و مهندسی پرامپتها
برنامهنویس باید سیستمی را پیادهسازی کند که ادمین سایت بتواند پرامپتهای مربوط به هر ابزار را بهصورت داینامیک ویرایش، ذخیره و بهروزرسانی کند، بدون نیاز به تغییر کدها.
نکات فنی
📌 ۱. هر ابزار (Feature) در پلتفرم دارای یک پرامپت اختصاصی است.
📌 ۲. این پرامپتها باید در پایگاه داده ذخیره شوند تا ادمین بتواند آنها را تغییر دهد.
📌 ۳. ادمین باید بتواند از طریق یک پنل مدیریت، پرامپتهای مربوط به هر ابزار را ویرایش و ذخیره کند.
📌 ۴. زمانی که معلم از یک ابزار استفاده میکند، سیستم باید پرامپت مربوطه را از پایگاه داده دریافت کرده و به هوش مصنوعی ارسال کن
🔷 ۵. امکانات و ابزارهای داشبورد معلم
🔹 کنترل سطح دسترسی به ابزارها بر اساس پلن اشتراک
🔹 محدودیت تعداد درخواستها در پلنهای پایینتر
🔹 نمایش وضعیت اشتراک، تعداد درخواستهای باقیمانده و پیشنهاد ارتقا پلن
🔹 سیستم امتیازدهی و تحلیل رفتار کاربر برای پیشنهاد ابزارهای بهتر
📌 نکات مهم:
✅ طراحی گرافیکی جذاب و حرفهای برای داشبورد
✅ پنل مدیریتی برای مدیریت اشتراکها و کاربران
✅ زیرساخت امن و پایدار برای درخواستهای هوش مصنوعی
🔷 ۶. روشهای درآمدزایی و مدیریت پرداختها
✅ پلنهای اشتراک:
رایگان: محدودیت ۵۰ درخواست در ماه
استاندارد: ۱۰۰۰ درخواست در ماه
محبوب: ۵۰۰۰ درخواست در ماه
پیشرفته: دسترسی نامحدود + دستیار آموزشی ویژه
✅ ویژگیهای مدیریت پرداخت:
✔ نمایش اشتراک فعلی و تاریخ انقضا
✔ امکان ارتقا پلن یا تمدید اشتراک
✔ ارائه پیشنهادهای ویژه برای ارتقا
📌 پرداختها باید از طریق درگاههای بانکی داخلی انجام شود.
🔷 7. پایگاه داده پلتفرم
📌پایگاه داده پلتفرم باید بهگونهای طراحی شود که مرجع اصلی آن کتابهای درسی بروز ایران باشد و تمامی ابزارهای هوش مصنوعی از این پایگاه داده برای تولید محتوا، آزمونسازی و تحلیل آموزشی استفاده کنند
🔷 8. نکات مهم برای فریلنسرها و زمانبندی پروژه
📌 مدت زمان پروژه:
30 روز
📌 شرایط همکاری:
✅ ارائه نمونهکارهای مرتبط
✅ توانایی پیادهسازی رابط کاربری حرفهای و روان
✅ آشنایی با هوش مصنوعی و APIهای مرتبط