پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

توسعه اپلیکیشن دو زبانه quiz با استفاده از Django

دو ماه پیش منتشر شده

تعداد بازدید: 157

کد پروژه: 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روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت دو ماه پیش

1 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 0%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار