Supporting Multiple Attempts of Assignments