Skip to main content
Participant
September 15, 2021
Answered

Removing "error - unable to acquire LMS API" error when running Captivate on the web.

  • September 15, 2021
  • 1 reply
  • 7949 views

I have the following error, one which is quite common from my research. 

 

However, at this time I have no need to resolve this error or attach Captivate to a learning management system. Actually, I do not have one to attach to it. It is sufficient to make the error go away and it can be done by fairly hacky means at this point in time. 

 

Any ideas? 

 

I am not an expert in Captivate by any means, just the software dev assigned to solve it, so please be detailed. 

This topic has been closed for replies.
Correct answer RodWard

You only see this 'error' when you have selected the option in your Captivate project to report quiz scores to an LMS.  It is just telling you that the published content cannot find an LMS to connect to.

 

So, if you do not have an LMS at this point, there is no reason to have LMS reporting turned on. It's easy to fix. Just go into the Quiz settings and deselect the checkbox for Enable Reporting on this Project.  Then republish your project again and you should not see this message.

1 reply

RodWard
Community Expert
RodWardCommunity ExpertCorrect answer
Community Expert
September 15, 2021

You only see this 'error' when you have selected the option in your Captivate project to report quiz scores to an LMS.  It is just telling you that the published content cannot find an LMS to connect to.

 

So, if you do not have an LMS at this point, there is no reason to have LMS reporting turned on. It's easy to fix. Just go into the Quiz settings and deselect the checkbox for Enable Reporting on this Project.  Then republish your project again and you should not see this message.

Participant
September 15, 2021

Rod, I have a colleague who is getting the same error as Matt (the original poster). However, she is supposedly testing this course in a couple different LMSes from potential vendors - meaning there should be an LMS to connect to and it is not doing so. She has tried opening in various browsers and the vendors say their systems work with SCORM 2004 and APIs, so it's apparently something I need to fix in my Captivate/SCORM files. We do need to be able to gather data. What could I be missing here?

RodWard
Community Expert
Community Expert
September 16, 2021

No it is not necessarily something YOU need to do in order to fix this issue.

 

First thing to do is upload your SCORM to SCORM Cloud and test it there to see if it works or not.  If it works on SCORM Cloud then it should work on any other SCORM-compliant LMS.

 

When you have proven that it works fine in SCORM Cloud you then take that back to the other LMS vendors and require (demand if necessary) that they have their technical people look into why their own LMS does not allow the Captivate module to find the API.

 

If there is a potential sale involved, they will have no option but to comply with your request or lose their place in the bidding.

 

It is extremely common for LMS vendors to blame the SCORM modules and authoring tool used to create it when something doesn't work.  However, they are often just protecting themselves from having to do any real detective work to find the actual cause.  LMS companies all have access to the programmers and technical people that can resolve these issues, but unless you bend their arm a bit they won't bring them in.