Online interactive educational system for submission and evaluation of programming assignments | IEEE Conference Publication | IEEE Xplore