"Unable to acquire LMS API, content may not play properly and results may not be recorded" Error message

Jul 16, 2020

Help!
We've sent along a course to a client; they've tried to upload it to their servers and integrate with their LMS, but are getting the error message:
In DisplayError, strMessage=Error - unable to acquire LMS API, content may not play properly and results may not be recorded. Please contact technical support.
Anyone know  what this means, and what we can do to fix the situation? I came across this article on the Discussion Boards, but haven't been able to make some of the more basic troubleshooting suggestions work. I've tried changing the file name and re-publishing; I was going to test the file on SCORM Cloud (as suggested by one of the posts in that thread), but our course is 130mb -- the free account on SCORM Cloud has a max file size of 100mb.

Project details/background:
We're using Storyline3 (not 360). The course was initially built in Storyline2 back in 2015. We did some revisions to the project back in 2018, and the version published from Storyline2 was able to integrate with their LMS without and problems. They needed some additional updates done this year, so we opened the previous project file in Storyline3 and made all revisions there.
It's a pretty basic course -- mostly text with some embedded videos. It was initially built to run on the web, with no LMS -- the "completed section" and "course complete" tracking is all done internally using yes/no variables (once all slides in a section have been viewed (all "Pagecomplete" variables are "yes"), the "Sectioncomplete" variable is changed to "yes"; once all sections are complete, they're able to progress to the final chapter).
We're publishing with SCORM 1.2 compatibility in the "LMS" settings, as per the client's request. The previous version of the course was also published using SCORM 1.2. I think their LMS is based on a custom offshoot of Moodle (...?) but I'm not sure about that. I've attached the error log they sent back to us, if that's of any help diagnosing the problem?

Anyone have any thoughts? It's pretty frustrating that we've got a complete working course on our end that can't be deployed by the client.
Thanks in advance!

11 Replies
Leslie McKerchie

Hi Derjis,

Thanks for contacting us and sharing what your client is experiencing when uploading to their LMS.

I'm curious if you are zipping the published content from the publish successful dialog box or manually after the fact? I've seen the manual zip process cause some issues and that may be what you're experiencing.

I have access to test larger courses in SCORM Cloud if you'd like me to do some comparison. With your permission, I'd like to take a look at your project file to investigate what's happening. You can share it publicly here, or send it to me privately by uploading it here. I'll delete it when I'm done troubleshooting.

Derjis Sprongfeld

Hi Leslie! We wound up trying one of the tips from the article I'd linked to in my original post -- save the Storyline project with a new name and re-publish. We passed along a new SCORM 1.2 and a new SCORM 2004 version to the client to test.
I've included their reply below. To be honest, it doesn't really mean much to me; I'm not really a backend person. They ran tests earlier this year with an older version of the same project (published from Storyline 2), and it worked properly; they've also run tests with a completely different project (created from scratch in Storyline 3), and it worked properly as well. This version of the project only has very minor revisions done to it: swapping out a couple of videos, changing some text. The only thing I can think is that there might be an issue with an older Storyline 2 project being opened in Storyline 3...?

Here's a link to the project files; if you could give it a quick look and see if you can spot anything wrong, I'd really appreciate it!

https://drive.google.com/file/d/16HsEOYERgcAfqDgfgkiCXtb8dqToXwR7/view?usp=sharing

Thanks!

-------------------------------------

Sorry for the late reply, I had been tied up with a few things.
So after doing some comparisons, I am still having issues on my end.
Here is what I see (since we run this on an IIS8 service)

This is what I am seeing in our current working production environment.


