Computer Science ›› 2020, Vol. 47 ›› Issue (11A): 657-661.doi: 10.11896/jsjkx.200500048

• Interdiscipline & Application • Previous Articles     Next Articles

Online Judge System Based on Multiple Judgement Modes

WANG Gui-ping, LIU Jun, LUO Xian, CHEN Wang-qiao   

  1. College of Information Science and Engineering,Chongqing Jiaotong University,Chongqing 400074,China
  • Online:2020-11-15 Published:2020-11-17
  • About author:WANG Gui-ping,born in 1979,Ph.D,associate professor,M.S.supervisor,is a member of CCF.His main research interests include machine learning,big data and traffic infrastructure monitoring.
  • Supported by:
    This work was supported by the Major Project of Teaching Reform and Research in Chongqing Higher Education (171016).

Abstract: Software development abilities including programming are the basic abilities for students from electronic and information majors.Online programming practice and programming contest can cultivate students' learning interests and improve students' programming practice abilityies.Online Judge (OJ) systems play important roles in practical teaching of programming courses,as well as in promoting of programming contests.In recent years,various programming contests are increasingly being promoted in domestic universities of China.The extent and influence of these contests areincreasing.There is an urgent requirement for an OJ system that can adapt to different judgement modes.This paper analyzes the present situation of OJ systems.It summarizes three judgement modes,i.e.,single data set,multiple data sets,and weighted multiple data sets.It designs and deve-lops an OJ System based on multiple judgement modes (MOJ),and implements these three judgement modes in MOJ.MOJ can be adopted to different programming contests,as well as the practical teaching of programming courses.MOJ plays important roles in teaching and contests.

Key words: Academic contests, Multiple judgement modes, Online judge system, Programming contests, Programming practical ability

CLC Number: 

  • TP391.7
[1] HAN J P,LIU C Y,HU W H.A Programming Teaching Mode Based on Learning in-Class and out-Class and the Combination of Competitions with Classroom Teaching [J].Research and Exploration in Laboratory,2014(6):169-171.
[2] WANG G P,FENG R.Teaching methods focusing on cultivating practical ability in course of programming [J].Laboratory Science,2009(1):81-84.
[3] WANG G P,CHEN S Y,YANG X,et al.OJPOT:Online Judge &Practice Oriented Teaching Idea in Programming Courses [J].European Journal of Engineering Education,2016,41(3):304-319.
[4] LIANG B,FENG L.Teaching and practice methods of computer talents cultivation based on ACM/ICPC [J].Laboratory Science,2017(4):229-231.
[5] ZHANG J P,ZHANG S J.Subject Competition Promotes the Development of College Students' Educational Technology Ability [J].E-education Research,2010(8):35-41.
[6] JU S G,LIAO Y,ZHOU G,et al.ACM contest and the Experimental Teaching Innovation [J].Experimental Technology and Management,2009,26(5):125-126.
[7] PC2[OL].http://pc2.ecs.csus.edu/.
[8] QIAO S J,YANG Y,GE Y M,et al.The Design and Implement of Multi-user Online Judge System Based on B/S Mode [J].Computer Engineering & Science,2011,33(A1):58-61.
[9] WASIK S,ANTCZAK M,BADURA J,et al.A Survey on Online Judge Systems and Their Applications[J].ACM Computing Surveys,2018,41(1):3.
[10] ALEMÁN J L.Automated Assessment in a Programming Tools Course [J].IEEE Transactions on Education,2011,54(4):576-581.
[11] WANG L F,LI X Z,LIU Y K,et al.Application of Online Eva-luation in Data Structure Practice Teaching [J].Computer Education,2016(4):71-73.
[12] WANG R Z.Design of Mixed Learning Mode for Programming Courses Based on Online Evaluation System [J].Computer Education,2018(8):126-129.
[13] WU S X,LIANG B L.Application of Online Judge in Practice Teaching of C++ Programming Course [J].Journal of Higher Education,2016(9):164-165.
[14] CHEN R Q,HU Y L,Ying J J,et al.Study on similarity detection of source code in online j udge system [J].Experimental Technology and Management,2014,31(4):109-111.
[15] ZHANG H B.Design and Implementation of the Open CloudPlatform Based Open Source Online Judge System [J].Compu-ter Science,2012(11A):339-343.
[16] SHU X F,ZHANG W,WANG M N.Design and Development of Distributed Program Judgment System Based on Docker [J].Research and Exploration in Laboratory,2018,37(6):140-143.
[1] ZHAO Ren-xing, XU Pin-jie, LIU Yao. ECG-based Atrial Fibrillation Detection Based on Deep Convolutional Residual Neural Network [J]. Computer Science, 2022, 49(5): 186-193.
[2] HUANG Mei-gen, LIU Chuan, DU Huan, LIU Jia-le. Research on Cognitive Diagnosis Model Based on Knowledge Graph and Its Application in Teaching Assistant [J]. Computer Science, 2021, 48(6A): 644-648.
[3] GAO Qiang, GAO Jing-yang, ZHAO Di. GNNI U-net:Precise Segmentation Neural Network of Left Ventricular Contours for MRI Images Based on Group Normalization and Nearest Interpolation [J]. Computer Science, 2020, 47(8): 213-220.
[4] YUE Xiao-han, XU Xiao-jian, WANG Xi-bo. Research on Muti-AGV Sechduling Algorithm Based on Improved Hybrid PSO-GA for FMS [J]. Computer Science, 2018, 45(11A): 167-171.
[5] ZHOU Sheng-pu, GENG Guo-hua, LI Kang, WANG Piao. Multi-view Geometric 3D Reconstruction Method Based on AKAZE Algorithm [J]. Computer Science, 2018, 45(11A): 180-184.
[6] ZHANG Ze-zhong, GAO Jing-yang, LV Gang, ZHAO Di. Pathological Image Classification of Gastric Cancer Based on Depth Learning [J]. Computer Science, 2018, 45(11A): 263-268.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!