Font Size: a A A

The Research On Program Auto-checking Based On XML

Posted on:2006-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhuFull Text:PDF
GTID:2168360152981162Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, especiallythe development of network technology, and its extensive applicationin the field of education, CAI(Computer Assisted Instruction) ande-Learning have gained great progress and promoted the research oftechnology in paperless test and evaluate system. It always bedifficult and important to push forward the reform in higher educationby using paperless system to test and evaluate the students' specialtylevel rightly. In this paper, we researched and expatiated on theproblem of program auto-checking in paperless test and evaluatesystem based on LAN, and made the useful experiments in theapplication and theory about the individual and intellectualizedteaching. We analyze the problem of program auto-checking and use theproductions in program correctness for reference. We also put forwardthe thought that proceeding auto-checking by level and weighting,and describes five levels of correctness which as follows: results,lexical analysis and syntax parsing, modules, variable's changingcurves(VCC for short) and checking by manual. Further more, itfocuses on the arithmetic and implement for lexical analysis, modulesmatching and VCC matching. For the extensibility and reusability, weuse standard mid-language XML to describe the source. We useMSXML parser based on DOM to obtain XML document tree stylechart and to match modules. At the same time, we use VCC to reflectthe changing of data flow and put forward the validate method ofVCC. Finally, We implement the auto-checking in paperless test andevaluate system.
Keywords/Search Tags:CAI, e-Learning, Paperless test and evaluate system, Program Correctness, Auto-checking, XML, Variable's Changing Curve
PDF Full Text Request
Related items