از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
دو ماه پیش منتشر شده
تعداد بازدید: 158
کد پروژه: 518152
شرح پروژه
توضیحات:
ما به دنبال یک توسعهدهنده با تجربه در Django هستیم تا یک اپلیکیشن سفارشی و دو زبانه کوییز ایجاد کند که هم برای مدیران و هم برای کاربران قابل استفاده و کاربرپسند باشد. این اپلیکیشن باید بر روی یک سرور Ubuntu نصب شود و همچنین شامل یکپارچهسازی MQTT برای ارتباط با یک ربات کلاینت باشد.
نیازمندیهای پروژه:
پشتیبانی از دو زبان:
اپلیکیشن باید دو زبانه باشد (انگلیسی به عنوان زبان پیشفرض و یک زبان دیگر). کاربران باید بتوانند به راحتی زبان مورد نظر خود را انتخاب کنند.
مدیریت کاربران:
ادمین روت: میتواند دو نوع کاربر تعریف کند:
سازنده کوییز:
این کاربر میتواند کوییزهای جدید ایجاد کند و نتایج کوییزهای ساخته شده توسط خود را مشاهده کند.
کاربر با دسترسی کامل:
این کاربر میتواند همه کاربران و همه کوییزهای ایجاد شده را مشاهده و مدیریت کند.
قابلیتهای کوییز:
هر کوییز میتواند تعداد نامحدودی سوال داشته باشد.
هر سوال دارای 4 گزینه است که تنها یکی از آنها صحیح است.
برای هر پاسخ صحیح و نادرست میتوان توضیح/توضیحی وارد کرد.
در پایان هر کوییز، یک بازخورد به صورت 5 شکلک (Smiley) ارائه میشود که به هر شکلک متنی مرتبط است.
هر کوییز دارای یک کد یا ID منحصر به فرد است که دانشآموزان میتوانند در وبسایت وارد کرده و کوییز را شروع کنند.
ترتیب نمایش سوالات و یکپارچهسازی با MQTT:
سوالات باید به ترتیب مشخصی نمایش داده شوند. متن سوال از طریق MQTT به کلاینت ارسال میشود و کلاینت باید یک ACK (تأییدیه) ارسال کند. پس از دریافت ACK، اولین گزینه پاسخ نمایش داده میشود و به همین ترتیب ادامه مییابد. وقتی کاربر پاسخ صحیح یا نادرست را انتخاب میکند، متن توضیحی مربوطه نیز از طریق MQTT به ربات ارسال میشود.
مدیریت کلاینتها:
امکان تعریف کلاینتها با اطلاعات ضروری مانند آدرس IP، نام و غیره.
مدیریت کلاینتهای فعال و غیرفعال و همچنین حذف و بهروزرسانی آنها.
گزارشگیری و خروجی:
نمایش و گزارشگیری برای هر کوییز، با امکان خروجی نتایج به Excel.
فعالسازی، غیرفعالسازی، حذف و بهروزرسانی کوییزها.
سفارشیسازی یک اپلیکیشن کوییز متنباز جهت سرعت بخشیدن به کار: سفارشیسازی یک اپلیکیشن کوییز متنباز موجود مانند https://github.com/vivekkairi/quiz-app-flask برای پیادهسازی امکانات ذکر شده.
مستندسازی و نصب:
ایجاد مستندات و راهنمای کامل برای نصب اپلیکیشن بر روی یک سرور Ubuntu.
اسکریپت کلاینت:
توسعه یک اسکریپت پایتون برای سمت کلاینت جهت تست پروژه.
پیشنیازها:
تجربه در توسعه با Django و یکپارچهسازی MQTT.
آشنایی با توسعه وب اپلیکیشنهای چندزبانه.
تجربه در سفارشیسازی پروژههای متنباز.
توانایی تولید کد تمیز و مستند.
آشنایی با نصب اپلیکیشنها بر روی سرورهای Ubuntu.
اطلاعات اضافی:
UI پروژه طراحی و Front نوشته شده
لطفاً زمان تقریبی انجام پروژه و هزینه پیشنهادی خود را با ما در میان بگذارید. ارائه نمونههایی از پروژههای مشابه نیز مورد استقبال قرار میگیرد.
در صورت وجود هرگونه سؤال یا نیاز به جزئیات بیشتر، خوشحال میشوم که پاسخگو باشم!
مهارت ها و تخصص های مورد نیاز
بودجه
750,000 تومان تا 5,000,000 تومان
مهلت برای انجام
15روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت دو ماه پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار