Give them what they want – developing a flexible anonymous assignment workflow to meet diverse needs