Variables corrupted in SCORM 2004 course?
Hey! I'm seeing an occasional issue with a course I built where variables are having random values assigned to them, and I'm wondering if anyone else has seen anything similar. It's bizarre, and I'm hoping its strangeness garners some attention.
Some context for the course:
- Built in Storyline 3
- Exported as HTML5 only
- SCORM 2004 v4
- Hosted in Absorb LMS
It's a larger, fairly complex course. In testing, everything worked as intended, but as more and more users are taking the course, we are starting to see strange behaviour, random and limited but consistent. It seems to happen when the course is resumed after a session is closed.
I have a numeric variable for progress tracking (which can only ever be 0 or assigned integer values 1 through 7 via triggers - no adding or subtracting) which is sometimes assigned a value of -1. We've been through the course with a fine-toothed comb and there's nothing that can assign it this value.
I have a Boolean variable (which can only be modified on a single slide) getting flipped from FALSE to TRUE when the aforementioned slide is never viewed. It's getting changed without that slide being viewed.
I have a text variable which is only modified through a single text field on a hidden layer that is getting assigned a value of 1. Just... 1. No triggers change the value to anything resembling this. It's just getting assigned a random value.
Has anyone else experienced this? How can this happen, when no triggers are changing the value of the variable?
Thanks in advance for any thoughts you may have!