generic student's assignment 1