BOCADE: Improving the User Experience (UX) of Competitive Programming Contestants with a Visual Studio Code Extension
The BOCA programming contest management system provides a web interface for contestants. Moreover, contestants use standard code editors to develop their code. However, these editors are not optimized for the specific context of use of competitive programming. Therefore, in this paper, we present BOCADE, an extension for Visual Studio Code with the following functionalities: built-in BOCA interface and PDF viewer, automated test cases extraction and execution panel, and a mechanism for quick workspace organization. To evaluate the extension, two usability tests were conducted — a formative and a summative. The results suggests that the extension provides a superior UX for competitive programming contestants compared to the traditional setup.
Authors
- Liliana Santos (ORCID: https://orcid.org/0000-0001-9167-0138)
- Fabíola Gonçalves C. Ribeiro
- Kênia Santos de Oliveira (ORCID: https://orcid.org/0000-0002-4011-9247)
Institutions
- Instituto Federal de Educação, Ciência e Tecnologia de Brasília (BR)
- Instituto Federal de Goiás (BR)
Publication Details
- Published
- 2024-11-04
- DOI
- https://doi.org/10.5753/sbie.2024.241858
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00