BOCA Online Contest icon
BOCA Online Contest icon

BOCA Online Contest

 1 like

A software for supporting programming contests developed to be used in the Maratona de Programação of the Brazilian Computing Society.

BOCA Online Contest screenshot 1

License model

  • FreeOpen Source

Platforms

  • Self-Hosted
  No rating
1 like
0comments
0 news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

BOCA Online Contest News & Activities

Highlights All activities

Recent activities

No activities found.
Show all activities

BOCA Online Contest information

  • Developed by

    cassiopc
  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Written in

  • Alternatives

    4 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  115 Stars
  •  58 Forks
  •  12 Open Issues
  •   Updated Sep 26, 2024 
View on GitHub

Our users have written 0 comments and reviews about BOCA Online Contest, and it has gotten 1 likes

BOCA Online Contest was added to AlternativeTo by Matheus Breguêz on May 29, 2017 and this page was last updated May 29, 2017.
No comments or reviews, maybe you want to be first?
Post comment/review

What is BOCA Online Contest?

Although each local site runs its competition independently (for example, the programming environment and the submission systems are controlled locally), the problem set and test cases are prepared by a unique committee and distributed to all sites. Hence, all the sites run their contests in the same day, almost at the same starting time, and local chief judges keep an online communication channel to discuss possible doubts about the problem set. Furthermore, the local sites are not demanded to use the same systems, but are obligated to provide equal conditions to all teams within the same site. The slots to the Brazilian finals are allocated according to the size of the sites and the performance of the schools in the previous year (medals are given to best teams, and such medals guarantee a slot to the site where the awarded school competes). In this way, slots to the finals are allocated to sites, and local teams compete within the site to be eligible to the finals, avoiding problems of distinct conditions usually inherent of comparing teams that compete in distinct sites. In order to provide an easy way to run a contest (besides the problem set, which is also done as mentioned), we have developed BOCA, an administration system for programming competitions based on the ICPC rules, and a linux distribution based on virtual machines, known as Maratona Linux [1]. The linux distribution is provided with a simple step-by-step guide that enables the system personnel to configure it as a team machine, a judge machine, or even a server for the local contest. Hence, it is ensured that all teams, judges and server contain the same set of editors, compilers, etc, and with the exactly same configuration and version. BOCA, the contest administration system, also contains step-bystep configuration instructions to set up the contest (installation is not required as it is already included in the linux distribution), and technical support for the local sites is provided.

Official Links