Any ideas how to overload the choices environment provided by exam class to obtain randomised choices with option to fix any one of the choices?
I've written a
exam add-on package called
exam-randomizechoices which can be found here. Note that it is still in test phase. Documentation is provided (see link).