The students then submit their
program for testing. The system automatically
complies and executes the program submitted. By
comparing the output generated by the students’
program and the expected output provided by the
instructor, the system will then provide feedbacks
to the students.