Copy link to clipboard
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.
I am not an expert in Captivate by any means, just the software dev assigned to solve it, so please be detailed.
Copy link to clipboard
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.
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?
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.
I already tested the course in SCORM Cloud and although it plays, I see the same error in the debug log (pictured below). Something else to note is that once my colleague pressed 'OK' on the error pop-up, then the course played fine.
Yes pressing the OK button on the error message dialog will allow the course to play from the web server, but there would be no connection made to the LMS and therefore no scoring or completion data would be captured.
Captivate's SCORM handling is normally excellent, and I have never seen it fail when a Captivate module is uploaded to SCORM Cloud. I can only conclude that there must be something else in the mix here that is interfering with the SCORM API connection.
LMS vendors in China? Ok then that might be significant in this case. I have also built courses for clients where the content was translated into Mandarin Chinese and delivered from an LMS that was built in mainland China.
I would be looking at checking a few of the following: