Randomizing exams with 'LaTeX'. If you can compile your main document with 'LaTeX', the program should be able to compile the randomized versions without much extra effort when creating the document.
Randomizes 'LaTeX' exams with a flexible set of options that can be provided directly in the document, using JSON-format.
Look at the vignettes of the package to see all the options provided in the package.
Look as well inside the inst/extdata folder to see examples of different formats that the software understands
The package already comes with the intention of being used directly on a tipical TeX typewriter, such as TexShop.
You will find inside the exec/ folder a couple of
By placing those files in your "engines" folder in your TexShop distribution,
and by placing the corresponding executable scripts found on that same folder somewhere that can be found on your path,
you will be able to use this package to create random exams without even having to move out of your TeX environment once it is set up.