۱. هدف پروژه توسعه و تکمیل مسیرهای آموزشی گامبهگام در حوزههای رباتیک، برنامهنویسی، هوش مصنوعی و مهارتهای استیم (STEAM) با استفاده از PHP و پایگاه داده MySQL، بهگونهای که کاربر (دانشآموز) از مرحله آموزش تئوری عبور کرده، وارد محیطهای کاوش و بازی شود و در نهایت با حل چالش، امتیاز (XP)، سکه و بج دریافت کند.
۲. ساختار و حوزههای آموزشی (مسیریابی گامبهگام) فریلنسر باید ۴ مسیر اصلی زیر را با ساختار مشابه طراحی و پیادهسازی کند:
هوش مصنوعی (AI): مفاهیم پایه، یادگیری ماشین، بینایی ماشین، اخلاق رباتیک و... برنامهنویسی (Programming): منطق کدنویسی، الگوریتمها و حل مسئله. رباتیک (Robotics): الکترونیک پایه، سنسورها، محرکها، مدارها و منطق رباتیک. مهارتهای استیم (STEAM): تلفیق علوم، فناوری، مهندسی، هنر و ریاضی از طریق پروژههای عملی. هر مسیر آموزشی باید دارای ۴ گام متوالی باشد:
گام ۱ - آموزش (Teach): مفاهیم پایهای به صورت جذاب و تعاملی. گام ۲ - کاوش (Explore): محیطهای شبیهساز یا مینیلَب برای تست تجربی. گام ۳ - بازی (Play): بازیهای کوچک آموزشی مرتبط با مفهوم. گام ۴ - چالش (Challenge): حل مسئله نهایی برای سنجش یادگیری. ۳. الزامات فنی و پایگاه داده (Database & Backend) پروژه باید با زبان PHP و پایگاه داده MySQL پیادهسازی شود و جداول زیر بهدرستی مدیریت شوند:
جدول دانشآموزان (students):
اطلاعات ثبتنامی: نام و نام خانوادگی، سن، پایه تحصیلی، اطلاعات تماس، تاریخ ثبتنام. جدول پیشرفت و وضعیت یادگیری (user_progress):
ردیابی اینکه کاربر در کدام مسیر، کدام گام و کدام مرحله قرار دارد. وضعیت قفلها (محیطهای قفلشده و قفلبازشده بر اساس تکمیل پیشنیازها). جدول امتیازات و پاداشها (user_rewards):
ذخیره مجموع امتیاز XP، سکهها، بجها (Badges) و سطح (Level) فعلی کاربر. جدول ثبت چالشها (challenge_submissions):
ثبت نتایج، درصد دقت، پاسخهای ارسالی و وضعیت تایید چالش. ۴. ویژگیهای کلیدی که فریلنسر باید پیادهسازی کند: سیستم زنجیره قفل خودکار (Unlock Chain):
کاربر تا زمانی که گام قبلی را تمام نکند، نباید بتواند وارد محیط یا مرحله بعدی شود. محیطهای تعاملی به جای متن خشک:
صفحات آموزشی نباید صرفاً یک پاپآپ متنی ساده باشند؛ بلکه باید شامل اسلایدرها، ابزارهای کوچک تست، یا مینیلَبهای تعاملی باشند. سیستم پاداش لحظهای:
پس از اتمام موفقیتآمیز هر چالش، مودال تبریک باز شده، بج اختصاصی به دیتابیس اضافه شود، امتیاز XP و سکه به حساب کاربر واریز گردد و دکمه «محیط بعدی» او را به مرحله بعد هدایت کند. حالت توسعه (Debug/Test Mode):
وجود یک پارامتر تست (مثل ?debug=1) برای ادمین یا توسعهدهنده جهت باز کردن سریع تمامی قفلها و بررسی کل مسیر بدون نیاز به طی کردن اجباری مراحل. این متن کاملاً حرفهای است، ساختار پایگاه داده و منطق مورد نیاز شما را به طور کامل پوشش میدهد و هیچ نامی از پروژه یا سیستم اصلی در آن برده نشده است.
مهارت ها و تخصص های مورد نیاز
1,500,000 تومان تا 5,000,000 تومان
باز (آماده دریافت پیشنهاد)















نظرات کاربران