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

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

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

36678 - برنامه‌نویسی ++C (کامپیوتر)

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

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

کد پروژه: 494991


شرح پروژه

- مقطع : کارشناسی ، رشته : کامپیوتر

- درس :برنامه‌نویسی پیشرفته

- پروژه درسی مربوط به ترم ۲ لیسانس کامپیوتر، درس برنامه‌نویسی پشرفته

- یه پروژه برای این درس هست، که فاز ۱ اش رو انجام دادم. فاز ۲ دادن که فرصت انجامش رو ندارم.

- من براتون صورت سوال قبلی و خود پروژه فاز ۱ رو میفرستم، بعدش صورت سوال فاز ۲ رو میفرستم.

- برنامه به زبان سی پلاس پلاس بنویسید

این پروژه دو بخش است که نیمی از ان را گذاشتیم برای مینی پروژه که به شرح زیر است:

گوگل فرم که بود و چه کرد:🔗

 گوگل فرم که از جوانی مشغول به گرفتن امتحانات و نظر سنجی های اداره ها و یا انجمنها بوده است ابزاری کاربردی بعضا برای امتحانات شما در دوران کرونا هم بوده است!  در داخل گوگل فرم عمل طرح سوال ،تخصیص نمره و پاسخ دهی در زمانی محدود که توسط طراح مشخص شده است اتفاق می افتاد. از بین تمام قابلیت هایی که دارد شما باید موارد زیر را در این فاز از پروژه پیاده سازی کنید که مربوط به پنل استاد و طرح سوال است:

 • دو نوع کاربر می توانند وارد شوند یکی دانشجو یکی استاد که هر کدام به نحو خودشان ”“userو ”“pass مخصوص به خود را دارند در این مرحله شما باید قابلیت ورود استاد را پیاده سازی کنید.

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

 • در این بخش از پروژه شما باید امکان ایجاد یک امتحان جدید ، طرح سوال در ان امتحان و اضافه کردن یک دانشجو به لیست دانشجویان را برای استاد فراهم کند. همچنین استاد میتواند به امتحان های قبل دسترسی پیدا کند.

 • همچنین شما باید قابلیت اضافه کردن لیستی از دانشجویان به امتحان را توسعه دهید یعنی برای یک امتحان نیازی نباشد که کد دانشجویی هر دانشجو را وارد کنند. تنها بنویسند لیست شماره ی 2 و برنامه از قبل لیست شماره ی 2 را دارد و به ان رجوع کرده و تنها دانشجویان همان لیست را وارد امتحان کند.

 • هر سوال شامل ویژگی هایی است که استاد باید در زمان طرح سوال مشخص کند مانند زمان پاسخگویی، نمره و نوع سوال (تستییا تشریحی) باشد. در صورت لزوم می توانیدویژگی های دلخواهی اضافه کنید.

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

- و اما فاز ۲ پروژه که میخوام شما زحمت بکشید اگه براتون مقدوره:

فاز 2 پروژه

داشبورد دانشجو

برای این قسمت شما می بایست برای دانشجو نیز یک داشبورد طراحی کنید که شامل امتحاناتی که می بایست بدهد و تاریخچه امتحانات و … باشد .

زمان امتحان

زمان امتحان حال باید فیکس بعد از به اتمام رسیدن آن باشد و همینطور امتحان باید بسته شود .

اعتراض روی امتحان

در قسمت امتحانات بعد از اتمام امتحان گزینه اعتراض روی امتحان وجود داشته باشد و بعد از ورود به گزینه اعتراض دانشجو متنی به عنوان اعتراض نوشته (و تنها می تواند یک بار روی هر امتحان اعتراض کند) و پس از ثبت در پنل استاد در قسمت اعتراضات با جزییات فلان دانشجو در فلان ساعت روی فلان امتحان اعتراض زده و بتوانند ان را ببینند و حتی پاسخ دانشجو را دهند و پس از ان پاسخ استاد برای دانشجو به نمایش درآید .

رتبه بندی دانشجو ها

استاد امکان انتخاب دسته ای از امتحانات را داشته باشد که بعد دانشجویان نسبت به آن تعداد از امتحان(می تواند یک امتحان یا بیشتر باشد) را بر اساس میانگین صعودی نمره شان در آن امتحانات نمایش دهد و قادر به نمایش رتبه و میانگین آن دانشجو در آن لیست باشد.

هیستوری امتحانات

هم برای استاد و هم برای دانشجو هیستوری امتحانات وجود داشته باشد و هر دو قادر به امتحاناتی که طرح یا داده اند را ببینند و برای دانشجو نمره اش در ان امتحان در اخر ان امتحان وجود داشته باشد.

Username and pass

تاکید بر یوزر نیم و پسوورد های مستقل از هم داریم یعنی وقتی یوزر دانشجو وارد شد داشبورد دانشجو و وقتی یوزر استاد کسی وارد شد داشبورد استاد به نمایش در اید

گزینه اشتراک گذاری

هنگامی که استاد امتحان را طرح کرد یک گزینه ای وجود داشته باشید که استاد اگر ان را روشن کند امتحان برود و در پنل دانشجو به نمایش در اید و تا وقتی در پنل دانشجو قابل امتحان دادن باشد که استاد ان گزینه را خاموش نکرده باشد و هنگامی که استاد ان را خاموش کرد به صورت خودکار دانشجو دیگر نتواند ان امتحان را دهد و دیگر در هیستوری امتحانات قادر به دیدن ان باشند.

فایل

و حتما برایتان سوال است که این حجم از اطلاعات را باید چه کنیم هر بار این حجم از اطلاعات را چگونه ورودی یا خروجی دهیم یا چگونه با این ها کار کنیم باید بگوییم که شما باید از چیزی به نام فایل استفاده کنید شما باید اطلاعاتتان را در ان قرار دهید و برنامه شما باید قادر به انجام این کار باشد باید اطلاعات جدید را در فایل قرار دهید و اطلاعات قدیمی تان را هر بار در فایل به روز کنید به این شکل شما باید اطلاعاتتان را مدیریت کنید شما می توانید از چند نوع فایل استفاده کنید و به صورت امتیازی هم می توانید از "json و یا xml" استفاده کنید

- فایل پروژه را ضمیمه کردم

- ببينيد برای من مهم اینه که صورت سوال تماما جواب داده بشه در پروژه و اجرا هم بشه. و قطعا متوجه شدین که این پروژه باید تکمیل شه (فایل ضمیمه)

این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


بودجه

300,000 تومان تا 750,000 تومان

مهلت برای انجام

2روز

وضعیت مناقصه

بسته


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

عضویت هفت سال پیش

11872 پروژه ثبت شده ،
26 پروژه در حال انجام ،
75 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 34%

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

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

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

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

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

ثبت نام کنید

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

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

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

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

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

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

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

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

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

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

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


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

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

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