> I took an abnormal psychology class where the instructor gave EVERYONE the exam questions, and students STILL did not show up for the exam or got questions wrong.
This may not be what happened in your situation, but giving students every possible exam question – with the caveat that there's a ton of them and they have open-ended answers – is actually a really smart thing to do. Anyone who wants to pass the exam will spend an inordinate amount of time crafting the perfect answers (either by themselves or in groups, which is fine) and then memorizing those. You could even say it gamifies the learning process, as every day of study you're keen to get through as many questions as possible. It's almost like being asked to write a 100 mini-essays. You end up learning more, not less.