Mooshak: a Web-based multi-site programming contest system

dc.contributor.author Fernando Silva en
dc.contributor.author José Paulo Leal en
dc.contributor.other 5124 en
dc.contributor.other 5125 en
dc.date.accessioned 2023-08-02T08:14:36Z
dc.date.available 2023-08-02T08:14:36Z
dc.date.issued 2003 en
dc.description.abstract This paper presents a new Web-based system, Mooshak, to handle programming contests. The system acts as a full contest manager as well as an automatic judge for programming contests. Mooshak innovates in a number of aspects: it has a scalable architecture that can be used from small single server contests to complex multi-site contests with simultaneous public online contests and redundancy; it has a robust data management system favoring simple procedures for storing, replicating, backing up data and failure recovery using persistent objects; it has automatic judging capabilities to assist human judges in the evaluation of programs; it has built-in safety measures to prevent users from interfering with the normal progress of contests. Mooshak is an open system implemented on the Linux operating system using the Apache HTTP server and the TcI scripting language. This paper starts by describing the main features of the system and its architecture with reference to the automated judging, data management based on the replication of persistent objects over a network. Finally, we describe our experience using this system for managing two official programming contests. Copyright (C) 2003 John Wiley Sons, Ltd. en
dc.identifier P-000-GZ8 en
dc.identifier.uri https://repositorio.inesctec.pt/handle/123456789/14211
dc.language eng en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Mooshak: a Web-based multi-site programming contest system en
dc.type en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
P-000-GZ8.pdf
Size:
369.92 KB
Format:
Adobe Portable Document Format
Description: