Does anyone have experience with SAP LMS?

Nov 05, 2013

Hello, Everyone!

I am trying to help my client with testing of Storyline assessments on their LMS (SAP LMS).

They developed the SAP LMS Learning Net and did the assessment via their Learning Portal. The results are not writing back to the SAP LMS.

I have double checked the Storyline source file and it is properly published for LMS with the following options:

Include HTML 5 output:  yes

Output options:  SCORM 1.2

Reporting :  results slide 1.5

Tracking:  Quiz results slide 1.5

Reporting as:  Passed/Incomplete

I have also loaded and run the Storyline SCORM file on our own LMS (Cornerstone OnDemand) and confirmed that the results do write back.

So the issue is not with the Storyline file - they do submit results.

My question is:  Is anyone aware of any specific settings that are required (either on Storyline, or SAP) for the results to properly write back to SAP LMS?

24 Replies
Ashley Terwilliger-Pollard

Hi David, 

I'm glad you were able to test it in another LMS to confirm that everything is functioning as desired, and I hope that someone in the community has some experience with SAP LMS to assist you here. Have you connected with the LMS support team to see if they have any advice to share?

Ashley Terwilliger-Pollard

Hi Mark,

I don't see any other updates on this, but what you may want to do is reach out to those other users via a private message as I'm not certain they're still subscribed to this thread. Also, you could test your course at SCORM Cloud, which is an industry standard testing method for SCORM content and ensure it works as expected there. You would then want to share those results with your LMS team as they're your primary support for tracking and reporting issues. If you're able to determine a solution within SAP and are able to share that back here that would be really helpful for other users who come across this thread. 

Mark Julius

To all the Heroes....

I still have issues with SAP LMS and Storyline2. The scores are not written back to SAP. In Moodle we had the same issue. We resolved it by changing the SCORM_PASSED and SCORM_FAILED variables in the SCORMFunctions.js file.

Changes made: 
SCORM_PASSED = "completed"
 SCORM_FAILED  = "incomplete"

Orginally it was:
SCORM_PASSED = "passed"
SCORM_FAILED = "failed"

Even though the Report status to LMS is selected as Completed/Incomplete during publishing, it does not change it in the SCORMFunctions.js file.

I tried the same with SAP LMS, but without success. I am hoping that someone will be able to help with this query.



Mark Julius


We have implemented the following work around for Storyline in SAP LMS (Storyline Summative results are not writing back)

We developed the Summative with uPerform (SAP Productivity Pak). In the SAP Authoring Environment we created two Learning Objects: One for the Storyline eLearning Content and one for the uPerform Summative assessment. uPerform summative results do write back.

Hope this will help.


Ashley Terwilliger-Pollard

Hi Christian,

Have you tried uploading your course or run into any difficulty with this? It's a commonly mentioned LMS here in the ELH community, but not one that I remember a lot of users having difficulty with. If you do run into an issue you may want to take a look at the steps here that are used to troubleshoot an LMS by testing out in SCORM Cloud. 

Ashley Terwilliger-Pollard

Certainly understand Christian! I am not aware of a specific issue or anything to tell you to steer clear of, but I'd just confirm what publish settings your LMS requires (SCORM version, tracking/completion settings, etc.) and then you could also always look at testing it first in SCORM Cloud as I mentioned. 

Matyukov Andrey

Hello Heroes!)

Look here:

var player = GetPlayer(); 

var scoreTotal = player.GetVar("TotalRes"); 
scoreTotal = parseInt(scoreTotal);

function findLMSAPI(win) {
if (win.hasOwnProperty("GetStudentID")) return win;
else if (win.parent == win) return null;
else return findLMSAPI(win.parent);
var lmsAPI = findLMSAPI(this);

SCORM2004_SetScore(scoreTotal, 100, 0);
lmsAPI.SetScore(scoreTotal, 100, 0);

SCORM2004_CallSetValue("cmi.completion_status", "completed");
SCORM2004_CallSetValue("cmi.success_status", "passed");

Source >>

Chris Clift
Kalin  Wu

I also find something interesting for SAP learning mobile,   I created 2 Scorm files:

A) in English

B) in Chinese , duplicated from Eng version  and import the translation 

Both upload to the LMS at the same time within an item. Result : 

A) it works fine 

B) keep getting Error on content not available. 

it is unbelievable, and finally I copy the Chinese slides to the English one and it works again but takes several minutes to load before start , which is not ideal. 

Scorm cloud tested and it just make me feeling  frustrated.