Nowadays in educational institutions teachers provide problem statement to students and students submit their solution in accordance with problem statement provided. Grading of these solutions done manually. It is a time-consuming task. To find out the correctness of the solution they required to run multiple test cases. Also, teachers have to ensure that each computer in the lab has editor and compiler to run the code. This paper will provide guidelines for system interface to teachers in which teachers are able to create new programming assignments and assign it to a particular class. Also, this system helps teachers for grading of programming assignments. It will provide a detailed report of class for each programming assignments. It will also reduce the overhead of installing the software required to edit and run the code. This the system provide an easy interface to students to edit and to compile programs. It will also provide the detailed analysis of evaluated assignments. © 2017 IEEE.