Weird Question Pool?

Hi all. 

I've got a pool of 20 questions from which I draw 10 randomly. The required pass set on the results slide is 50%.

For some reason, the same question is sometimes drawn twice consecutively. Once this has been answered, the total number of responses the user has made becomes 11, instead of 10. I only noticed this because I have a variable counting the number of attempts on the question slides.

I've exported the pool to a new SL2 project and it works normally, never repeating questions. 

I've deleted all related variables and question pools/slides in the original project and re-imported the pool but it acts the same. I've also tried saving my project with a new name, no change.

Any ideas? The project is 750MB so a bit large to post here. Thanks.

 

6 Replies
Alyssa Gomez

Hi Steven!

It sounds to me like your original file might be corrupt. File corruption is unpredictable, and there's no straightforward way to determine what causes it. Common causes are environmental (disk errors, power outages, improper shutdowns), viruses, failed Windows updates, and even file size (i.e., very large files have a higher risk of corrupting).

You did exactly what I would have recommended, which is to import the questions into a new file. Are you able to work off of that new file?

Also, you may want to consider these preventative measures to protect your project files:
  1. Save and publish projects on your local hard drive. Working on a network drive or external USB drive can cause erratic behavior due to latency.
  2. Save incrementally. If your app has an AutoRecovery feature, take advantage of it. If not, save a new version of your project every hour or so with a new file name each time. If a file becomes corrupt, you'll still have a working version available.
  3. Install Dropbox. Snapshots of changes in your local Dropbox folder are kept for 30 days. If a file is damaged or deleted, you can restore a previous snapshot: https://www.dropbox.com/help/11/en.
  4. Don't leave the app open and unattended for long periods of time. Some users have reported file corruption after leaving their apps open overnight. It's possible that a malware scan or disk backup could run because the machine is idle, making your app vulnerable to crashing. 
Steven McAneney

Thanks Alyssa. I've imported all the content into a new project and it works fine! 

Thankfully all I had to do was remap some of the navigation triggers and the menu. I already do everything you suggest except for not leaving the app open, which I'll implement. 

Much appreciated. 

Alyssa Gomez

Oh man, sorry to hear that!  Have you done any comparison testing (via SCORM Cloud) to see if the issue is due to the course or limited to your LMS? You can review the directions here to help you go through that testing. If you need any assistance testing in SCORM Cloud, just attach your file here in this thread, and I'd be happy to help!