Single assignment file per assignment