Designing Assignments in the ChatGPT Era