🔹 هدف: طراحی و پیادهسازی یک پلتفرم هوشمند آموزشی ویژه معلمان که با بهرهگیری از مدلهای هوش مصنوعی (مانند 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های مرتبط




