A support forum for Question Writer quiz software.

Getting the Cannot find LMS API

I must first say that I had a great time going through your examples and solving your puzzles. The content is well presented and the graphics: superb!

I must start by saying that I have some technical questions.
I am currently working on a LMS (Oracle Learning Management). I gather that your content is SCORM 1.2 compliant. I have a LMS that can play SCORM 1.2 compliant courses. But I have a problem trying to play them on my system. I have a LMS on a server and a content server which are different boxes. While playing your content I get the following error -
Unable to find the LMS API.
(I ran the content on debug mode.)

Have you come across such an issue before? Any inputs would be appreciated.

January 15, 2007 03:41PM

Hi Nachi,

It sounds like there is an incompatibility there. In short, the LMS should provide the API, and the content should then access the API.

The error that you got, 'Unable to find the LMS API', means that the content searched for the API, but was unable to find it. That might be because the LMS didn't provide it correctly, or the content didn't look in the right place.

The liklihood is that this problem can be fixed either by changing the LMS provision of the API or changing the API access of the content content. Either of these is quite technical. I'm happy to have a detailed look at this, but I'll need access to the LMS to see exactly what's going on. Could you contact by e-mail to arrange this? alex@centralquestion.com

Alexander McCabe
January 16, 2007 05:38AM

Thanks for your response.
Have mailed you the details. Hope we can get in touch quickly!!

January 16, 2007 07:57AM

Nachi and I have been looking at this. For other Oracle users, this looks like it related to a cross domain scripting security issue.

This is the description and solution from the Oracle documentation

Oracle CMI Adapter
The JavaScript security model does not allow scripts in frames coming from different internet domains to pass information back and forth. Because of this security constraint, CMI call between an LMS system and content hosted on a separate server will normally fail. (There are holes in the Netscape implementation of the JavaScript security model that may allow some cases where Microsoft Internet Explorer will correctly fail.)

To overcome this limitation, Oracle has developed the CMI Adapter. The adapter is a set of files that is installed on the remote server with the content files. The files are static HTML and JavaScript files. There is nothing to execute on the content server machine and no special permissions or configuration is necessary. The files need to be installed only once on the content server and then registered in the Oracle iLearning administration interface. Separate documentation is available to detail this process.

When CMI content is launched, Oracle iLearning will scan its list of registered CMI adapters. If the content comes from a location with a registered CMI adapter, the URL will automatically be re-written to redirect the learnerís browser to the CMI Adapter files, which will in turn load the content files. The content will see a CMI API provided on the frameset of the CMI Adapter coming from the same server as the content, eliminating any security problems.

Alexander McCabe
January 16, 2007 08:56AM

I'm working on an assignment on an online moodle and anytime i click submit i get a popup with the cannot find LMS feedback.Any ideas how to fix this?

January 31, 2009 11:45PM

Hi Maabena,

Can you send the SCORM package through to support@questionwriter.com and I'll check it out for you. You might also be able to find some help on the SCORM Moodle forums at [moodle.org]

Alexander McCabe
February 1, 2009 08:36AM

I'm having a problem connecting to a training site. The error message that I keep getting is: "LMS XML-RPC failed to initial and could establish connection." I click OK, and what shows up is "The SCORM runtime API was not found."

I have the latest Java, all permissions are set to the highest authority locally and on the domain, all the cookies are accepted, the firewall is off... still nothing.

What is going on here? How do I get around this?

Please email me if you have any clue.

March 6, 2009 05:33PM

Hallo Chris

here is an earlier posting that might help you:


As it looks like you will need more detailed help, I will be in contact by email.

Hazel Skeet
March 8, 2009 09:29AM

Dear Mr Alexander McCabe

Thanks for your support. I read the solution given for the error out of Oracle eLearning that pertains to installing Oracle CMI adaptor. We have a very similar situation in using PeopleSoft 9.0 ELM and content being hosted on a different server which bring up the same error.

Have you seen a solution for the PeopleSoft LMS (as Oracle owns PeopleSoft as well) that has a similar adaptor? If not, can you suggest a workaround please?

Captain P Sachi
562 402 8746

December 11, 2009 03:40PM

Hi,I had played the scorm package in my LMS it shows error(Unable to find API). I know why the error is displayed (bec the API and LMS is not connected)? But i dont know how to rectify this? can you help me.
I have doubts in the scorm package. For what purpose they include .xsd and .dtd files? Where they store the score,time,status of the scorm package?

February 1, 2010 05:12AM

Hallo Rajesh

I am sorry but I do not have the answers to your question.

If the information in this forum thread does not help you, the only thing I can suggest is that you send the package to us and we will try and help you find a solution.

Hazel Skeet
February 1, 2010 07:46AM

Hello Hazel Skeet

Thanks for ur reply. If i upload that package to the scorm.com it works fine. But in my website only shows error. k How can i send that package?

February 3, 2010 04:44AM


Hope all are doing fine.

We have a LMS(coded in ASP.NET/vb.net) which is able to import SCORM packages & display it to learner for viewing content. But now we want the assessment(Test) part to be also SCORM Compliant. I am totally new to SCORM and have been shifted to this project. I dont even know how to implement SCORM API, RTE or something other to make application SCORM compliant. I want to know how can I access SCORM Assessment object's (Test) result, like Learner ID, passed/fail, time. Our organization intend to use Adobe Captivate for creating such Test.

Can you please guide me what will i need to implement in ASP.NET code to accomplish my goal ?

task that I have done so far is,
1. Reading a manifest zip file, unzipping the file and get all information from the file(content name,description,items and launching page).

Now when I am trying to launch the course an error is coming saying 'unable to find an api adapter'.Please tell me how to get rid of this error.

Moreover I eagerly want to know how to communicate with the LMS with this APIs.Say there is a quiz which is running. After it is finished how do I asses each user on the basis of the correct answers for individual user.
Please please help.

With hope of co-operation.
Thanks in advance.. Regards,


June 28, 2010 02:49PM

Hi Sushmita,

I don't think this is really a QW related issue. But let me point you in the right direction - mostly you need to solve this problem with Javascript. Javascript is used as the bridge to send messages between the SCORM content and the LMS.

Alexander McCabe
June 28, 2010 03:11PM

Hi Alexander,

Thanks for your answer. I know i need to solve it with javascript. But I want in more detail, I need to know how I can get quiz result from LMS to my vb.net page.

It would be of great help if you could tell me where shall I post this query to get the right guidance.

Thanks very much for your so quick reply.


June 29, 2010 11:48AM


I have a course that is SCORM 1.2 compliant. My problem is, i have a index.html file which has "launch course" button which open a html page within itself and every time i exit the course, the relevant data is not passed to the LMS( SUMTOTAL 8.0).
But when the link is opened in a new window the entire data is passed to the LMS without any problems.

I need that course should run in one window only, not in new window as demanded by the client. I can't understand where the problem seems to be.

Please help me out.


Gurmeet Singh

Gurmeet Singh
September 22, 2010 05:06AM

Hi Gumeet,

Is that a Question Writer quiz?

Alexander McCabe
September 22, 2010 06:08AM

I want to access the education program at oracle. However, when I try to open any of the course i get an error stating unable to acquire LMS-API. I tried using firefox and IE. Same error in both the explorers. Please help. Thank you.

October 7, 2010 02:11AM

Hallo Maulik

I am not sure from your question if you are using Question Writer software to create a quiz or course or not. Perhaps you could give me a little more background to your question.

If you are trying to access learning material created by a third party I would suggest you contact them.

Hazel Skeet
October 7, 2010 09:26AM


I have downloaded the current version of the Basic web player application from 'Codeplex' and it is running fine on my local system. Now I want to implement the application to my existing ASP.Net project written in C#.Net. Could you please guide me to achieve that?
Any help would be highly appreciated.


November 4, 2010 11:56AM

This Thread has been closed