added Assignment::is_submitted_by method