Application of an Online Judge & Contester System in Academic Tuition

  • Adrian Kosowski
  • Michał Małafiejski
  • Tomasz Noiński
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4823)


The paper contains a description of the SPOJ online judge and contester system, used for E-Learning of programming, which has been successfully applied in the tuition of students at the Gdańsk University of Technology. We study the implementation of the system with security demands and present our experiences connected with the use of such systems in academic courses at an undergraduate and graduate level in the last four years.


Master Node Programming Assignment Security Demand Contest Organizer Pass Threshold 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    Moodle Project:
  3. 3.
    Cheang, B., Kurnia, A., Lim, A.: Online judge. Computers and Education 36, 299–315 (2001)CrossRefGoogle Scholar
  4. 4.
    Cheang, B., Kurnia, A., Lim, A., Oon, W.-C.: On automated grading of programming assignments in an academic institution. Computers and Education 41, 121–131 (2003)CrossRefGoogle Scholar
  5. 5.
    Sphere Online Judge: Gdansk University of Technology,
  6. 6.
    Kosowski, A., Małafiejski, M., Noiński, T.: Security in the Sphere Online Judge system. In: XIII Conference on Networks and Computer Systems, Łódź, Poland, pp. 663–670 (2005) (In Polish)Google Scholar
  7. 7.
    Janczewski, R., Kosowski, A., Małafiejski, M., Noiński, T.: Application of SPOJ cooperative contest management in the university tuition system (in polish). Annals of the Gdansk University of Technology 10, 365–370 (2006)Google Scholar
  8. 8.
    McCabe, T.: A complexity measure. IEEE Transactions on Software Engineering SE-2(4) (1976)Google Scholar
  9. 9.
    The Grsecurity Project:
  10. 10.
    TASK Academic Computer Centre:

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Adrian Kosowski
    • 1
  • Michał Małafiejski
    • 1
  • Tomasz Noiński
    • 2
  1. 1.Department of Algorithms and System ModelingGdańsk University of TechnologyGdańskPoland
  2. 2.Computer Architecture DepartmentGdańsk University of TechnologyGdańskPoland

Personalised recommendations