Skip to content

sunshead/online-judgement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online-judgement

A full-stack web app supporting collaborative online code editing, compiling, execution and result judgement.

The design goals of this system are:

  • User can use interactive code editor to edit code. Supported languages are Java, C++ and Python.
  • Multiple users can edit the same piece of code simultaneously.
  • User can compile the code by clicking ‘compile’ button. The compile result will be displayed to user.
  • User can run the code by clicking ‘run’ button. The execution result will be displayed to user.
  • User can browse pre-stored coding problem list.
  • User can get details of a specific coding problem by clicking the problem in the list.
  • User can submit the code through ‘submit’ button to submit the code to solve the chosen question. The result, including compiling, correctness and running time, will be presented.
  • User’s submissions will be recorded for reference.
  • User can check his progress / statistics for questions.
  • Admin can manually add new problem.

Usage

./launcher.sh

About

A collaborative online code judge system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages