Font Size: a A A

Design And Implementation Of VB Computer Examination System

Posted on:2014-05-24Degree:MasterType:Thesis
Country:ChinaCandidate:X ChengFull Text:PDF
GTID:2268330425974401Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Program designing is an important computer elementary course in college. VisualBasic, because of its simple syntax, is the introductory language of many disciplines. Theautomatic marking of programming is not easy to achieve, so that many colleges still usethe written examination form which is not always efficient to reflect the true level ofstudents. Currently most of the VB examination systems mostly use the national computergrade II examination question bank. These kinds of examination systems don’t haveuniversality. The score of program interface is accurate, but the score of program codeswhich is only based on the running results is not reasonable.According to the teaching requirements of program designing course in HebeiUniversity of Science and Technology, this paper designed and implemented a VBcomputer examination system which based on.NET platform, using the MVC architecture.It consists of three main modules, namely management module, test module andevaluation module. Among them, scoring module is the core module of the system. Thispaper proposed a marking scheme that involves XML interface static marking, blockprogram instrumentation dynamic marking and regular expression static marking. XMLinterface static marking transforms the student’s VB FRM file to a XML file, and thenextracts the test object information for marking. It can simplify the evaluation process aswell as improve the marking efficiency. Block program instrumentation dynamic markingembeds the students’ code blocks into the answer codes, and then use the pile statementsto output the results for marking. It can avoid joint errors caused by local errors, andheavily reduce the issues of students’ losing points. When dynamic marking score is zero,the student’s program will be marked by static code marking method. It uses regularexpressions to describe scoring statement characteristics and takes into account thestatement order, which makes the evaluation more accurate.This system can be used to test or practice. It helps teachers to analyze the result ofthe exam, so that they can be more targeted tutoring, and improve the teaching quality.This system overcomes the deficiency of the current marking methods and makes theevaluation more scientific, accurate, close to the manual marking effect.
Keywords/Search Tags:Examination system, Automatic marking, VB, XML, Block programinstrumentation, Regular expression
PDF Full Text Request
Related items