از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
یک سال پیش منتشر شده
تعداد بازدید: 307
کد پروژه: 401294
شرح پروژه
با سلام سایت ما بک : نود جی اس . فرانت : انگولار
سایت برنامه نویسی شده و یه سری فیچر در اون قرار داره حالا ما میخوایم یه سری فیچر رو تغییر بدیم و یه سری جدید در اون ایجاد کنیم
لیست موارد رو مینویسم اما برای قیمت دهی بهتر احتمالا برنامه نویس محترم باید کامل سورس هارو ببینه تا بفهمه چی تا چه حد انجام شده و چی انجام نشده
موارد:
آموزشگاه سلام(www.amoozeshgahsalam.com)
1-پیام اطلاع رسانی بر اساس دوره ،کاربران کل سایت، تکی و امکان ارسان همزمان پیام بصورت پیامک(بتونیم انتخاب کنیم که پیامک هم بشه پیام یا اینکه فقط توی پنل فرستاده بشه)
• پیام فرستاده شده باید هم در پیام های کاربر نمایش داده بشه و هم در نوتیفیکشن کاربر+ یک صفحه با عنوان مثلا 2 عدد پیام خوانده نشده دارید،که اگر کاربر به نوتفیکیشن دقت نکردند با دیدن اون صفحه متوجه ی داشتن پیام خوانده نشده باشند.
• در داشبرد کاربر قسمت پیشفرض از رویداد ها به پیام ها تغییر کنه
2-در منو کرکره ای کاربر نام آیتم دوره ها به "فروشگاه سلام" تغییر کنه
3-کد تخفیف
• امکان ایجاد کد تخفیف برای یک دوره خاص (یعنی مثلا برای دوره الف یک کد تخفیف ایجاد کنیم تا کاربران بتونن با استفاده ازون کد اون دوره خاص رو با تخفیف خریداری کنند)
• امکان ایجاد کد تخفیف برای چند دوره (یعنی مثلا برای دوره الف و ب وج و... یک کد تخفیف ایجاد کنیم تا کاربران بتونن با استفاده ازون کد اون دوره یا دوره های خاص رو با تخفیف خریداری کنند)
• امکان زمانبندی برای استفاده از کد تخفیف (مثلا از تاریخ فلان ساعت فلان کد تخفیف تا زمان مقرر فعال و قابل استفاده باشد)
4- تراکنش ها
• یک ستون اضافه بشه و یک تیک داشته باشه که زمانیکه اون تراکنش در قسمت دیگری ثبت شد منشی ها بتونند با زدن تیک اون تراکنش رو از بقیه تفکیک کنند
• امکان ایجاد چاپ رسید برای تراکنش خاص(مثلا یک دکمه چاپ رسید در انتهای ردیف مربوط به هر تراکنش باشه تا با زدن اون رسید مربوط به اون تراکنش چاپ شه)
• امکان فیلتر کردن تراکنش ها، گزارش مالی پرداختی های سایت بر اساس بازه زمانی
• امکان گرفتن خروجی اکسل از قسمت گزارشات مالی
5-دیزاین دوره ها در پنل کاربر
• برای دوره ها دسته ایجاد بشه و بعد با زدن کاربر روی هر آیتم دوره های اون دسته بصورت منو کرکره ای زیرش لیست شه که اسم دوره باشه و دکمه جزئیات و با زدن روی جزئیات وارد صفحه دوره بشه(مثلا درس ریاضی چهار دوره داره ، بتونیم توی پنل مدیر این چهار دوره رو زیرمجموعه ریاضی کنیم و بعد در قسمت دوره های من کاربر ، آیتم اصلی که ریاضی باشه نمایش داده بشه و با زدن روی اون متناسب با اینکه کاربر چه دوره هایی از اون رو داره دوره ها زیرش لیست شه و با زدن روی جزئیات دوره مورد نظر وارد صفحه دوره ها بشه)
• امکان اضافه کردن خروجی اکسل برای دانش آموزان هر دوره
6-تکالیف
• در منوی کاربر یک ایتم به نام "تکالیف من" اضافه بشه و بعد از زدن کاربر روی اون دکمه همه تکالیف مربوط به همه دوره هاش بهش نشون داده بشه و امکان اپلود تکلیف باشه
• دیزاین آیتم هر تکلیف به صورت :
o قسمت آبی : کاور دوره مورد نظر تکلیف
o قسمت نارنجی : عنوان تکلیف
o قسمت سبز: تاریخ مهلت تکلیف
o قسمت خاکستری : جزئیات تکلیف که با زدن روی اون بصورت منو کرکره ای جزئیات و توضیحات تکلیف نشون داده میشه
• دکمه قرمز: ارسال تکلیف/ویرایش تکلیف
زمانیکه کاربر هنوز تکلیف بارگزاری نکرده نام دکمه ارسال تکلیف باشه و زمانیکه تکلیف ارسال کرده بود نام دکمه به ویرایش تکلیف تغییر کنه و اگر مهلت آپلود تموم شده بود خطایی با متن: " مهلت ارسال تکلیف به پایان رسیده است"
• قسمت زرد: وضعیت تکلیف : آپلود نشده/آپلود شده و درانتظار بازخورد/مشاهده بازخورد
آپلود نشده برای مواقعی که هنوز کاربر تکلیف خودشو آپلود نکرده
آپلود شده و در انتظار بازخود برای مواقعی که تکلیف آپلود شده اما هنوز از طرف استاد مشاهده نشده و بازخوردی بهش داده نشده
مشاهده بازخورد هم برای زمانی که استاد به تکلیف بازخورد نشون داده
• در پنل مدیر یا استاد در منو کرکره ای آیتمی تحت عنوان تکالیف اضافه شود و بعد از زدن رو آن تکالیف نمایش داده شوند (در پنل مدیر همه تکالیف موجود و در پنل دبیر همه تکالیف مربوط به دوره های آن دبیر )
• در مشاهده جزئیات هر تکلیف همونطوری که الان هست تغییرات زیر اضافه بشه
o دکمه بازخورد به درستی کار نمیکنه
o در بازخود به هر کاربر علاوه بر فیلد متنی فیلد عددی ای اضافه بشه که دبیر بتونه عددی وارد کنه و این عدد به امتیازات اون کاربر اضافه بشه
o متن و امتیاز مربوطه در قسمت بازخورد به کاربر نشون داده بشه.
• و دکمه در صفحه باشد تحت عنوان ایجاد تکلیف جدید
• در قسمت ایجاد تکلیف آیتم های :
عنوان تکلیف
مهلت ارسال تکلیف
فایل مربوط به تکلیف
توضیحات تکلیف
آیتمی برای اضافه کردن فرد یا افراد یک دوره به تکلیف
7-حضور غیاب :
در پنل مدیریت در کنار دکمه های مربوط به هر دوره دکمه حضور غیاب اضافه شود
با زدن رو دکمه ایتم جدید عنوان جلسه رو بتوان ثبت کرد و جدولی باز بشه با ستون های :
نام دانش آموز / حاضر (با قابلیت تیک زدن) / غایب(با قابلیت تیک زدن) / تکلیف(که البته اگر جلسه تکلیف نداشته این فیلد رو بتوان غیرفعال کرد) و اگر تکلیف داشته جلسه توی هر ردیف یه دکمه به صورت پیشفرض "انجام نشده" باشه و با زدن روش به حالت "انجام شده" تغییر کنه.
در انتهای لیست تعداد کل حاضرین و غایبین نوشته بشه
در لیست قابلیت سرچ باشه تا سریعتر کاربر انتخاب بشه و بشه وضعیتش رو ثبت کرد
8-ایجاد سطح دسترسی برای خانواده هر کاربر
موقع ثبت اطلاعات هر کاربر شماره مادر گرفته میشه ، حالا با این شماره مادر و رمز پیشفرض 1 دسترسی ایجاد بشه برای مادر که فقط میتونه وضعیت تکالیف و حضور غیاب و آزمون بچشو ببینه (این آیتم نیاز به توضیحات داره!)
اگر خانواده دو ماه پنل رو چک نکرد پیامی برای او ارسال شود.
9- در پنل کاربر در قسمت جلسات هر دوره
امکان این برای کاربر وجود داشته باشه که با یه موشن یا تیک زدن هر جلسه بتونه تفکیکی برای خودش ایجاد کنه بین جلسات دیده شده و دیده نشدش.
ترتیب جلسات بر اساس قدیمی ترین به جدیدترین باشه یعنی اولین (بالاترین)آیتم اولین جلسه باشه، و در کل ترتیب جلسات به صورت تاریخی باشد که در ایجاد جلسه توی پنل مدیر ثبت میشه.
10-تغییر متن پیام های مختلف ارسالی
در پنل مدیر پیامک های مختلفی که در شرایط مختلف ارسال میشه لیست بشه و بتوان متن پیام رو تغییر داد .
11-آیتم نظرات در دوره در پنل کاربر حذف بشه
12-پیام خطای مربوط به رمز اشتباه درست بشه
13-در قسمت اضافه کردن افراد یک دوره به یک دوره دیگه خطا وجود داره بررسی بشه.
14-بلک لیست آموزشگاه(نیاز به توضیح دارد!)
15-در پنل مدیر یه دکمه با عنوان HD قرار داده بشه که اگر غیر فعالش کردیم دکمه مربوط به HD در پنل کاربر غیر فعال بشه
16-برای هر دبیر امکان چند کاربر همزمان فعال بشه.
17- در قسمت پرداخت ها علاوه بر درگاه بانکی امکان کارت به کارت هم باشد (نیاز به توضیح دارد!)
18-توضیحات مربوط به هر دوره مشابه وردپرس شود و قابلیت های متنی اضافه بشه
19-امکان پیام دادن در پنل یا پیامکی به خانواده ها درصورت ارسال نکردن تکلیف توسط دانش آموز
گزارش تکلیف نداده ها و ناقصی ها برای معلم و مدیر به صورت تجمیعی (یک صفحه مثل دفتر انجام تکالیف)
پنل حضور غیاب به صورت تجمعی (یک صفحه مثل حضور و غیاب)
پنل خانواده:
بخش حضور و غیاب دانش آموز (یک صفحه حضور و غیاب به صورت وضعیت حضور و غیاب یک دانش آموز در هر کلاس باشد)
بخش نتایج آزمون ها به صورت تجمیعی (درصد دانش آموز و میانگین و مشاهده در صورت وجود بازخورد)
بخش تکالیف لیست بصورت تجمیعی (وضعیت تکالیف هر کلاس در هر هفته چه بوده؟ انجام شده/ ناقص/و...)
امکان وارد کردن دانش آموز به بلک لیست برای عدم امکان ثبت نام برای درس مشخص و پانسیون (دیگه نتونه کلاس براش ثبت بشه)
غیبت ها و تکلیف نداده ها اتوماتیک در پنل والدین پیام برود (با مشخصات)
پنل مدیر:
1- بازدید تعداد دانش آموزان هر سکشن
2- تعداد دانش آموزان هر معلم به صورت تجمیعی پایه به پایه و آنلاین و غیر آنلاین
3- لیست انصرافی هر معلم به صورت هر سکشن و تجمیعی
4- بخش حضور و غیاب دانش آموز نمودار خطی به صورت 3 ماهه برای هر سکشن
5- بخش نتایج آزمون ها به صورت تجمیعی (تعداد غایب ها و میانگین کلاس به صورت نمودار میاه ای
6- بخش تکالیف نمودار تکلیف نداده ها و ناقش ها بصورت میله ای 3 ماهه
7- نمودار تعداد دانش آموزانی که به صورت آنلاین هر سکشن را دیده اند نمودار خطی
پنل نظرسنجی با تعریف سوال خودمان و تیک زدن خیلی کم
نمودار نظرسنجی بر اساس میانگین هر فاکتور در نظرسنجی های مقطعی در طول سال
بلک لیست ها برای مدیر به صورت تفکیک درس و به درس و در یک صفحه قرار داشته باشد.
خانواده برای هر تکلیف ناقص و غیبت در کلاس به صورت اتوماتیک پیام نه پیامک دریافت کنه
رفع کردن باگ سایت ( نیاز به توضیحات دارد)+عکس
در قسمت داخل دوره دانش آموز همانند قسمت اچ دی و اسکای روم یک آیتم برای قرار دادن لینک گروه تلگرام اضافه شود که دانش آموز با کلیک بر روی ان مستقیما وارد گروه مربوطه بشه.
در انتهای هر لیست حضور غیاب امکان ارسال پیام از طریق سایت و یا پیامک به غایبین وجود داشته باشد.
این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
بودجه
5,000,000 تومان تا 15,000,000 تومان
مهلت برای انجام
30روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت یک سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار