How to Ethically Use ChatGPT for Assignments