| The automatic testing and evaluation system for information technology(IT)comprehensive practical activities is a framework C/S and B/S combined real-time examination software developed for implementing the relevant document announcements on IT examinations issued by the Ministry of Education of the People’s Republic of China since2014 and according to the contents of current information technology examination.Considering the shortage of IT examination software products circulating in the market,this system is dedicated to realizing automatic paper-free marking and optimizing and improving the traditional paper marking methods,mainly focusing on the optimization of subjective questions marking function and Flash objective questions operation involved in the two common office software products,Office and PhotoShop.In view of the issues existing in the current IT testing and evaluation systems,this paper has further improved the testing and evaluation code design of Word,Excel,and PowerPoint based on the topic research background and the research techniques of relevant fields,and has realized the independent subjective question setting function based on Web.Additionally,based on Flash script,a Flash objective test question system has been designed,and through Emgu CV technology,PhotoShop subjective question marking has been realized.The study is mainly made to the following aspects:(1)Through the demand analysis of Taiyuan Zhilin Information Technology Co.,Ltd.,and according to the current development trend of IT examinations,the scope of examination involved in the software development and research is identified,and the environment and language required for software development are determined according to actual conditions.(2)Through the object model analysis of Word,Excel and PhotoShop as well as the summary of knowledge points,and according to the setting software structure,the interaction between JAVA and C# language is realized,and the method to rapidly test and evaluate the required question types through the traversal of XML file node attributes is determined.Additionally,the Web-based examination paper generation function is realized according to the needs of the software.(3)In view of the application and development of OpenCV(Open Source Computer Vision Library)and its combination with C# language that is mainly used by this software testing and evaluation system,by using EmguCV technology and improving its algorithm,the PhotoShop image identification function is realized,which can be used to further test and evaluate the operation of PhotoShop subjective questions.(4)Using the Flash-based script language Action Script and XML technology,and taking advantage of the design and use skill of Flash Action code,C language programming is completed by the method of dynamic text and invisible button as well as the UI component method to design a Flash-based test question system,realizing the test and score statistics of one-choice questions,multiple-choice questions and fill-in-the-blank questions. |