نمرهدهی سوالات
در حالت عادی نمره هر سوال با توجه به تعداد تستهایی که درست جواب داده میشوند، تقسیم بر تعداد کل تستها معلوم میشود. در صورتی که بخواهید نمرهدهی به این گونه نباشد میتوانید از تستها را به تعدادی دسته تقسیم کنید و به ازای هر دسته یک نمره تعیین کنید که اگر همه تستهای آن دسته درست جواب داده شوند، نمره آن دسته به کاربر داده میشود.
برای استفاده از این قابلیت شما میتوانید در کنار تستها یک فایل به نام config.json قرار دهید که در آن یک شی JSON قرار دارد و یک لیست به نام packages دارد که هر عضو آن یک دیکشنری است و دو ویژگی به نام score و tests دارد. score نمره آن دسته از تستها و tests یک لیست شامل شماره آن تستها میباشد.
توجه کنید که جمع score دستهها لازم نیست عدد خاصی شود و در نهایت نمره اصلی یک ارسال با توجه به نمره اصلی سوال که در بخش تنظیمات سوال وارد میشود محاسبه میشود.
برای مثال در [این سوال](https://quera.ir/problemset/olympiad/32473/%D8%B3%D8%A4%D8%A7%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D9%88%DB%8C%D8%A7-%D8%B2%D9%88%D8%B1%D9%88-%D8%AF%D9%86%D8%A8%D8%A7%D9%84%D9%87-%D9%85%DB%8C%D9%81%D8%B1%D9%88%D8%B4%D8%AF) تستها دسته بندی شدند و به ازای هر دسته اطلاعات مربوط در فایل config.json وارد شده است. میتوانید تستهای این سوال را از [اینجا](https://quera.ir/qbox/download/gn4qZNzxIF/zoro.zip) ببینید.