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

251 روز پیش

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

بودجه

6,000,000 تومان

تاریخ انقضا

23 شهریور 1403

مدت زمان پروژه

10 روز

پیشنهادها

0 پیشنهاد

نیاز به فاز بندی

ندارد

سطح پروژه

ساده


مهارت‌های مورد نیاز پروژه


دسته‌بندی

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

Ali Shiraz
Ali Shiraz

عضو از9 شهریور 1403

پروژه های مشابه

توسعهٔ سوپر ایجنت مبتنی بر LLM (همکاری ساعتی)

ما قصد داریم یک سوپر ایجنت پیشرفته بسازیم که بتواند شامل چند ایجنت LLMای و با چندین مدل زبانی (LLM) به‌صورت هوشمند تعامل کند، مکالمات را پردازش نماید و بر اساس تحلیل داده‌های کاربران، خدمات متنوعی ارائه دهد. محور اصلی این پروژه، طراحی و پیاده‌سازی «مموری کاربر» است تا ربات بتواند پیشینهٔ هر کاربر را حفظ و در مکالمات بعدی استفاده کند. همچنین، کاربران مشابه باید شناسایی و گروه‌بندی شوند تا تعاملات و پیشنهادهای ربات بر اساس ویژگی‌های مشترک آن‌ها بهینه شود. مسئولیت‌ها و وظایف کلیدی: اتصال به API مدل‌های زبانی (LLM): راه‌اندازی ساختار ارسال درخواست‌ها و دریافت پاسخ‌ها (OpenAI یا سرویس‌های مشابه) و تعریف پرامپت‌ها. طراحی و توسعهٔ: پیاده‌سازی اولیه در قالب یک ربات شبکه های اجتماعی خواهد بود، شامل ماژول‌های مختلف برای مدیریت کاربران، گفتگوهای چندمرحله‌ای و پاسخ‌های هوشمند. سیستم حافظهٔ کاربر (User Memory): ساخت و یکپارچه‌سازی مکانیزمی برای ذخیره و بازیابی اطلاعات هر کاربر در طول زمان و ذخیره خلاصه مفید از شخصیت و تعامل کاربر با ایجنت ها برای شخصی سازی سوپرایجنت بهینه‌سازی و تست: انجام تست‌های کارآمدی و کارایی، بهبود سرعت و کاهش هزینهٔ درخواست‌ها به مدل‌های زبانی. مستندسازی و آموزِش: مستندسازی کامل دربارهٔ معماری، نحوهٔ نصب و راه‌اندازی، و انتقال دانش فنی لازم به تیم داخلی. ملزومات و توانمندی‌های مورد نیاز: سابقهٔ عملی در کار با APIهای LLM و توانایی پیاده‌سازی منطق پیشرفتهٔ پردازش زبان طبیعی آشنایی با ساختارها و روش‌های ذخیره‌سازی داده و بازخوانی مناسب از پایگاه داده ( مموری ) برای LLMها (انواع پایگاه‌داده، ازجمله Redis) مهارت در حفظ امنیت و حریم پایگاه داده هم از بابت دسترسی هم رمزنگاری داده های ذخیره شده مهارت در تحلیل داده، خوشه‌بندی، و مقایسهٔ متنی برای شناسایی الگوهای مشترک توانایی Debugging و عیب‌یابی سیستم‌های پیشرفته مستندسازی فنی منسجم و آموزش مختصر به اعضای تیم شرایط همکاری: همکاری ساعتی تسویه در پایان مایل‌استون‌های موردتوافق امکان ادامهٔ همکاری در صورت موفقیت فازهای اولیه اگر تمایل دارید در پروژه‌ای چالش‌برانگیز و آینده‌نگرانه که با تلفیق مدل‌های زبانی و تحلیل داده‌های کاربر یک ربات کاملاً هوشمند و تعاملی شکل می‌دهد مشارکت کنید، لطفاً سوابق و نمونه‌کارهای خود را برای ما ارسال فرمایید.

توافقی

استخدام متخصص جهت راه اندازی گسترده تبلیغات در تلگرام

ما قصد داریم در حیطه مشاوره تحصیلی اسپانسر تبلیغات شویم و با ساخت ربات های افزایش ممبر و دیگر ربات های مفید با ما همکاری شود و یک گسترده تبلیغات راه اندازی کنیم تا از طریق آن تبلیغات بگیریم و کسب درآمد داشته باشیم، همچنین با استفاده از ربات ها برای کانال خودمان هم افزایش ممبر داشته باشیم. نیازمند به یک متخصص که در زمینه رشد کانال تلگرام و کسب درآمد از این طریق استخدام شود...

500,000 تومان

امکان فروش اکانت اشتراکی چت جی پی تی و ... روی وردپرس

برای یک سایت وردپرسی که کارش فروش اکانت ها اشتراکی سایت هایی مثل چت جی پی تی و دیپ سیک و ... هست، امکانی رو میخواهیم فراهم بشه تا بدون در اختیار قرار دادن نام کاربری و رمز عبور( سایتی مشابه به نوین ترند ) وارد صفحه ای شود که از قبل از طریق vps و پروکسی به سایت لاگین شده است. اشتراک این اکانت ها به صورت ماهانه هستش.

2,000,000 تومان

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

در یک پروژه‌ی در حال توسعه با front-end مبتنی بر **Flutter** و back-end بر پایه‌ی **.NET 8**، به همکاری با یک **توسعه‌دهنده یا مشاور باتجربه Flutter** نیاز داریم. کدهای پروژه در چند فاز و توسط چند توسعه‌دهنده نوشته شده‌اند. با وجود عملکرد کلی قابل قبول، باگ‌های متعدد و پراکندگی ساختاری در کد باعث شده‌اند که روند توسعه ناپایدار و پرچالش باشد. به همین دلیل، به همکاری با فردی نیاز داریم که با دید فنی قوی و تجربه‌ی مناسب، بتواند پروژه را از نظر ساختاری بررسی کرده، مشکلات را شناسایی و راهکارهای مؤثر ارائه دهد. ✅ وظایف و مسئولیت‌ها: - بررسی کد فعلی پروژه و تحلیل ساختار کلی - شناسایی باگ‌های کلیدی و مشکلات ساختاری - ارائه راهکارهای refactor و بهینه‌سازی کد - همکاری با تیم در جهت ارتقاء پایداری پروژه ✅ شرایط مورد نیاز: - تسلط کامل به Flutter و Dart - تجربه در رفع باگ‌های پیچیده و پروژه‌های در حال توسعه - آشنایی با Git و توانایی کار تیمی 🕓 نوع همکاری: - **پروژه‌ای / مشاوره‌ای** - زمان و نحوه همکاری منعطف، بر اساس توافق ✨ هدف ما: ارتقاء کیفیت پروژه با کمک فردی متخصص که تجربه، نگاه ساختاری و دقت بالا را با خود به همراه دارد.

10,000,000 تومان