We are using uTest to create several in-house CD-ROM training courses for our company. Everything is working perfectly and I must compliment you on such a wonderful product. The documentation is excellent and it has been a breeze to setup. My only question is on what is a good way to separate multiple tests on the same CD-ROM? I ask this because it appears that the test time and some of the answers seem to carry over to the multiple tests on the CD-ROM. (I currently have the HTML for each test in a separate directory).
Thanks in advance.
Thanks for the nice compliments :^)
As for keeping the test data from multiple tests separated:
Other than creating separate "classes" directories for each test, the easiest way to keep test data separated between multiple tests is to use one of the "uTestResetButton" applets. The uTestResetButton applets can be used to reset the answer sheet/test time... and then link the user to the start of the test. So you may want to use one of the uTestResetButton applets at the start of each of the tests.
As an example, you can see how we used the uTestResetButton applets at the start of each of our online demos:
I'm a little confused. Are you talking about multiple tests or multiple test-takers?
I assumed that you could have as many tests as you wanted and could use the same set of class files. Wouldn't each test-taker have their own answer sheet for each test that would be stored in a directory exclusive to that person?
- Yes, you can have as many tests as you want.
- No, you don't have to have a different "classes" directory for each test.
- No, you don't have to worry about how many test-takers there will be.
- Yes, each test-taker will automatically have their own answer sheet.
FYI: The discussion above was in relation to the scenerio where there are, say, two tests and the user wants to take both of them. Upon completing the first test, the test time might be something like 10 minutes. Before starting the second test, however, the user might want to reset that test time back to 0... and also clear all of the answers from their first answer sheet. So that is where the uTestResetButton applets can be used.
Note that the answer sheet data is maintained in the cache on the user's browser... so there will never be any concern about the number of different users taking a test.