Font Size: a A A

Research And Implementation Of Automatically Judging Test Paper For VB

Posted on:2007-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:S LiuFull Text:PDF
GTID:2178360185450046Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of educational achievements and the popularity of computer education, the types of test are increasing and the requests of test are enhancing. So the teachers' workload is increasingly heavier. The traditional examination pattern can't meet the needs of modern tests. The test by computer instead of paper promotes a series of new subjects. The research and implementation of automatically judging test paper for computer program designing is very important. It is not only important for the computer-based education, but also essential for the realization of computer-based test.Visual Basic is one of the excellent program languages for Windows programming. In the future, it will play an important part at programming training and programming test. In order to check the students' programming ability with Visual Basic, an automatic marking system for Visual Basic programming has been developed. In order to achieve the goal, I studied Visual Basic and principles of Windows message process seriously, analyzed the DLL technique, and finally got the solution by calling DLL. As a result, using this system, we can not only expand the test database and the key, but also achieve the expansion and maintenance of the program. This paper also explains the process of implementation of automatically judging test paper.I use both dynamic judging and static judging to achieve auto judging. The process of dynamic judging includes running the students' program, sending messages to the application, making the application running in designed sequence and getting the mark by comparing results. Meanwhile, some controls' attribution can't be acquired by dynamic judging or the mark of dynamic judging is zero, we use static judging. This method guarantees the equity.Within Automatic Marking System, practicability is emphasized. Preparatory testing result has proved that automatic judging module can run steadily and unify grading standard.
Keywords/Search Tags:Computer Test, Principles of Windows Message Process, DLL, Dynamic Calling, Auto Judging Test Paper
PDF Full Text Request
Related items