توسعه و ارتقای سیستم مدیریت بخش گزارشات و ویدیو اموزشی هر مودال در React ( frontend trainee )
تجربه: 2
سن: 18 الی 30
محدوده حقوق و دستمزد: قابل مذاکره
جای خالی: 1
طبیعت شغلی : پیمانی
تاریخ ارسال : 2026.01.18
آخرین تاریخ : 2026.03.26
در این تسک، زیرساخت بخش راهنمای مودالها و گزارشگیری از داخل مودالها ارتقا داده میشود. هدف این تغییر، هوشمندسازی سیستم آموزش و گزارش بهگونهای است که مودال، تب و زیرتب فعال کاربر بهصورت دقیق شناسایی شده و رفتار سیستم (نمایش آموزش یا ثبت گزارش) متناسب با همان context انجام شود.وظایفبازطراحی منطق راهنمای مودالها بهنحوی که آموزشها وابسته به تب فعال باشند، نه صرفاً مودال اصلی.افزودن امکان ثبت گزارش مستقیم از داخل هر مودال با حفظ اطلاعات دقیق مسیر کاربر.اطمینان از انتقال صحیح اطلاعات مودال و تب به صفحات آموزش و گزارش.جلوگیری از استفاده آموزشهای عمومی و غیرمرتبط با تب فعال.بخشهای اجرایی1. ارتقای سیستم راهنمای مودالافزودن آیکون علامت سؤال در بالای هر مودال (در کنار آیکون بستن).با کلیک روی این آیکون، مودال آموزش نمایش داده شود.سیستم باید تشخیص دهد:کاربر در کدام مودال قرار داردکاربر در کدام تب یا زیرتب فعال استعنوان (Title) و محتوای ویدیوی آموزشی باید دقیقاً متناسب با تب فعال تغییر کند.هر تب از یک مودال میتواند آموزش مستقل و عنوان اختصاصی داشته باشد.2. افزودن سیستم گزارش از داخل مودالافزودن آیکون علامت تعجب در بالای هر مودال.با کلیک روی این آیکون، کاربر به مودال یا صفحه ثبت گزارش هدایت میشود.در فرم گزارش، اطلاعات زیر بهصورت خودکار ثبت شود:نام مودال مبدانام تب یا زیرتب فعالمسیر ورود کاربر به گزارشگزارش ثبتشده باید مشخص کند این مشکل مربوط به کدام مودال و کدام تب است.3. یکپارچگی زیرساختاستفاده از زیرساخت مشترک برای تشخیص مودال و تب فعال.جلوگیری از تکرار لاجیک در مودالهای مختلف.آمادهسازی ساختار برای توسعه آینده (افزودن آموزش یا گزارش برای تبهای جدید).خروجی مورد نظرسیستم راهنمای مودال هوشمند با آموزشهای وابسته به تب فعال.امکان ثبت گزارش دقیق از هر مودال و تب.ثبت شفاف context کاربر در گزارشها (مودال + تب).تجربه کاربری منسجم و قابل توسعه در تمام مودالهای سامانه.توجه فرمایید پیمانکار موظف است که در پایان تسک یک ویدیو تکمیلی اعم از معرفی پیمانکار, کار و روند اجرایی ان ضبط نمایند و در گروه و بخش مربوطه پیوست کند----------------------------------------------------------------------------------------------------------منابع تسک:دسترسی به ریپازیتوری پروژه نکست خارجی متارنگ :https://github.com/iranpsc/Metaverse-Rang-Front-NextJSلینک سایت رسمی پروژه :https://rgb.irpsc.com/faدسترسی به سامانه مدیریت بر مدیران :https://crm.irpsc.com
در این تسک، زیرساخت بخش راهنمای مودالها و گزارشگیری از داخل مودالها ارتقا داده میشود. هدف این تغییر، هوشمندسازی سیستم آموزش و گزارش بهگونهای است که مودال، تب و زیرتب فعال کاربر بهصورت دقیق شناسایی شده و رفتار سیستم (نمایش آموزش یا ثبت گزارش) متناسب با همان context انجام شود.
بازطراحی منطق راهنمای مودالها بهنحوی که آموزشها وابسته به تب فعال باشند، نه صرفاً مودال اصلی.
افزودن امکان ثبت گزارش مستقیم از داخل هر مودال با حفظ اطلاعات دقیق مسیر کاربر.
اطمینان از انتقال صحیح اطلاعات مودال و تب به صفحات آموزش و گزارش.
جلوگیری از استفاده آموزشهای عمومی و غیرمرتبط با تب فعال.
افزودن آیکون علامت سؤال در بالای هر مودال (در کنار آیکون بستن).
با کلیک روی این آیکون، مودال آموزش نمایش داده شود.
سیستم باید تشخیص دهد:
کاربر در کدام مودال قرار دارد
کاربر در کدام تب یا زیرتب فعال است
عنوان (Title) و محتوای ویدیوی آموزشی باید دقیقاً متناسب با تب فعال تغییر کند.
هر تب از یک مودال میتواند آموزش مستقل و عنوان اختصاصی داشته باشد.
افزودن آیکون علامت تعجب در بالای هر مودال.
با کلیک روی این آیکون، کاربر به مودال یا صفحه ثبت گزارش هدایت میشود.
در فرم گزارش، اطلاعات زیر بهصورت خودکار ثبت شود:
نام مودال مبدا
نام تب یا زیرتب فعال
مسیر ورود کاربر به گزارش
گزارش ثبتشده باید مشخص کند این مشکل مربوط به کدام مودال و کدام تب است.
استفاده از زیرساخت مشترک برای تشخیص مودال و تب فعال.
جلوگیری از تکرار لاجیک در مودالهای مختلف.
آمادهسازی ساختار برای توسعه آینده (افزودن آموزش یا گزارش برای تبهای جدید).
سیستم راهنمای مودال هوشمند با آموزشهای وابسته به تب فعال.
امکان ثبت گزارش دقیق از هر مودال و تب.
ثبت شفاف context کاربر در گزارشها (مودال + تب).
تجربه کاربری منسجم و قابل توسعه در تمام مودالهای سامانه.
عنوان شغلی: توسعه و ارتقای سیستم مدیریت بخش گزارشات و ویدیو اموزشی هر مودال در React
تعیین: frontend trainee