Accomplishments
Automatic Evaluation System for Student Code
- Abstract
Grading of student programs and coding assignments requires verifying correctness of a great many programs, all against identical inputs and outputs. It becomes a very tedious task for a professor as well as the student to get their programs evaluated. This situation is a candidate for automation, and calls for a system which would allow students to upload their programs on the server and get them evaluated based on test cases specified by the professor. Automated testing is very common in the industrial domain, and it seems logical to extend this practice to academia. Since the fundamentals of software testing and related activities are often elusive in undergraduate curricula, the proposed system would encourage test driven development and hence better programmers for the industry.