Radomized test in a non radomized shell

I was wondering if anyone has ever had a test pull from a random pool of questions without using Lectora's Randomized test function. I am sure I can do this, but it may be variable intensive, just wanted to see if anyone else has tried it.Basically I will have a test that has about 100 questions, but will only serve up 15 to a student. The problem is that this student needs to be able to go back and forth between the questions and ALSO needs to be able to exit the course mid test and come back later on. When they come back, they need to still have the SAME 15 questions they initially had... so the test needs to randomize once, when they enroll and launch it, but never randomize again after that. The only way to have an exit function is to have a non randomized test. I was figuring I can play with the random value function on variables to pick 15 questions and show them, just have to work out the details so that no question is doubled. I would also have to manually score the test myself. Has anyone else ever done something like this?

Discussions have been disabled for this post