Font Size: a A A

Software Development For Testpaper Auto-Generation Of Mechanical Courses

Posted on:2011-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:M Q DaiFull Text:PDF
GTID:2132360305970555Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
According to the present situation and the actual demand for the testpaper database system of mechanical courses, a software for testpaper auto-generation of mechanical courses was developed based on the secondary development of CAXA. Some key technologies were studied in the paper, such as the secondary development of CAXA program, the drawing processing of testpaper in CAXA as well as the joint programming between VC++6.0 and Matlab7.0 based on COM components. Three functional modules were developed including testpaper database management, testpaper generation and management and testpaper analysis. Based on analyzing the theory of auto-generation testpaper and its constrains, an algorithm for testpaper auto-generation was designed which selects the questions by multidimensional array and random. The questions group was optimized in the algorithm by using the overall difficulty coefficient so that a good quality of testpaper could be obtained. By using the prepared testpaper templates, an algorithm for intelligent typesetting was designed and realized which was proved to be simple, efficient and practical. According to the analysis and summary of the layer properties, a method was proposed to make the testpaper more standard, clear, accurate and efficient. Based on the statistics theory, the testpaper analysis program was developed which could analyze the students score, questions quality and testpaper quality. This paper is an exploratory research in the application of CAXA secondary development. The developed software has the characteristics of perfect function, friendly interface, easy to used and convenient to maintain. It is seamless integrated into CAXA.The method proposed in the paper would have reference value and guiding significance for the development of the same kind computer aided teaching software.
Keywords/Search Tags:CAXA, secondary development, auto-generation testpaper, intelligent typesetting, testpaper analysis
PDF Full Text Request
Related items