I would like to take this even further, and have the option of either manually selecting or setting a preference to have short answers to return scores instantly and multiple choice not return scores until either the student submits or after the session ends. That way, if there are mixed types of problems, then the students do not just click and try to guess.
Something else that I have noticed allows students to cheat is that, if you return scores after the student submits, their answers show up, and they can share their answers with other students. I noticed that my last class was doing better in formatives than my other classes even though that class, in general, had lower skills than the others. That is when I realized that, perhaps, they were getting the answers from previous classes.
What I do for actual assessments now is to not allow multiple submissions, and not to return scores nor correct answers until the session ends. The only problem with that is that they have to ask me what their score was if they want to know. So, it would be great if there were an option where they could just get their score after they submit the formative, but not know which answers they got correct or wrong; or, even better, just give them the score and not be able to open the formative any more.
I know, too many wishes. It’s just that, it’s true, cheating is a big problem and students usually find a way to cheat.