(Translated by https://www.hiragana.jp/)
Online judge: Difference between revisions - Wikipedia Jump to content

Online judge: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Shafaet (talk | contribs)
No edit summary
m Added reference to an open-source tool that will be used in IOI2012
Line 44: Line 44:
*[http://sio2project.mimuw.edu.pl SIO2], an open source online judge platform written in [[Python (programming language)|Python]]
*[http://sio2project.mimuw.edu.pl SIO2], an open source online judge platform written in [[Python (programming language)|Python]]
*[http://infoarena.ro/ Infoarena], over 1100 problems, C/ C++/ Pascal supported, over 20000 users. [[Romanian language]] only.
*[http://infoarena.ro/ Infoarena], over 1100 problems, C/ C++/ Pascal supported, over 20000 users. [[Romanian language]] only.

Open-source project for running contests:
*[https://github.com/cms-dev/cms Contest Management System] Open-source tool in Python to run and manage a programming contest on a server [IOI2012].

[[Category:Programming contests]]
[[Category:Programming contests]]



Revision as of 04:39, 16 June 2012

An online judge is an online system to test programs in programming contests. They are also used to practice for such contests. Many of these systems organize their own contests.

The system can compile and execute codes, and test them with pre-constructed data. Submitted code may be run with restrictions, including time limit, memory limit, security restriction and so on. The output of the code will be captured by the system, and compared with the standard output. The system will then return the result. When mistakes were found in a standard output, rejudgement using the same method must be made.

Online Judges have ranklists showing users with the biggest number of accepted solutions and shortest execution time for a particular problem.[1]

See also

References

  1. ^ Programming Challenges (Skiena & Revilla) ISBN-10: 0387001638,ISBN-13: 978-0387001630

Some of the online judges designed for programming course are:

  • Online Judge Plugin for Moodle 2.x, can automatically grade C/C++/Java/Python/Perl/C# and more 40+ programming language assignments.
  • HUSTOJ, HUST Online Judge,C/C++/Pascal/Java/Ruby/Bash/Python/PHP/Perl/C# supported, an open source OJ system using GPL2.0 license, which support LiveCD mode and FPS format.
  • FPS, Free Problem Set, an open source problemset exchange format based on XML, which providing more than 400 free problems in FPS format.
  • SIO2, an open source online judge platform written in Python
  • Infoarena, over 1100 problems, C/ C++/ Pascal supported, over 20000 users. Romanian language only.

Open-source project for running contests: