0
BOCA Online Contest
اگرچه هر سایت محلی رقابت خود را بطور مستقل انجام می دهد (به عنوان مثال ، محیط برنامه نویسی و سیستم های ارسال به صورت محلی کنترل می شوند) ، مجموعه مشکلات و پرونده های تست توسط یک کمیته منحصر به فرد تهیه و در کلیه سایت ها توزیع می شود.از این رو ، تمام سایت ها مسابقات خود را در همان روز ، تقریباً در همان زمان شروع اجرا می کنند ، و قاضیان ارشد محلی یک کانال ارتباطی آنلاین را برای گفتگو در مورد شبهات احتمالی درباره مجموعه مشکل ، نگه می دارند.علاوه بر این ، از سایتهای محلی خواسته نشده است که از همان سیستم ها استفاده کنند ، اما موظف هستند شرایط یکسانی را برای همه تیم ها در همان سایت فراهم کنند.اسلات به فینال برزیل با توجه به اندازه سایت ها و عملکرد مدارس در سال گذشته اختصاص یافته است (مدال ها به بهترین تیم ها اعطا می شوند و چنین مدال هایی شکافی را به سایتی که مدرسه اعطا شده در آن رقابت می کند) تضمین می کند.به این ترتیب ، اسلات ها به فینال به سایت ها اختصاص داده می شوند ، و تیم های محلی در داخل سایت برای واجد شرایط بودن در فینال رقابت می کنند و از بروز مشکلات در شرایط مشخص که معمولاً ذاتی برای مقایسه تیم هایی هستند که در سایت های مجزا رقابت می کنند ، اجتناب می کنند.به منظور فراهم کردن راهی آسان برای اجرای مسابقه (علاوه بر مجموعه مشکل ، که همانطور که ذکر شد نیز انجام می شود) ، ما BOCA ، سیستم مدیریتی برای برنامه نویسی مسابقات را بر اساس قوانین ICPC و توزیع لینوکس مبتنی بر دستگاههای مجازی تهیه کرده ایم.، معروف به ماراتونا لینوکس [1].توزیع لینوکس با یک راهنمای گام به گام ساده ارائه شده است که پرسنل سیستم را قادر می سازد تا آن را به عنوان دستگاه تیمی ، دستگاه قاضی یا حتی سرور برای مسابقات محلی پیکربندی کنند.از این رو ، اطمینان حاصل شده است که کلیه تیم ها ، داوران و سرورها حاوی مجموعه ای از ویرایشگرها ، کامپایلرها و غیره هستند و با پیکربندی و نسخه دقیقاً یکسان هستند.BOCA ، سیستم مدیریت مسابقه ، همچنین شامل دستورالعمل های پیکربندی مرحله به مرحله برای تنظیم مسابقه (نصب لازم نیست زیرا در حال حاضر در توزیع لینوکس گنجانده شده است) ، و پشتیبانی فنی برای سایت های محلی ارائه می شود ...