Tim Martin
posted this on May 19, 2009 09:02
We've had a couple of long term customers get in touch with us recently with regard to performance issues (or, more specifically, database deadlocks caused by their SQL server installation of the SCORM Engine). In each case, these were folks running long since superceded versions of the SCORM Engine (2006.1, 2007.1), but we still have a couple of paths forward in those cases.
Ideally, folks in this situation will quickly upgrade to the current version of the SCORM Engine (2008.1 at this writing, 2009.1 before too much longer.) Moving to the current version can have a profound impact.
Short term possibilities include:
Put simply, the amount of potential data loss for a learner is (Maximum Failed Attempts) * (Commit Frequency). At this threshold, your learner would be notified that data loss is occurring. We often deliver the SCORM Engine with really conservative defaults (2, 10000). This means the total exposure is 20 seconds, a very comfortable level.
Were I creating my own LMS and having to balance issues of server load against data loss for a learner, I would probably come out somewhere around (3, 80000). This would make the maxium exposure 4 minutes, an occurance which would be unlikely. And it would have a profound on the server requirements.
As always, feel free to post questions here. Package properties can be controlled in many ways. Specifically, they can be affected at a code level through defaults, a database level, and even via the SCORM Package Properties controls.