2TSW: Automated Assessment of Computer Programming Assignments, in a Gamified Web Based System | IEEE Conference Publication | IEEE Xplore