BOCA Online Contest

BOCA Online Contest

على الرغم من أن كل موقع محلي يدير منافسيه بشكل مستقل (على سبيل المثال ، يتم التحكم في بيئة البرمجة وأنظمة التقديم محليًا) ، يتم إعداد حالات المشكلة واختبارها بواسطة لجنة فريدة من نوعها وتوزع على جميع المواقع.وبالتالي ، فإن جميع المواقع تدير مسابقاتها في نفس اليوم ، تقريبًا في نفس وقت البدء ، ويحتفظ كبار القضاة المحليين بقناة اتصال عبر الإنترنت لمناقشة الشكوك المحتملة حول المشكلة التي تم حلها.علاوة على ذلك ، لا يُطلب من المواقع المحلية استخدام نفس الأنظمة ، ولكنها ملزمة بتوفير ظروف متساوية لجميع الفرق داخل نفس الموقع.يتم تخصيص فتحات النهائيات البرازيلية وفقًا لحجم المواقع وأداء المدارس في العام السابق (تُمنح الميداليات لأفضل الفرق ، وتضمن هذه الميداليات فتحة للموقع الذي تتنافس فيه المدرسة الممنوحة).وبهذه الطريقة ، يتم تخصيص فترات نهائية للمواقع ، وتتنافس الفرق المحلية داخل الموقع لتكون مؤهلاً للنهائيات ، وتتجنب مشاكل الظروف المتميزة التي عادةً ما تكون ملازمة لمقارنة الفرق التي تتنافس في مواقع متميزة.من أجل توفير طريقة سهلة لإجراء مسابقة (إلى جانب مجموعة المشكلات ، والتي تتم أيضًا على النحو المذكور أعلاه) ، قمنا بتطوير BOCA ، ونظام إدارة لمسابقات البرمجة استنادًا إلى قواعد ICPC ، وتوزيع linux استنادًا إلى الأجهزة الافتراضية، المعروف باسم Maratona Linux [1].يتم توفير توزيع linux مع دليل بسيط خطوة بخطوة يمكّن موظفي النظام من تكوينه كجهاز فريق أو جهاز تحكم أو حتى خادم للمسابقة المحلية.وبالتالي ، يتم التأكد من أن جميع الفرق والقضاة والخادم تحتوي على نفس مجموعة المحررين والمجمعين ، وما إلى ذلك ، وبنفس التكوين والإصدار بالضبط.يحتوي BOCA ، نظام إدارة المسابقة ، أيضًا على تعليمات التكوين خطوة بخطوة لإعداد المسابقة (التثبيت غير مطلوب لأنه مدرج بالفعل في توزيع linux) ، ويتم توفير الدعم الفني للمواقع المحلية ....

موقع الكتروني:

التصنيفات

بدائل لـ BOCA Online Contest لنظام التشغيل Docker