Managing the submission, marking and the return to students of assignments is a difficult and time-consuming process. Although the problem has always existed and several papers have addressed it, there is still no universally applicable solution. A system that brings benefits to both the academic staff and the student is described. The implementation uses standard office automation products to execute the collection and acknowledgment of assignments and to manage the marking process. Then it executes the feedback of results, general comments and comments specific to the student. The system also facilitates the detection of collusion between students and plagiarism. Further, it facilitates the detailed analysis of the performance of the class as a whole by the paper controller. This paper describes the automated assignment management process and concludes the benefits extend to the student as well as the academic staff.