Font Size: a A A

Development Of C Language Online Examination System And Research On Its Pivotal Technologies

Posted on:2017-10-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y N CaoFull Text:PDF
GTID:2348330536976783Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of science technology and the upgrading of education model,multimedia and informational technology on many aspects of education are playing an increasingly important role,result in getting rapid development of online examination by taking questions randomly,real-time testing,real-time automatic rating.Online examination can avoid effectively the negative impact of human factors,improve greatly the efficiency of the examination,make teachers be able to be free from heavy test task,promote the teaching result and informationization level of teaching model.The thesis starts from the actual demand of C language programming test and analyzing the requirements and characteristics of online examination,then it states from the system architecture design,general design,detailed design to the C language programming and the core algorithm of automatic grading of online examination system in multiple aspects,and starts research on the work of a number of related issues.First of all,according to the characteristics of the system functional requirements and performance requirements,this paper establishes a system based on B/S structure and the technology of SQL Server database system architecture.The thesis describes the analysis and design of the system,and expounds the specific implementation technology.Secondly,the way to online exam about C language is the best evaluation of testing program design ability,using that to test the practical ability of students is better than using paper.For the engineering problem which programming problem in such a system of automatic grading,this thesis designed an automatic grading method which combined the dynamic test with the static analysis method for the program issues.The dynamic test method is based on check the result of running the program and check the reliability of the result.The static analysis method is based on a series of code standard ization and the pretreatment and string similarity algorithm to implement the automatic grading.The results of system test shows that this method is able to get evaluation automatically to students' programs,and it has strong practical value.Finally,the thesis gives the system's test effect and summarizes the whole aspect of the system and the gives the direction of optimization.
Keywords/Search Tags:O nline exam, C language program, Automatic scoring, Program standardization, Similarity calculation
PDF Full Text Request
Related items