Lectora Online reporting SABA-specific SCORM-variables?

onnerby
onnerby Community Member, Lectora® Accessibility Group (LAUG) Member, eLearning Brothers® Partner Posts: 5 ☆ Roadie ☆

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?

Tagged:

Answers

  • CarlJFink
    CarlJFink Community Member, Lectora® Accessibility Group (LAUG) Member, eLearning Brothers® Partner Posts: 117 ♦ Idol ♦

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

  • onnerby
    onnerby Community Member, Lectora® Accessibility Group (LAUG) Member, eLearning Brothers® Partner Posts: 5 ☆ Roadie ☆

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

  • CarlJFink
    CarlJFink Community Member, Lectora® Accessibility Group (LAUG) Member, eLearning Brothers® Partner Posts: 117 ♦ Idol ♦
    edited December 19, 2022

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

  • onnerby
    onnerby Community Member, Lectora® Accessibility Group (LAUG) Member, eLearning Brothers® Partner Posts: 5 ☆ Roadie ☆

    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.

  • wheels
    wheels Florida USACommunity Member, Administrator, Moderator, Rockstar Manager Posts: 665 eLearning ROCKSTAR Admin Team
    edited December 19, 2022

    Hi @onnerby,

    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.

    1. When publishing to CourseMill or Saba
    2. When publishing SCORM 2004
    3. 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.

  • onnerby
    onnerby Community Member, Lectora® Accessibility Group (LAUG) Member, eLearning Brothers® Partner Posts: 5 ☆ Roadie ☆

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