Font Size: a A A

Design And Implementation Of The Online Judgment System For Coding Platform

Posted on:2018-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:X NiFull Text:PDF
GTID:2348330542484999Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the Internet,all walks of life are beginning to join the competition for IT professionals,the Internet IT personnel education and training platform continue to emerge.How to provide users with a good platform to meet the needs of users and improve user learning efficiency becomes important,so this thesis mainly on the programming problem evaluation module to achieve the project line to meet the needs of the project.In this thesis,we mainly study the working principle and realization of the related OJ system of university and enterprise from the realization of the function module of the test system programming problem,so as to realize a subsystem with characteristic and complete programming problem evaluation.The system includes two parts: online examination and online practice.In the course of system implementation,we need to study and learn the knowledge of jQuery,Ajax,SpringMVC,MyBatis,NFS,Memcached and OJ background.In the implementation process,the need to take into account the management of programming problems related to this piece of work in the process of programming questions added,the process of adding multiple test cases,the use of jQuery editing,test case data In the form of documents to write the server;online practice module,the need for real-time interaction with the database,the database records the results of timely feedback to the user;in OJ background judgment core implementation,the study of OJ implementation principles and workflow,Including the realization of the underlying code,the source code to judge the process of logic design and implementation,including the revision of the test status records in the data table after the examination results are judged.This thesis focuses on the design and implementation of the modular programming system for the test system of the ZhaiKe,and the technical and theoretical details be used in the deployment the system,and discusses the efficiency of online evaluation.Online evaluation subsystem implementation,greatly improving the efficiency of online assessment,in the case of concurrency,but also in a relatively short time to complete the evaluation process,while meeting the security needs.
Keywords/Search Tags:Online exam, Program evaluation, Cache, Security
PDF Full Text Request
Related items