Same happened to me.
Vodacom is lying to it's customers, and I will repeat this under oath in any court.
I think I will start a class action against Vodacom, I have read so many complaints about this false prizes people are winning.
We shall sue for the free course won, and Vodacom can pay for all.