SCORM.com

Resume vs Rollup, The Eternal Struggle

There's an odd behavior lurking deep down in the innards of the SCORM 2004 sequencing pseudocode. On the surface, frustrated content developers find that the can't have their cake and eat it too. I think that's a stupid saying. What's the point of cake if…

Read more
SCORM.com

What to Expect When You’re Showing (or not showing)

Having a three month old at home, I fully expect everybody else out there to get this title's play on the classic pregnancy book "What to Expect When You're Expecting" (that has made every expectant mother in the last twenty years worried sick). But, I'm…

Read more
SCORM.com

Remediation is hard part 2 – If ____ then skip

ProblemWhen remediating after a retry sequencing request, you often want to skip sections that were previously satisfied or perhaps attempted. A common case might be a pretest that can only be attempted once or a SCO that doesn't have to be retaken if previously mastered.…

Read more
SCORM.com

Remediation Is Hard – Part 1

Retry All Resets Everything Many SCORM 2004 sequencing strategies require remediation upon failure. These strategies often call for only material which was not previously mastered to be required on subsequent attempts. The most straightforward approach to implementing such a strategy would call for storing mastered…

Read more
SCORM.com

SCORM 2004 XSD Files

I recently completed development of a rather complex SCORM 2004 sequencing template for use by the Army in ATSC and TRADOC. It was working great in several environments, but imagine my surprise when it wouldn't pass validation against the XML schemas. A long investigation turned…

Read more
SCORM.com

Sequencing Tidbit #2 – Redundancies

"Redundancies"....There's got to be a great quote from Office Space that should go here, but 30 seconds on Google didn't turn it up, so sorry, no snappy quip to start the morning.Because "Not Ain't Always Not" in SCORM 2004 sequencing and navigation, people tend to…

Read more
SCORM.com

Sequencing Tidbit #2 – Not Ain’t Always Not

"It depends on what your definition of not isn't"Us programmer geeks have a very well defined preconceived notion of what "not" means. If I say: var person = Pick_A_Random_Person_Off_The_Street(); if ( NOT ( person.Thinks_Mike_Is_Cool() ) ) then     print "mike is lame" else     print "holy cow"…

Read more
SCORM.com

Tidbit #1: Post Condition Rules

SCORM 2004 Sequencing Tidbits #1: Post Condition Rules are a bit counter-intuitive on aggregationsSequencing post condition rules are only evaluated when an activity is "exited"....well, duh, right? Wrong. "Exited" is a particular term in SCORM 2004 sequencing and navigation. When the current activity ends, it…

Read more
SCORM.com

SCORM 2004 Sequencing Tidbits

SCORM 2004 provides a powerful language for controlling sequencing and navigation between SCOs. As with any deep specification, it can take a little getting used to. When you've been working with it for a while, you sometimes forget all those little stumbling blocks you overcame…

Read more
SCORM.com

SCORM 2004 Completion

We spend a fair amount of time at Rustici Software looking at problems people encounter in our SCORM Test Track and our other LMS implementations. We want every piece of content to work the first time, and so we dig around for the real source…

Read more