How to Produce Plagiarism-free Assignments on Time?