Abstract
For lower efficiency and poorer reliability in programming training and competition by currently artificial judgment, design an Online Automatic Judging (referred to as OAJ) System. The OAJ system including the sandbox judging side and Web side, realizes functions of automatically compiling and running the tested codes, and generating evaluation scores and corresponding reports. To prevent malicious codes from damaging system, the OAJ system utilizes sandbox, ensuring the safety of the system. The OAJ system uses thread pools to achieve parallel test, and adopt database optimization mechanism, such as horizontal split table, to improve the system performance and resources utilization rate. The test results show that the system has high performance, high reliability, high stability and excellent extensibility.
Cite
CITATION STYLE
Liang, H., Chen, C., Zhong, X., & Chen, Y. (2017). Design and implementation of online automatic judging system. In IOP Conference Series: Earth and Environmental Science (Vol. 69). Institute of Physics Publishing. https://doi.org/10.1088/1755-1315/69/1/012091
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.