0
BOCA Online Contest
Iako svaka lokalna web lokacija provodi konkurenciju neovisno (na primjer, programsko okruženje i sustavi za prijavu kontroliraju se lokalno), skup problema i ispitne slučajeve priprema jedinstveno povjerenstvo i distribuira ih svim web lokacijama.Stoga sve stranice natječaje održavaju u istom danu, gotovo u isto vrijeme, a lokalni glavni suci održavaju mrežni kanal za komunikaciju kako bi raspravljali o mogućim sumnjama oko postavljenog problema.Nadalje, od lokalnih web lokacija se ne zahtijeva da koriste iste sustave, ali su dužni osigurati jednake uvjete za sve timove na istom mjestu.Prorezi za brazilsko finale raspoređuju se prema veličini mjesta i uspješnosti škola u prethodnoj godini (medalje se daju najboljim timovima, a takve medalje garantiraju mjesto na mjestu na kojem se natjecala nagrađena škola).Na taj se način mjesta za finale dodjeljuju mjestima, a lokalni se timovi natječu unutar web mjesta kako bi imali pravo na finale, izbjegavajući probleme s različitim uvjetima koji su obično svojstveni uspoređivanju timova koji se takmiče na različitim lokacijama.Kako bismo osigurali jednostavan način za pokretanje natječaja (osim postavljenog problema, koji se također radi kao što je spomenuto), razvili smo BOCA, administrativni sustav za programiranje natjecanja na temelju ICPC pravila i linux distribuciju na temelju virtualnih računala, poznata kao Maratona Linux [1].Linux distribucija opremljena je jednostavnim detaljnim vodičem koji sustavu omogućuje da je konfigurira kao timski stroj, sudački stroj ili čak i poslužitelj za lokalno natjecanje.Dakle, osigurava se da svi timovi, suci i poslužitelj sadrže isti set urednika, prevodilaca itd., S točno istom konfiguracijom i verzijom.BOCA, sustav administracije natjecanja, također sadrži upute za podešavanje korak po korak za postavljanje natječaja (instalacija nije potrebna jer je ona već uključena u distribuciju Linuxa), a pružena je tehnička podrška za lokalne web stranice ....