Font Size: a A A

Design And Implementation Of C Language Programming Job Online Evaluation System

Posted on:2021-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:C M LiFull Text:PDF
GTID:2517306104999839Subject:Computer technology
Abstract/Summary:PDF Full Text Request
C language as a computer basic course for undergraduates,It requires a lot of practice to master.Traditional manual evaluation will not only greatly increase the workload of teachers,it is also difficult to ensure the consistency and accuracy of the evaluation results.In response to this problem,this subject has designed an automatic scoring method for C programming problem assignments,hope to solve the problem of unobjective and unscientific results that are common in the current automatic scoring system.This subject has important theoretical guidance and practical significance.Based on the study of automatic evaluation of programming and analysis of the characteristics of users who use the automatic evaluation system,Designed and planned the key functions in the platform from two different roles of teacher and student,The file format,database specifications and associations of the topics in the system are described in detail.This article is based on the idea of manual review,consider the "step points" in the students' problem solving.On the basis of dynamic scoring,scoring model combined with static evaluation,designed and implemented a comprehensive scoring module combining dynamic and static.On the basis of completing the core functions of the platform,this paper further considers the security issues of the platform.Discuss potential SQL injection attacks,dangerous code illegal call attacks,etc.And unit test and dynamic test of the system,test results show that the system functions normally and the accuracy rate reached 90%,meeting the expected effect on the system.Finally,the system design process is reflected and summarized,and the future work is prospected.
Keywords/Search Tags:C language, Dynamic scoring, Static analysis, Evaluation system
PDF Full Text Request
Related items