This is an administration system to held programming contests (e.g. ACM-ICPC, Maratona de Programação da SBC). It has been designed to use php and postgresql as backends. The main desired features are: portability, concurrency control, multi-site and distributed contests, simple web interface. Here you find a small list of places where BOCA was used. Very brief and barely updated news.
If you would like to cite this work, please refer to this webpage or to the following publication: DE CAMPOS, C. P. ; FERREIRA, C. E. . BOCA: um sistema de apoio para competições de programação (BOCA: A Support System for Programming Contests). In: Workshop de Educacao em Computacao (Brazilian Workshop on Education in Computing), 2004, Salvador. Anais do Congresso da SBC, 2004.
Some words about version numbers (boca-x.y.z): x means the major version number, y the minor version number, and z the bugfix number. So an increasing on y usually means new features (and bugs), while an increasing on z means bug fixes.
A VM version of Maratona Linux was used in many contests during 2008. For the teams, this is probably the easiest solution (and the only I am going to keep updated here in this site). If you want to take a look on it, follow this link. It is a vmware-like hard disk image. The vmplayer for Linux and Windows can be obtained from them. A version translated to virtualbox (another VM player) is also available. Keep also an eye on errata file. A new version is available that uses the xubuntu-9.04. It is also available a script that is able to reproduce the construction of maratona linux from a fresh installation of xubuntu. In this way, it is easy to run the system natively, and installing a server directly on the hard-disk (without using the VMs) should be straightforward. Furthermore, Daniel Ribeiro and prof. Vagner Sacramento (Instituto de Informática, UFG) have created a live-CD version of the virtual disk, which makes possible to run the VM version of Maratona Linux natively. You can obtain it from the livecd directory following the same link.
Please send an email to cassio at ime.usp.br.
|
|