Universāla programmēšanas olimpiāžu uzdevumu testēšanas sistēma
Author
Strode, Gunta
Co-author
Latvijas Universitāte. Fizikas un matemātikas fakultāte
Advisor
Opmanis, Mārtiņš
Date
2008Metadata
Show full item recordAbstract
Šī bakalaura darba ietvaros tika izplānota un izveidota universāla programmēšanas olimpiāžu uzdevumu testēšanas sistēma, tādejādi attīstot autores kursa darbā iesākto tēmu. Šajā darbā ir aprakstīta šī sistēma, tās arhitektūra un vairāku konkrētu problēmu risinājumi. Darba ietvaros tika izveidota sistēma, tās instalācija un lietotāju rokasgrāmata. Izveidotā sistēma atbilst informātikas olimpiāžu un citu populāru programmēšanas sacensību uzdevumu testēšanas sistēmu prasībām. Sistēmu var ērti lietot arī bez izstrādātāju klātbūtnes, tā ir lietojama dažādiem sacensību veidiem un dažādiem uzdevumu testēšanas paņēmieniem, tā strādā ātri un precīzi, kā arī ir pietiekami droša un ērta uzturēšanai (dažādu uzlabojumu, papildinājumu veidošanai). Sistēma veiksmīgi izmantota vairākās Latvijas programmēšanas sacensībās 2007. un 2008. gadā. For the purpose of this Bachelor thesis a broadly applicable system for testing tasks in programming contests was designed and developed, thus continuing the topic of the author‟s course work. This paper contains a description of the system and its architecture, as well as solutions to several specific problems. Practical submissions include the system, its installation and the user‟s manual. The system complies with the task-testing requirements of Olympiad in Informatics and other popular programming contests. The system can be easily used without the presence of its developers, and is applicable to different types of contests and various methods for task-testing. It works swiftly and accurately, is sufficiently safe and easy in maintenance, e.g. for the development of improvements and supplements. The system has been successfully used in several Latvian programming contests in 2007 and 2008.