Font Size: a A A

The Design And Implementation Of The Program Design Question Mark System In Open EdX

Posted on:2016-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:P LiuFull Text:PDF
GTID:2308330470972871Subject:Agricultural mechanization project
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of computer information technology, and artificial simulated by computer to assist in the evaluation has become one of the problems in the current computer application. At present, the existing computer examination system, multiple choice and fill-in questions of objective evaluation issue has been resolved, and has achieved automatically by a computer reviewers. But the subjective topic problem with programming language is still in the stage of development. Computer programming course requires a lot of programming work as a training program on the basis of ability, which requires teachers to timely marking programming assignments submitted by students, and give an objective and fair assessment, which gives teachers brought a lot of reviewers burden. To achieve marking programming problems automation, reducing the number of teachers in these duties, improve students’ ability to hands-on programming is important in practical applications.Based on the study of the large number of documents, and under the existing program design and evaluation system automatically conducted a survey of the premises. Combined with the actual situation of our students for their own learning, carried out the design and realization of Open edX programming problem marking system. The system contains student peer assessment module to solve the problems which the system can not work. The system uses dynamic evaluation technique to review programs which can be compiled and can generate executable program files, and others are reviewed by static scoring module. The programming work containing image, sound and flash can be reviewed by student peer assessment module. In the student peer assessment sub-system, students upload their own work, and review work of other students fair and impartially. After finishing the peer assessment, the system removes the highest and lowest points, and then marks by averaging points strategy. At the same time, for the sake of justice, without correcting others homework on time, the system will automatically minus 10 points in its homework scores as a punishment.The system uses B / S architecture, django framework, MySql database management, and Python developing language. System with nice interface, easy to operate, universities efficiency, data security and reliability.Through testing and analysising the program automatic mark system, it shows that the method used in this study can automatically mark the source program of students, and design and development of the program automatically mark system has a certain value.
Keywords/Search Tags:programming design, dynamic assessment technology, static scoring module, student peer assessment
PDF Full Text Request
Related items