If I copy over and overwrite the files that I currently have here with the files from the SCORM 1.2 then I get this error. (Which makes sense since I don't copy over the index_lms files.) But if I copy over the Index_lms files then we just get a blank screen completely.


Now if we copy everything over completely, with all the directories then we get this message.


So looking at the debug information, I am getting this for an output via SCORM 1.2 and SCORM 2004
0:Fri Aug 07 2020 11:52:02 GMT-0600 (Mountain Daylight Time) - AICCComm - intReCheckLoadedInterval=250
1:Fri Aug 07 2020 11:52:02 GMT-0600 (Mountain Daylight Time) - AICCComm - intReCheckAttemptsBeforeTimeout=240
2:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - AICCComm - IFrameLoaded
3:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - AICCComm - In GetAICCURL
4:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - GetQueryStringValue Element 'AICC_URL' Not Found, Returning: empty string
5:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - AICCComm - Querystring value =
6:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - AICCComm - GetAICCURL returning:
7:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - AICCComm - In DetectPreferredCommMethod, checking XMLHTTP
8:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - AICCComm - Checking IFrame
9:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - AICCComm - blnCanUseXMLHTTP=true
10:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - AICCComm - blnCanUseIFrame=true
11:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - ----------------------------------------
12:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - ----------------------------------------
13:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In Start - Version: 3.8.2 Last Modified=07/15/2020 13:52:58
14:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Browser Info (Netscape 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36)
15:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - URL: https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
16:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - ----------------------------------------
17:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - ----------------------------------------
18:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In ClearErrorInfo
19:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - GetQueryStringValue Element 'StandAlone' Not Found, Returning: empty string
20:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - GetQueryStringValue Element 'ShowDebug' Not Found, Returning: empty string
21:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - strStandAlone= strShowInteractiveDebug=
22:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Standard From Configuration File - SCORM2004
23:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Using Standard From Configuration File - SCORM2004
24:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In LMSStandardAPI strStandard=SCORM2004
25:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Calling Standard Initialize
26:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_Initialize
27:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_ClearErrorInfo
28:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Grabbing API
29:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_GrabAPI
30:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Searching with Rustici Software algorithm
31:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Searching with SearchForAPI
32:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_SearchForAPI
33:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
34:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
35:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_WindowHasParent
36:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Window Does Not Have Parent
37:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
38:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
39:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_WindowHasOpener
40:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Window Does Have Opener
41:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Searching Opener - Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
42:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_SearchForAPI
43:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
44:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
45:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_WindowHasParent
46:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Window Does Not Have Parent
47:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
48:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
49:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_WindowHasOpener
50:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Window Does Not Have Opener
51:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
52:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
53:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in children - Name=, href=https://morgana.ucms.ualberta.ca/eicop/
54:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_LookInChildren
55:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
56:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
57:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Didn't find API in this window - Name=, href=https://morgana.ucms.ualberta.ca/eicop/
58:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
59:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
60:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in children - Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
61:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_LookInChildren
62:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in child frame 0
63:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
64:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
65:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
66:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_LookInChildren
67:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in child frame 0
68:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
69:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
70:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=AICCComm, href=https://morgana.ucms.ualberta.ca/eicop/lms/AICCComm.html
71:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_LookInChildren
72:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
73:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
74:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
75:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
76:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in child frame 1
77:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
78:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
79:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
80:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_LookInChildren
81:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
82:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
83:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in child frame 2
84:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
85:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
86:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
87:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_LookInChildren
88:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
89:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
90:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in child frame 3
91:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
92:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
93:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
94:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_LookInChildren
95:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
96:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
97:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In SCORM2004_APIFound
98:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - API NOT Found
99:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Didn't find API in this window - Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
100:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Grab API, returning, found API = false
101:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - Unable to acquire SCORM API:
102:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - SCORM2004_objAPI=object
103:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In InitializeExecuted, blnSuccess=false, strErrorMessage=Error - unable to acquire LMS API, content may not play properly and results may not be recorded. Please contact technical support.
104:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - ERROR - LMS Initialize Failed
105:Fri Aug 07 2020 11:52:03 GMT-0600 (Mountain Daylight Time) - In DisplayError, strMessage=Error - unable to acquire LMS API, content may not play properly and results may not be recorded. Please contact technical support.

 

------------------------------- SCORM 1.2 Debug
0:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - intReCheckLoadedInterval=250
1:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - intReCheckAttemptsBeforeTimeout=240
2:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - IFrameLoaded
3:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - In GetAICCURL
4:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - GetQueryStringValue Element 'AICC_URL' Not Found, Returning: empty string
5:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - Querystring value =
6:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - GetAICCURL returning:
7:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - In DetectPreferredCommMethod, checking XMLHTTP
8:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - Checking IFrame
9:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - blnCanUseXMLHTTP=true
10:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - AICCComm - blnCanUseIFrame=true
11:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - ----------------------------------------
12:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - ----------------------------------------
13:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In Start - Version: 3.8.2 Last Modified=07/15/2020 13:47:32
14:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Browser Info (Netscape 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36)
15:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - URL: https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
16:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - ----------------------------------------
17:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - ----------------------------------------
18:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In ClearErrorInfo
19:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - GetQueryStringValue Element 'StandAlone' Not Found, Returning: empty string
20:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - GetQueryStringValue Element 'ShowDebug' Not Found, Returning: empty string
21:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - strStandAlone= strShowInteractiveDebug=
22:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Standard From Configuration File - SCORM
23:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Using Standard From Configuration File - SCORM
24:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In LMSStandardAPI strStandard=SCORM
25:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Calling Standard Initialize
26:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_Initialize
27:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_ClearErrorInfo
28:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Grabbing API
29:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_GrabAPI
30:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Searching with improved ADL algorithm
31:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_GetAPI
32:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_GetAPI, searching opener
33:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_ScanParentsForApi, win=https://morgana.ucms.ualberta.ca/eicop/
34:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_SearchForAPI
35:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
36:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
37:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_WindowHasParent
38:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Window Does Not Have Parent
39:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
40:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
41:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_WindowHasOpener
42:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Window Does Have Opener
43:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Searching Opener - Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
44:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_SearchForAPI
45:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
46:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
47:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_WindowHasParent
48:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Window Does Not Have Parent
49:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
50:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
51:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_WindowHasOpener
52:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Window Does Not Have Opener
53:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
54:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
55:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in children - Name=, href=https://morgana.ucms.ualberta.ca/eicop/
56:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_LookInChildren
57:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
58:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
59:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Didn't find API in this window - Name=, href=https://morgana.ucms.ualberta.ca/eicop/
60:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
61:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
62:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in children - Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
63:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_LookInChildren
64:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in child frame 0
65:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
66:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
67:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
68:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_LookInChildren
69:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in child frame 0
70:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
71:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
72:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=AICCComm, href=https://morgana.ucms.ualberta.ca/eicop/lms/AICCComm.html
73:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_LookInChildren
74:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
75:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
76:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
77:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
78:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in child frame 1
79:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
80:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
81:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
82:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_LookInChildren
83:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
84:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
85:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in child frame 2
86:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
87:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
88:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
89:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_LookInChildren
90:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
91:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
92:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in child frame 3
93:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
94:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
95:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Looking in this child's children Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
96:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_LookInChildren
97:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
98:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
99:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In SCORM_APIFound
100:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - API NOT Found
101:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Didn't find API in this window - Name=, href=https://morgana.ucms.ualberta.ca/eicop/index_lms_html5.html
102:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_GrabAPI, returning
103:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - Unable to acquire SCORM API:
104:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - SCORM_objAPI=object
105:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In InitializeExecuted, blnSuccess=false, strErrorMessage=Error - unable to acquire LMS API, content may not play properly and results may not be recorded. Please contact technical support.
106:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - ERROR - LMS Initialize Failed
107:Fri Aug 07 2020 11:53:39 GMT-0600 (Mountain Daylight Time) - In DisplayError, strMessage=Error - unable to acquire LMS API, content may not play properly and results may not be recorded. Please contact technical support

Lauren Connelly

Hi Derjis!

Thanks for sharing your file!

I've uploaded the entire zip folder to SCORM cloud, which is an industry-standard testing LMS, and I didn't receive any error messages. It sounds like you might be taking pieces of the zip folder to upload. Most Learning Management Systems will need the entire published output zip folder to communicate and track learner's progress fully.

Can you try uploading the entire zip folder in your Learning Management System?

Derjis Sprongfeld

Thanks for having a look at the project, Lauren! I really appreciate it!
Unfortunately, we're not involved in the deployment of the package on their LMS system; we've just supplied them with the exact same .ZIP file I linked to above.
If I'm reading your message right, it sounds like it could be an issue with how they're uploading it to their system?
I'm not familiar at all with the client's workflow, but based on what I can tell from their IT person's email, it sounds like they unzipped the file, tried copying over the files and overwriting a project that they've already deployed (?), which didn't work. It sounds like they've also tried copying the files over to a new "installation", which also doesn't work.
Is there a "proper" procedure for installation that I can maybe give them some tips for? How is a SCORM 1.2 package usually uploaded or installed? Sorry I know that deployment or installation is probably a bit beyond normal Storyline tech support, I just want to make sure I can offer something helpful to the client when I reply to them.

Thanks again!

Katie Riggio

Hello Derjis,

Thanks for working closely with us on this, and no apologies necessary!

The steps for uploading content is different for each LMS, but uploading the zipped course is the most common choice.

To add to the testing collection, I downloaded EICOP_July15_TEST_1.zip and then uploaded the entire package to SCORM Cloud. No unzipping, copying, or overwriting; just uploading the zip file as is. 

When clicking Launch course, the error "Error initializing communications with LMS" appears.

I think the culprit is that the Launch player in a new window option in the course's player is enabled. We recommend disabling it, as it could cause communication errors such as the two we saw between the LMS and course. This resource shares more:

Let us know if that helps and if you have any more questions!

Derjis Sprongfeld

We spent some time troubleshooting with the client this week. It turns out that they were not uploading to an LMS after all; they were unpacking the .ZIP file we'd sent and trying to host it locally from their LAN. I wound up publishing a version of the project for "Web", and everything is working properly for them.

Thanks again for all of your help!

This discussion is closed. You can start a new discussion or contact Articulate Support.