Lectora Online reporting SABA-specific SCORM-variables?

Hi everyone! We are experiencing errors from SCORM1.2-packages made with Lectora Online. We get errors "cmi.interactions.n.text" is not a valid SCORM-variable.

Looking at the SCORM-standard there is no cmi.interactions.n.text in the standard, but there seem to be some extension for SABA.

I also found in the scofunctions.js-file in the putSCORMInteractions-function that this is reporting.

Is this a bug in Lectora Online and/or is there a way around this?

Discussion (6)

Wen do you get the error? When you import the SCORM file into your LMS? When the course launches?

Thank you so very much, I'll have a look at this right away :)

I already reported to ELB, but still without reply. Just thought that someone else might know.

To me this all looks like a bug in Lectora Online that tries to report something that is not in the SCORM standard.

The error looks like this (German training)

So this is a javascript alert that the LMS show when the error occurred. I traced the call back to the putSCORMInteractions-function in the SCORM-package - and it just looks wrong to me since the cmi.interactions.n.text is not in the standard.

I get the error when I run SCORM-package as a user.

I think you should post the exact error message you get here, and probably also contact ELB support.

Hi

,

That was put in about 18 to 20 years ago specifically for Saba and CourseMill so that they could report the question text along with the answers. There was no part in the SCORM standard for passing this information so this was a customization.

The code has three conditions where it writes cmi.interactions.n.text into the interaction data.

When publishing to CourseMill or Saba

When publishing SCORM 2004

When the Saba Cloud integration setting is set in organization settings

If you need to disable it for a specific project you can put in an On Show -> Run JavaScript action on the first page of your project. Add this code:

var titleMgr = getTitleMgrHandle();

if( titleMgr )

titleMgr.bIncludeQuestionText = false;

That should do the trick.

We will look into changing the conditions so this only happens when publishing to Saba or CourseMill.