یکی از دغدغههای ما در زمینه علوم داده و یادگیری ماشین، فاصله گرفتن از مباحث کلاسیک، افزودن مطالب جذاب و چالشهای جدید این حوزه در مسابقههایمان است. جمعه این هفته، ۱۲ دی، ساعت ۱۰ الی ۲۰، مسابقهای با همکاری کارگزاری مفید با محوریت پردازش زبان های طبیعی برگزار خواهیم کرد. در این آزمون ۶ سوال مطرح میکنیم؛ که سعی شده برای طیف وسیعی از علاقهمندان به علوم داده مفید باشد. نفرات برتر این آزمون برای استخدام به کارگزاری مفید دعوت خواهند شد.
برای تسهیل فرآیند شرکت در مسابقه، لینک دانلود برخی از دادگان حجیم سوالات اینجا قرار دارد (توصیه می کنیم حتما قبل از آزمون آن را دانلود کنید) و صرفا رمز بازگشایی آن در زمان مسابقه در اختیارتان قرار میگیرد.
در پایان آزمون زمانی برای ارسال کدهای شما در نظر گرفته شده است. توجه داشته باشید در صورت ارسال فایلی با فرمتی به غیر از py یا عدم انطباق خروجی شما با نتایج ارسالی، امتیازی برای شما در نظر گرفته نمیشود.
جوایز مسابقه به شکل زیر میان رتبههای برتر پخش میشود:
۱- نفر اول، ۵ میلیون تومان
۲- نفر دوم، ۳ میلیون تومان
۳- نفر سوم، ۲ میلیون تومان
۴- از بین نفر ۴ تا نفر ۱۰ به ۳ نفر هر کدام ۱ میلیون تومان
۴- از بین نفر ۱۱ تا نفر ۲۰ به ۴ نفر هر کدام ۵۰۰ هزار تومان
اگر از برندههای جوایز نقدی کدکاپ ۵ باشید، میتوانید بجای دریافت جوایز نقدی، اعتبار کارگزاری آگاه دریافت کنید.
براساس جدول اعلام شده در سایت مسابقات، جوایز نقدیای به رتبههای برتر مسابقه توسط آسا اهدا میشود. برندگان جوایز مسابقه میتوانند یا جوایز رو به صورت نقدی دریافت کنند یا به جای دریافت نقدی جوایز، از مبلغ معادل اعتباری که منطبق بر قوانین بازار سرمایه است، برای انجام معامله از طریق آسا تریدر در کارگزاری آگاه استفاده کنند. این اعتبار به صورت سه ماهه، شش ماهه یا یکساله قابل انتخاب است و طبق جدول زیر برای جایگزینی بجای جوایز نقدی در نظر گرفته شده است.
به طور مثال، در صورتی که شما برندهی جایزهی ۱۰ میلیون تومان نقدی شده باشید، میتوانید بجای آنکه ۱۰ میلیون نقدا دریافت کنید، از اعتبار ۲۰۰ میلیون تومانی سه ماهه در کارگزاری آگاه استفاده نمایید. در این حالت ۲۰۰ میلیون تومان اعتبار در حساب کاربری آساتریدر شما شارژ میشود. شما میتوانید طی این سه ماه با ۲۰۰ میلیون تومان خرید سهام و سپس فروش انجام دهید و در انتهای سه ماه باید ۲۰۰ میلیون تومان را برگردانید. اگر سود کردید مبلغ سود برای خودتان است و اگر ضرر کردید باید به اندازهی ضرر در آساتریدر شارژ کنید.
مسابقات کدکاپ ۵ از ۳۰ آبان تا ۲۸ آذر در کوئرا برگزار خواهد شد.
آسا
تنها حامی این رویداد است و قصد دارد از شرکتکنندگان در این مسابقه، افرادی که تمایل به شروع به همکاری داشته باشند را وارد فرآیند جذب یا کارآموزی خود نماید.
آسا شرکت دانش بنیان نرم افزاریِ کارگزاری آگاه است و حدود ۹ سال در زمینه تولید و توسعه نرمافزارهای حوزهی بورس و بازار سرمایه مشغولِ به فعالیت است. آسا از نفرات برتر این مسابقه جهت همکاری در مجموعه آسا صمیمانه دعوت میکند. فرآیند بررسی امکان همکاری با نفرات برتر به صورت زیر است. فرض بر دو حالت است.
رویداد برنامهنویسی عدالتخانه با همکاری شرکت توسعه فناوری عدالتخانه در حوزههای Front End/React، PHP/Laravel و Data Science برگزار میشود. رویداد به صورت سه مسابقهی مجزا در این سه حوزه برگزار میشود و به نفرات برتر هر مسابقه به صورت مجزا جایزه تعلق میگیرد. شما میتوانید در هر کدام از مسابقههایی که علاقه دارید شرکت کنید و نیازی به شرکت در تمامی مسابقات نیست.
زمانبندی رویداد
مسابقهی تکنولوژی PHP/Laravel شامل ۵ سوال(۲تا PHP و ۳تا Laravel) است و در تاریخ ۱۰ مهر ماه(پنجشنبه) از ساعت ۱۷ الی ۲۰ برگزار میشود.
مسابقهی حوزهی علوم داده شامل ۲ سوال و در تاریخ ۱۱ مهر ماه(جمعه) از ساعت ۹ الی ۱۴:۳۰ برگزار میشود.
مسابقهی تکنولوژی FE/React شامل ۵ سوال(۲تا Front End و ۳تا React) و در تاریخ ۱۱ مهر ماه(جمعه) از ساعت ۱۷ الی ۲۰ برگزار میشود.
جوایز
به نفرات برتر در این رویداد در مجموع ۱۵ میلیون تومان جایزهی نقدی تعلق میگیرد که به این صورت بین این افراد تقسیم میشود:
نفر اول هر مسابقه ۲ میلیون تومان
نفر دوم هر مسابقه ۱ میلیون تومان
نفر سوم هر مسابقه ۵۰۰ هزار تومان
۴ نفر از بین رتبههای ۴ تا ۲۰ در هر مسابقه به طور تصادفی، ۲۵۰ هزار تومان
۴ نفر از بین رتبههای ۲۱ تا ۵۰ در هر مسابقه به طور تصادفی، ۱۲۵ هزار تومان
نفرات برتر این مسابقات برای مصاحبه و استخدام در شرکت توسعه فناوری عدالتخانه دعوت میشوند.
هماکنون ۲۸۵ دانشگاه و مدرسه و بیش از ۲۵ هزار دانشجو و دانشآموز جهت تمرین و یادگیری دروس از Quera استفاده میکنند. امکانات اصلی سامانه کمکآموزش Quera به صورت کاملاً رایگان در دسترس دانشگاهها و مدارس خواهد بود.
ویژگیهای اصلی سامانه کمکآموزشی کوئرا
سامانهی پرسش و پاسخ آنلاین: امکان گفتگو بین دانشجویان و مدرسان هر درس را فراهم میکند.
انتشار و تحویل گرفتن تکالیف به صورت آنلاین: با امکان تنظیم موعد مقرر برای تحویل دادن تمرینها، ایجاد قوانین برای اعمال جریمهی تاخیر و نمرهدهی آنلاین به تمرینها و رتبهبندی کلاسی از دانشجویان
اضافهکردن ویدئو از آپارات
امکان اتصال به کلاس مجازی (بهزودی)
امکان طراحی سوالات چند گزینهای (بهزودی)
بانک سوالات آماده برنامهنویسی: شامل بیش از ۵۰۰ سوال همراه با سیستم داوری خودکار جهت استفاده در تمرینهای کلاسی شما
سامانهی داوری خودکار تمرینها: با پشتیبانی از ۱۴ زبان برنامهنویسی
سامانهی کشف تقلب: بر پایه هوش مصنوعی برای تصحیح تمرینهای کلاسی
در ابتدای سال ۹۹ بهبودهای زیادی در بخش کلاسهای کوئرا اتفاق افتاد. به زودی ویژگیهای مهم دیگری مثل ایجاد درسنامه، طراحی و تصحیح خودکار سوالات چندگزینهای و اتصال به کلاسهای مجازی هم به این امکانات اضافه خواهد شد.
مهمترین امکانات اضافهشده به کوئرا در سال ۹۹ (تا کنون)
بخش تنظیمات پیشرفته تستها تنظیمات بهتر سوال
اضافه کردن فیلم از آپارات
قرار دادن تست نمونه و یا محدودیتهای سوال بصورت خودکار
اگر اخیرا از امکان داوری خودکار در سوال طرحیتان استفاده کرده باشید، مشاهده کردهاید که ۳ گزینهی جدید در صفحهی تنظیمات سوال اضافه شده است (عکس زیر). در ادامه به توضیح این ۳ امکان میپردازیم و سپس به سراغ امکانات جذاب جدید در صورت سوالها میرویم.
۱. ذخیره و ادامه ویرایش: برای کاربرانی که مایلند دائما متنشان را ذخیره کنند و برای مقابله با از دست رفتن اطلاعات نوشتهشده قبل از ذخیرهسازی دستی
۲. صفحهی تنظیمات پیشرفته تستها: برای این که بتوانید بصورت مستقیم و بدون نیاز به دانلود و آپلود کل تستها، هریک از تستهای سوال را دانلود و یا ویرایش کرده و همچنین بتوانید تستها را حذف یا اضافه کنید. عکس زیر یک نمونه از صفحه ویرایش تستها را نمایش میدهد.
۲.۵. امکان جدید پکیجبندی تستها شما با اضافه کردن config.json در صفحه تنظیمات پیشرفته میتوانید نمرهی سوال را بصورت بخشبخش بین زیرمجموعههایی از تستها تقسیم کنید. این امکان به شما اجازه میدهد که برای سوال زیرمسئله تعریف کنید و هرگاه دانشجو تمام تستهای یک زیرمسئله را درست پاسخ داد، نمرهی آن را دریافت کند. همچنین با تعریف زیرمسئلههای تکتستی، میتوانید به تستها در نمرهدهی وزنهای متفاوت دهید. توضیحات بیشتر در همان بخش تنظیمات پیشرفتهی تستها موجود است.
۳. فایل ذخیره شده: برای دانلود تستهای سوال، همان موقع که در حال ویرایش هستید و بدون نیاز به بازگشت به صورت ذخیرهشدهی سوال.
حال به سراغ امکانات جدید صورت تمرینها میرویم. ما به این پکیج جذاب امکانات، «درصدها» میگوییم؛ زیرا شما میتوانید با اضافه کردن یک سری دستور که با % احاطه شدهاند به متن تمرینهایتان، امکاناتی به آنها اضافه کنید. لیست این امکانات را در جدول زیر میبینید:
امکان
دستور
۴. افزودن فیلم از آپارات با نشانهی ID
%video.aparat_ID%
۵. جدول محدودیتها برای زبانهای مختلف سوال
%problem.limits%
۶. محدودیتهای سوال بر اساس زبان انتخابی C
%problem.limits_C%
۷. ورودی تست شماره N سوال (inputN.txt)
%problem.test_input_N%
۸. خروجی تست شماره N سوال (outputN.txt)
%problem.test_output_N%
۹. ورودی و خروجی تست شماره N سوال (در قالب زیبا!)
%problem.test_N%
اگر از امکانات بالا در صورت سوال استفاده کنید و تنظیمات سوال را تغییر دهید (مثلا تست جدید آپلود کنید یا محدودیت زمانی را تغییر بدید)، صورت سوال به صورت خودکار بروز میشود.
برای مثال استفاده از دستورهای بالا، متن زیر و خروجیاش را میبینید:
%video.aparat_mI46o%
%problem.limits%
بر اساس زبان Java:
%problem.limits_Java%
۲. ورودی یک تست بصورت جداگانه:
%problem.test_input_1%
خروجی یک تست بصورت جداگانه:
%problem.test_output_1%
ورودی و خروجی یک تست:
%problem.test_1%
%problem.test_2%
خروجی:
امکانات ویژه
علاوه بر امکانات اصلی سامانه Quera، برخی امکانات ویژه نیز میتواند از سمت Quera در اختیار کلاسهای درس قرار بگیرد. این امکانات به صورت پیشفرض غیرفعال است و برای بهره بردن از آنها نیازمند هماهنگی با تیم Quera از طریق ایمیل contact@quera.ir خواهد بود.
امکانات ویژه کوئرا که به شکل پیشفرض غیرفعالاند عبارتند از:
– امکان برگزاری امتحان و مسابقه در Quera: بصورت آنلاین و یا حضوری برای دانشجویان و دانشآموزان
– سامانهی داوری خودکار پروژهای: برای داوری تمرینهای شیء گرا، پایگاه دادهها، یادگیری ماشین، Verilog، لینوکس و موارد مشابه استفاده میشود.
– امکان برگزاری مسابقات ویژه ملی: با حمایت تبلیغاتی تیم Quera
– پشتیبانی تلفنی تیم Quera
در صورتی که هر گونه انتقاد یا پیشنهادی درباره سامانه کمکآموزشی Quera دارید خوشحال میشویم که از طریق فرم زیر در اختیار ما قرار دهید:
به مناسبت فرارسیدن روز برنامهنویس، و بازخوردی خوبی که از چالش DiffCode اول داشتیم، در کنار شماییم تا سری دوم این چالش را برگزار کنیم تا مهارت خود را در زبانهای مختلف برنامهنویسی به چالش بکشید و با دیگران رقابت کنید!
این مسابقه از از روز برنامهنویس، یعنی یکشنبه، ۲۳ شهریور، ساعت ۱۷ شروع میشود و تا چهارشنبه، ۲۶ شهریور، ساعت ۱۷ ادامه دارد!
در طول این ۷۲ ساعت، در سه سری زیر، ۵ سوال به مسابقه اضافه میشوند:
یکشنبه ساعت ۱۷
دوشنبه ساعت ۱۷
سهشنبه ساعت ۱۷
بخش چالشبرانگیز این مسابقه اینجاست که میتوانید هر سوال را فقط با استفاده از دو زبان تحت پشتیبانی کوئرا حل کنید و این دو زبان تا قبل از اضافه شدن سوالات به مسابقه در اختیارتان قرار نمیگیرد!
همچنین برای تست کردن برنامههایتان نیازی به استفاده از کامپایلرهای جدید نیست و میتوانید با ثبتنام رایگان در اینجا، از ویرایشگر سمت چپ این تمرین برای اجرای کدهایتان استفاده کنید. برای تمرین بیشتر هم یک مسابقه آزمایشی از روز یکشنبه، ۲ شهریور، شروع میشود و میتوانید زبانهای مختلف را در آن تمرین کنید.
یک مسابقه آزمایشی هم از جمعه ۲۱ شهریور شروع میشود و میتوانید ورودی و خروجی گرفتن و نوشتن برنامه در زبانهای مختلف را در آن امتحان کنید.
سوالات این مسابقه بیشتر جنبه پیادهسازی/الگوریتمی دارند و از سوالات کلاسهای ترمهای گذشته دانشگاه تهران و شریف انتخاب شدهاند! از دستیاران آموزشی این کلاسها نهایت تشکر را داریم و خبر خوش هم این که به زودی بخش سوالات دانشگاهی کوئرا رونق خوبی خواهد گرفت!
برای شرکت در مسابقه پیشنهاد میکنیم اینجا را بخوانید تا با نحوه کار با ورودی و خروجی در زبانها مختلف آشنا شوید؛ بعد از آن میتوانید در قسمت بانک سوالات کوئرا، سوالات را با زبانهای مختلف حل کنید و مهارت خود را در آن زبانها تقویت کنید.
همینطور دوره بعدی کوئرا کالج، دوره پروژهمحور طراحی وب است و به نفرات زیر این دوره به صورت رایگان تقدیم میشود:
نفر اول مسابقه در پایان نوبت اول (دوشنبه ساعت ۱۷)
نفر اول مسابقه در پایان نوبت دوم (سهشنبه ساعت ۱۷)
نفر اول مسابقه در پایان مسابقه
علاوه بر افراد بالا به نفرات زیر اعتبار ۱۰۰ هزارتومانی کوئرا کالج اهدا میشود (منظور از رتبههای زیر، رتبهبندی در پایان مسابقه است):
چهار نفر از نفرات دوم تا دهم
چهار نفر از نفرات یازدهم تا بیستم
چهار نفر از رتبههای بیستم و یکم تا چهلم
چهار نفر از رتبههای چهل و بکم تا صدم
چهار نفر از افراد رتبه صد و یکم به بعد که حداقل یک سوال حل کردند
موفق باشید!
پینوشت اول: میکاییل قربانی برنده دور اول مسابقه بود، کدهای چهار سوال اول را هم میتوانید در زیر نگاه کنید:
جمعه این هفته ۱۴ شهریور ساعت ۱۶:۰۵ مسابقه اسنپفود FE / React برگزار میشود. مدت زمان این مسابقه سه ساعت و نیم است. از اینجا میتوانید در مسابقه ثبتنام کنید.
مسابقه شامل ۶ سوال (۳ سوال فرانتاند و ۳ سوال React) جذاب و چالشی هست و سعی شده تا به ترتیب آسان به سخت مرتب بشوند ولی توصیه میکنیم حتما همه سوالها را بخوانید. نفرات برتر در مسابقه برای مصاحبه و استخدام به شرکت اسنپفود معرفی میشوند.
این مسابقه توسط سید سجاد معصومی، حمیدرضا ناظمی شادباش ، امیررضا صافحیان، مهدی سیدان و علی شفیعی طراحی و آماده شده که بابت زحمات و تلاشهای بسیارشان از آنها تشکر میکنیم. طراحی دورهی کالج آموزش پروژهمحور طراحی وب (Front-End) هم به کمک همین دوستان صورت گرفته و شما میتوانید در این دوره پیش ثبتنام کنید و در آینده توانایی خود در حوزهی فرانتاند را تقویت کنید. ۳ سوال اول مسابقه نیز از سوالات همین دوره هستند که در هنگام انتشار دوره در تمرینهای آن موجود خواهند بود.
بعد از اتمام این مسابقه قسمت آموزشی شروع میشود. در قسمت آموزشی به مرور زمان راهنماییهایی درباره حل سوالات در اختیار شما قرار میگیرند. همچنین در این زمان میتوانید از قسمت “سوال بپرسید” از تیم طراحی درباره نحوه حل سوالات و یا مشکلات کدتان، سوال بپرسید.
قسمت آموزشی تا یک هفته بعد از اتمام مسابقه باز است و میتوانید سوالات مسابقه را تمرین کنید.
به منظور شرکت بهتر در مسابقه هم این موارد رو در نظر داشته باشید:
قوانین شرکت در مسابقات کوئرا را از اینجا ببینید، رعایت این قوانین در زمان مسابقه لازمه.
در همهی سوالهای مسابقه از سیستم داوری کوئرا برای نمرهدهی خودکار به ارسالهای شما استفاده میشود.
اگر سوالی در مورد صورت سوالهای مسابقه و یا نمرهدهی برای شما پیش آمد، میتوانید در بخش “سوال بپرسید” با پشتیبانی در ارتباط باشید.
برای کسب امتیاز بیشتر در مسابقه به بخش سوالات فرانتاند ما بروید و تمرین کنید.
برای آشنایی با نحوه مهارتسنجی سوالات فرانتاند به این لینک مراجعه کنید.
و اما میرسیم به بخش شیرین جوایز:
۱- نفر اول ۱ میلیون و ۳۰۰ هزار تومان اعتبار اسنپفودی ۲- نفر دوم ۸۰۰ هزار تومان اعتبار اسنپفودی ۳- نفر سوم ۶۰۰ هزار تومان اعتبار اسنپفودی ۴- سه نفر از نفرات ۴ تا ۱۰ نفری ۲۰۰ هزار تومان اعتبار اسنپفودی ۵- سه نفر از رتبههای یازدهم تا بیستم، هر نفر ۲۰۰ هزار تومان اعتبار اسنپفودی ۶- چهار نفر از رتبههای بیست و یکم تا پنجاهم، هر نفر ۱۵۰ هزار تومان اعتبار اسنپفودی ۷- پنج نفر از رتبههای پنجاه و یک به بعد که حداقل یک سوال حل کردند، هر نفر ۱۰۰ هزار تومان اعتبار اسنپفودی
موفق و سالم باشید : )
پینوشت یک: برندگان مستعد و خوششانس جوایز
نفر اول: علی محمدی، ۱ میلیون و ۳۰۰ هزار توماناعتبار اسنپفودی
نفر دوم: امیرعلی اسماعیلی، ۸۰۰ هزار تومان اعتبار اسنپفودی
نفر سوم: حامد آقابالازاده، ۶۰۰ هزار توماناعتبار اسنپفودی
نفر پنجم: محسن صارمی نیا، ۲۰۰ هزار تومان اعتبار اسنپفودی
نفر ششم: پارسا عالیان، ۲۰۰ هزار تومان اعتبار اسنپفودی
نفر دهم: رضا فردوسی، ۲۰۰ هزار تومان اعتبار اسنپفودی
نفر پانزدهم: عرفان قاسمی زاده، ۲۰۰ هزار تومان اعتبار اسنپفودی
نفر هفدهم: سجاد هاشمیان، ۲۰۰ هزار تومان اعتبار اسنپفودی
نفر نوزدهم: فربد شمس، ۲۰۰ هزار تومان اعتبار اسنپفودی
نفر بیست و دوم: کاربر علیرضا آ، ۱۵۰ هزار تومان اعتبار اسنپفودی
نفر بیست و هشتم: حمیدرضا بهزادی، ۱۵۰ هزار تومان اعتبار اسنپفودی
نفر چهل و یکم: رضا سامخوانیان، ۱۵۰ هزار تومان اعتبار اسنپفودی
نفر چهل و هشتم: مصطفی مجتهدی، ۱۵۰ هزار تومان اعتبار اسنپفودی
نفر پنجاه و هشتم: پارسا حجابی، ۱۰۰ هزار تومان اعتبار اسنپفودی
نفر هشتاد و دوم: امیر مهدی سلیمانی، ۱۰۰ هزار تومان اعتبار اسنپفودی
نفر صد و چهاردهم: مصطفی جمالی، ۱۰۰ هزار تومان اعتبار اسنپفودی
نفر صد و پنجاه و چهارم: پویا محمدخانی، ۱۰۰ هزار تومان اعتبار اسنپفودی
نفر صد و نود و هشتم: علی خدایی دوست، ۱۰۰ هزار تومان اعتبار اسنپفودی
پینوشت دو: قسمت آموزشی مسابقه شروع شده و میتوانید راهنماییهای حل سوالات را از اینجا ببینید.
سلام، روزهای آفتابی تابستانتان بخیر! در انتهای سال تحصیلی ۹۸-۹۹ قرار داریم، سالی که به واسطه کرونا، برای همه ما در ایران -و البته جهان- پر فراز و نشیب طی شد. تصمیم گرفتیم در انتهای این سال میخواهیم به اساتید و دستیاران آموزشی کوئرا، گزارشی از آمارهای امسال، آخرین امکانات بخش کلاسهای کوئرا و دو اختلال پیشآمده در سال گذشته ارائه کنیم.
۱. آمارهای سال ۹۸-۹۹
پلتفرم کمک آموزشی کلاسهای درسی اولین محصول منتشر شده از ۴ محصول اصلی کوئرا است (سه محصول دیگر: مسابقات، کالج و Careers). این محصول که به شکل رایگان به دانشگاهها و مدارس عرضه میشود، به دلیل حل نیاز تصحیح تمرینهای برنامهنویسی، کشف تقلب و پرسشوپاسخ از همان ابتدا استقبال خوبی از این محصول شد. تا این لحظه که این پست را مینویسیم ۲۶۴ دانشگاه و مرکز آموزشی، ۲۳۵۱ کلاس خود را در این سامانه ایجاد کردهاند. نمودار تعداد کلاسها و تعداد موسسات در سالهای تحصیلی مختلف را در عکسهای زیر میتوانید مشاهده کنید. نمودارها تجمعی نیستند!
۲. امکانات جدید اضافه شده به کلاسهای درس
در ترم گذشته بهبودهای زیادی در بخش کلاسهای کوئرا اتفاق افتاد؛ از آنها میتوان به موارد زیر اشاره کرد:
بخش تنظیمات پیشرفته تستها تنظیمات بهتر سوال
اضافه کردن فیلم از آپارات
قرار دادن تست نمونه و یا محدودیتهای سوال بصورت خودکار
در ادامه توضیح این موارد آمده است.
اگر اخیرا از امکان داوری خودکار در سوال طرحیتان استفاده کرده باشید، مشاهده کردهاید که ۳ گزینهی جدید در صفحهی تنظیمات سوال اضافه شده است (عکس زیر). در ادامه به توضیح این ۳ امکان میپردازیم و سپس به سراغ امکانات جذاب جدید در صورت سوالها میرویم.
۱. ذخیره و ادامه ویرایش: برای آدمهای وسواسی (مثل من!) که مایلند تند و تند متنشان را ذخیره کنند، و برای جلوگیری از فاجعهی پریدن متن نوشته شده و ذخیره نشده بدلیل قطع شدن ناگهانی اینترنت!
۲. صفحهی تنظیمات پیشرفته تستها: برای این که بتوانید بصورت مستقیم و بدون نیاز به دانلود و آپلود کل تستها، هریک از تستهای سوال را دانلود و یا ویرایش کرده و همچنین بتوانید تستها را حذف یا اضافه کنید. عکس زیر یک نمونه از صفحه ویرایش تستها را نمایش میدهد.
۲.۵. امکان جدید پکیجبندی تستها هم همراه با این بخش رونمایی شد! شما با اضافه کردن config.json در صفحه تنظیمات پیشرفته میتوانید نمرهی سوالرا بصورت بخش-بخش بین زیرمجموعههایی از تستها تقسیم کنید. این امکان به شما اجازه میدهده برای سوال زیرمسئله تعریف کنید و هرگاه دانشجو تمام تستهای یک زیرمسئله را درست پاسخ داد نمرهی آن را دریافت کند. همچنین با تعریف زیرمسئلههای تکتستی، میتوانید به تستها در نمرهدهی وزنهای متفاوت دهید! توضیحات بیشتر در همان بخش تنظیمات پیشرفتهی تستها موجود است.
۳. فایل ذخیره شده: برای دانلود تستهای سوال، همان موقع که در حال ویرایش هستید و بدون نیاز به بازگشت به صورت ذخیرهشدهی سوال.
حال به سراغ امکانات جدید صورت تمرینها میرویم. ما به این پکیج جذاب امکانات، «درصدها» میگوییم؛ زیرا شما میتوانید با اضافه کردن یک سری دستور که با % احاطه شدهاند به متن تمرینهایتان، امکاناتی به آنها اضافه کنید. لیست این امکانات را در جدول زیر میبینید:
امکان
دستور
۴. افزودن فیلم از آپارات با نشانهی ID
%video.aparat_ID%
۵. جدول محدودیتها برای زبانهای مختلف سوال
%problem.limits%
۶. محدودیتهای سوال بر اساس زبان انتخابی C
%problem.limits_C%
۷. ورودی تست شماره N سوال (inputN.txt)
%problem.test_input_N%
۸. خروجی تست شماره N سوال (outputN.txt)
%problem.test_output_N%
۹. ورودی و خروجی تست شماره N سوال (در قالب زیبا!)
%problem.test_N%
اگر از امکانات بالا در صورت سوال استفاده کنید و تنظیمات سوال را تغییر دهید (مثلا تست جدید آپلود کنید یا محدودیت زمانی را تغییر بدید)، صورت سوال خودکار بروز میشود!
برای مثال استفاده از دستورهای بالا، متن زیر و خروجیاش را میبینید:
%video.aparat_mI46o%
%problem.limits%
بر اساس زبان Java:
%problem.limits_Java%
۲. ورودی یک تست بصورت جداگانه:
%problem.test_input_1%
خروجی یک تست بصورت جداگانه:
%problem.test_output_1%
ورودی و خروجی یک تست:
%problem.test_1%
%problem.test_2%
خروجی:
ما در حال پیادهسازی چند امکان جدید برای سال تحصیلی آینده نیز هستیم. مشتاقیم نظرهای شما راجع به امکانات گفته شده را بشنویم و همچنین پیشنهادهای شما برای کارهای بعدیمان داشته باشیم! در دیدگاههای زیر این پست و یا از طریق فرم تماس با ما میتوانید این موارد را به ما برسانید.
۳. دو مورد اختلال پیش آمده در بهار ۹۹
متاسفانه در ترم بهار ۹۹ شاهد دو اتفاق ناخوشایند در کوئرا بودیم. یکی اختلالات در زمان اجرای داوری برنامهها، و دیگری قطعی چند ساعتهی سایت در ۲۰ تیر ماه. بدلیل تاثیرگذار بودن هر دو اتفاق، لازم میدانیم که آنها و درسهایی که ازشان گرفتیم را توضیح دهیم.
مورد اول از این قرار است. در ابتدای سال ۹۹ ما گزارشهایی مبنی بر کند شدن و یا unstable شدن سامانه داوری دریافت کردیم، به این صورت که تستهای سوال تفاوتی نکرده بود اما کدی که چند ماه قبل نمرهی کامل میگرفت اینجا به خطای Time Limit Exceeded برمیخورد. نکتهی عجیبتر آن بود که همین موضوع هم بصورت stable اتفاق نمیافتاد و سابمیتهای مختلف یک کد خروجیهای مختلفی میگرفت. با ریشهیابی این مسئله متوجه شدیم که تعدادی از ورکرهای کوئرا توسط سرویسدهنده و بدون هماهنگی منتقل شدهاند. برای حل این مسئله بصورت کوتاهمدت ورکرها را مجدداً منتقل کردیم و از سرویسدهنده درخواست کردیم تا همهی آنها یکسان باشند. همچنین تستهای اتوماتیک برای بررسی استاندارد بودن سامانه داوری پیادهسازی شده که بزودی تکمیلتر میشود.
مورد دوم که قطعی چند ساعتهی کوئرا بود هم بدلیل قطعی اینترنت اساسی دیتاسنتر برج میلاد بود که خبرش را همه شنیدیم. حساسیت آن روزها برای کلاسهای کوئرا زیاد بود، زیرا این قطعی دقیقا جمعه شب اتفاق افتاد، زمان موعد بسیاری از تمرینها و پروژهها! از همان لحظات اول برای برطرف کردن مسئله تلاش کردیم اما بدلیل اساسی بودن مشکل، راه حلهایی که ما یافتیم اثربخش نبود و تا بعد از نیمههای شب این قطعی ادامه داشت. تلاش کردیم با اطلاعرسانی در کانال تلگرام و توییتر کوئرا و همچنین ایمیل به اساتید و دستیاران آموزشی که زمان تحویل تمرینهاشان در آن روزها بود، این ماجرا را تا حد امکان کمتاثیر کنیم.
بابت ایرادهای پیش آمده متاسفیم، و امیدواریم بتوانیم با استفاده از تجربیات آموختهشده، از تکرارشان بپرهیزیم.
نمایشگاه کارِ کوئرا یا همان، Quera Career Days، از ۱۴ تا ۱۶ مرداد برگزار میشود. این رویداد با توجه به شرایط کرونا، امسال به صورت آنلاین برگزار میشود و شرکتهای برتر حوزه IT نیز در آن حضور فعال دارند. برای مشاهده شرکتهای حاضر در نمایشگاه و ثبتنام در رویداد به اینجا مراجعه نمایید.
بعد از ثبتنام در رویداد، به طور خودکار در آزمون مهارتسنجی آن که جمعه ۱۰ مرداد از ساعت ۱۱ تا ۱۹ برگزار میشود ثبتنام میشوید.
این آزمون فرصت مناسبی برای نشان دادن مهارتهای کدنویسی شما به شرکتهای نمایشگاه میباشد و هدف آن مقایسه شدن افراد با یکدیگر نیست. به همین دلیل توصیه تیم برگزاری رویداد به شما این است که حتما در این آزمون شرکت کنید. این آزمون از ۷ سوال پیادهسازی در سطوح مختلف تشکیل شده است. سوالات را میتوانید با ۱۶ زبانی که توسط کوئرا پشتیبانی میشود، حل کنید.
این آزمون روی امتیازِ Quera (یا QRate) شما تاثیر دارد. همچنین نتیجه آن در QCV یا همان رزومه کوئرایی شما نمایش داده میشود تا شانس شما برای جذب توسط شرکتها افزایش یابد. برای دیدن نمونه امتیازدهی و اثر آن به این لینک مراجعه نمایید. البته توجه داشته باشید که امتیازدهیِ معمولِ مسابقات در این آزمون صورت نمیگیرد.
بعد از اتمام این آزمون، قسمت آموزشی شروع میشود. در قسمت آموزشی به مرور زمان راهنماییهایی درباره حل سوالات در اختیار شما قرار میگیرند. همچنین در این زمان میتوانید از قسمت “سوال بپرسید” از تیم طراحی درباره نحوه حل سوالات و یا مشکلات کدتان، سوال بپرسید. مدت زمان قسمت آموزشی هم یک هفته است.
در ضمن برای آشنایی بیشتر شما با فرآیند مهارتسنجی یک آزمون با سبک سوالات مشابه، از سهشنبه ۷ مرداد، ساعت ۱۹ تا قبل از شروع آزمون اصلی برگزار میشود. برای شرکت در آزمون آزمایشی اینجا کلیک کنید. پیشنهاد میکنیم که اگر بار اول است که در مسابقات کوئرا شرکت میکنید، برای کسب نتیجه بهتر در این آزمون شرکت کنید.
به منظور شرکت بهتر در مسابقه هم این موارد را در نظر داشته باشید:
قوانین شرکت در مسابقات کوئرا را از اینجا ببینید، رعایت این قوانین در زمان مسابقه لازم است.
در همهی سوالهای مسابقه از سیستم داوری کوئرا برای نمرهدهی خودکار به ارسالهای شما استفاده میشود.
اگر سوالی در مورد صورت سوالهای مسابقه و یا نمرهدهی برای شما پیش آمد، میتوانید در بخش “سوال بپرسید” با پشتیبانی در ارتباط باشید.
در صورتی که اولین بار است در مسابقات کوئرا شرکت میکنید، توصیه میکنیم بخش نحوه ورودی و خروجی دادن را مطالعه کنید تا با نحوهی نوشتن برنامههای به این شکل آشنا شوید.