Font Size: a A A

Design And Study On The Development And Application Of Online Evaluation System

Posted on:2016-08-03Degree:MasterType:Thesis
Country:ChinaCandidate:J Q WangFull Text:PDF
GTID:2308330473463110Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Asone of the basis courses for computer science, computer programming is an important part of practical teaching. Meanwhile, the computer program code mark is a very important work in computer programming courses to understand the students’ proficiency to knowledge. Aimed at these features, achieving reading and marking the student’s code in time is a vital factorto improve student learning efficiency factors. However, traditional teaching methods still remain on manual inspection, whichhas bad effect onthe improvement of the teaching efficiency and students studying.In this paper, we introduce the automatic testing method for detecting computer language program which is designed according to the automatic testing methods in software engineering. This system can automatically inspect and evaluatestudent code, which can achieve the automatic evaluation for a computer programming language. In this paper, we firstly introduce the on-line judge teaching system and its influence to teaching, and compare the development between home and abroad. Secondly, we analysis of the existing online evaluation system and online judge programming courses, then introduce the design of the system and the international design standards. Then, we introduce the OJ systems (Online Judge System Of BUCT) of Beijing University of Chemical Technology, its design and development, which involves the system’s technology, and development tools have also been analyzed and discussed. The system is based on the traditional three-tier B/S Web server system, using PHP to precede dynamic interactive Web applications, using Apache to configure Web container, while the kernel is developed by C++ and database management system is MySQL. Its core technology is code similarity review, subject classification and recommendation. Finally, the paper uses data visualization techniques thdo a statistical analysis of the use of this system, and simply do a data visualization application on the students practice.Currently, the system has been applied in the actual students’homework, on which the system is operating normally. Meanwhile, compared with the previous, the enthusiasm of the students writing programs has improved. On the otherhand, because of the full use of the system, teachers no longer spending a lot of time on these duties, they can spend more time and energy on teaching.At the same time, the system also broke the traditional testing ways, which achieves paperless examination and remote examination techniques. The method of teaching is also an innovative way.
Keywords/Search Tags:Online Judge, Code similarity derection, Visual analysis
PDF Full Text Request
Related items