Development of an automated system for programming contests management
Închide
Articolul precedent
Articolul urmator
38 0
SM ISO690:2012
CROITOR, Mihail, MALAI, Mihail, NARTEA, Nichita. Development of an automated system for programming contests management. In: Mathematics and Information Technologies: Research and Education, Ed. 2023, 26-29 iunie 2023, Chişinău. Chişinău: 2023, pp. 80-81. ISBN 978-9975-62-535-7.
EXPORT metadate:
Google Scholar
Crossref
CERIF

DataCite
Dublin Core
Mathematics and Information Technologies: Research and Education 2023
Conferința "Mathematics and Information Technologies: Research and Education"
2023, Chişinău, Moldova, 26-29 iunie 2023

Development of an automated system for programming contests management


Pag. 80-81

Croitor Mihail, Malai Mihail, Nartea Nichita
 
Moldova State University
 
 
Disponibil în IBN: 26 aprilie 2024


Rezumat

Currently, programming contests have become a popular means of education, self-improvement, testing, participant selection and motivation. There is a large number of different contests, among which it is worth highlighting the International Olympiad of Informatics (IOI) [1] - and the International Collegiate Programming Contest (ICPC) [2]. The National School Olympiad in Informatics serves as a qualifying round for IOI. There are several systems available that provide organizers of programming contests [3] with tools for managing competitions and keeping track of results. Most of these systems include features such as automatic submission and solution verification, score calculation, and ranking generation. However, despite the availability of such systems, there are certain drawbacks that can hinder their usage. For instance, all international and national level competitions are automated, but until 2021, most districts in Moldova organized their competitions manually at the municipal level. Currently, the Romanian program Evaluator is used at the municipal level, but it only provides solution verification and comes with several issues. One of the drawbacks of existing systems for automating the organization of programming contests is the complexity of installation and configuration. Working with these systems requires a certain level of knowledge. Additionally, most of these systems do not support the Windows operating system, which limits their usage among a wide range of organizations. Another problem is the inconvenience or even absence of importing and exporting tasks, participants, and contests. All existing systems do not provide a simple and efficient way to exchange data between different systems or file formats. The aforementioned limitations of existing systems for automating the organization of programming contests create difficulties in organizing such contests at the municipal level. In light of these drawbacks, a new system called Olymp [4, 5, 6] is being developed to automate the organization of programming contests. The main focus is on simplifying the installation process, providing intuitive management (UX), and enhancing the capabilities of data import and export. The new system aims to provide organizers and participants with tools that will allow them to conduct programming contests more effectively and conveniently.