Font Size: a A A

The Research And Implementation Of Automatic Marking Papers System For VC++ Program Designing Questions

Posted on:2007-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:X L WenFull Text:PDF
GTID:2178360182499936Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of educational innovation, people have the imminency request for the combination of information technologies and education system. The influences which information technologies act on education system will cause great reformations of the traditional educational system. And so the traditional examination way won't meet the needs of modern examination already. Computer application ability's tests that make on computer have become the most important ways of higher school's test. This way of test that used handed marking are heavier the teacher's workload. And with the increase of student's number, it causes great pressure to handed marking paper. It is necessary to build automatic marking system.Visual C++ is the programming language in most common use. Most of applications are the designing of program interface. In the paper, an automatic marking system on VC++ inierface programming is presented. Static and dynamic methods for judging of VC++ programming are introduced. The static judgement is to find out some characteristics through source code analysis, while the dynamic judgement is to test the black box in process so as to monitor the correct function. The feasibility of function judgement to VC++ programming is proved. VC++ program structure is deeply analyzed. The marking process and some key points of technique realization are described in detail, and low-level control mechanism to VC++ components is investigated. It uses the principles of Windows Message Process to simulate driving user's programming. The system imports script maneuver and provides a kindly interface in order to adapt different VC++ application programming tests. During the system running, the system can automatically process many kinds of errors from user's programming, which will overcome the infection to the system because of the errors, to make sure the system running normally.This paper discusses the designing and accomplishing project for VC++ program designing questions. The system can fulfill the automatic marking of paper. Overcomeing the inherence limitation of handed markings. It will enhance the quality and justice. The consequent study will base itself upon more general automatic marking papers technology for computer examination program design question then expand. The achievement of this technology study will be popularized and applied more widely in the future.
Keywords/Search Tags:program design question, automatic marking papers, test, VC++, the principles of Windows message process
PDF Full Text Request
Related items