FrontDesk: an enterprise class Web-based software system for programming assignment submission, feedback dissemination, and grading automation | IEEE Conference Publication | IEEE Xplore