Assignments are the realities of the school life. Teachers assign them to students, students do the required work and submit their assignments back to the teacher before the deadline. Then the teachers evaluate and grade the submitted work. In universities, generally assistants deal with assignments. However, collecting the assignments back, evaluating and grading them is generally a difficult and time-consuming task. There is an obvious need to perform these tasks in an easy and efficient way. This will make life easier both for students, assistants and instructors.