Configuration data is missing or incorrect. Please try again.

Oct 05, 2012

Attached is a story file that contains a simple test.

It runs when I select preview.

I publish it, for LMS I select 'Include HTML5 output', 'Use Articulate Mobile Player on iPad' and 'Allow downloading for offline viewing', also specified the launch url to the url It would be uploaded to. 

I double click the story.html file and it runs on my local machine.

I upload the files to my server, a LAMP stack, and the story.html file doesn't load: 'Configuration data is missing or incorrect. Please try again.'

Interestingly the story_html5.html runs through the brower on computer.

When I try to load on ipad is gives this error: Unable to connect to the server. Please verify that your device can connect to the internet.

Any help would be appreciated, below is a short description of my overall goal.

goal: write a course in storyline, have it interface with our system so that we can know when someone passes a test or where they are in the course and update our database. We want native ipad app as well.

on a side note, how informative is the basic/advanced training session Articulate offers?

Cheers,

K-mar

23 Replies
Justin Grenier

Good Afternoon, Kumar.

For most any LMS-related issue, this blog post is the place to begin.  You also want to be certain that you are packaging your published content properly for your LMS.

If you wind up empty-handed after reviewing the links above, I would next recommend comparing the performance of your content at SCORM Cloud.  If you cannot reproduce the problem there, this is likely an LMS-specific issue, and you will want to generate debug logs and supply them to your LMS Provider for additional troubleshooting.

Please let us know if you need anything else.  Thanks!

Kumar Agarwal

Justin,

Thank you for you speedy reply in october. My LMS is more developed right now and we are currently using a php/mysql tincan endpoint that works with the flash/html5/mobile version. 

You mentioned something about generating debug logs however the guide provided does not seem to apply to articulate storyline. Is there a different guide I can follow to enable debug mode on Articulate Storyline packages. 

Kumar Agarwal

Justin,

When I open the folder of any project I have published in storyline there is neither a lms folder nor a Configuration.js file. Furthermore, I run simple command on the directory 'grep -R SHOW_DEBUG_ON_LAUNCH intro/' ('intro' being the folder of a that contains the lms published story file.) To discover that the string of text 'SHOW_DEBUG_ON_LAUNCH' does not exist in any of the storyline generated code. 

It seems to me that the provided tutorial has nothing to do with storyline. 

Kumar

PS: keep in mind I am publishing for lms and tincan api

Edit: it looks like you get the lms folder when publishing for scorm 1.2. 

perhaps debugging is not available when publishing for tincan api.

Justin Grenier

My apologies, Kumar.

It looks like it is not possible to enable LMS Debug mode for content that has been published for Tin Can API.  I went ahead and submitted a feature request on your behalf for this capability.

As for Troubleshooting LMS issues for Tin Can API output, I would next recommend comparing the performance of your content at SCORM Cloud.  If you cannot reproduce the problem there, this is likely an LMS-specific issue, and you will want to consult with your LMS Provider for additional troubleshooting.

Please let us know if you need anything else.  Thanks!

Marc Lee

Has anyone tried the SCORM Cloud solution? With what result?

I'm thinking that Storyline with the TinCan publish option will need a Configuration.js file, since the LMS is looking for configuration data.  Does anyone know if there is some way to use the Configuration.js file that is in the LMS folder for other LMS formats (i.e. SCORM 1.2) and use it with the TinCan output? I did try just placing the Configuration.js file from a different LMS output in with the downloaded Storyline project in the LearnDash environment, but that didn't eliminate the LearnDash error message.  Maybe some hack to the configuration file??

Any further update on the debug mode for TinCan would be appreciated. Thanks!

Justin Grenier

Good Morning, Marc.

I'm not exactly sure what configuration information you are looking for, but here's an article on Publishing for Tin Can API , and here is how to implement the Tin Can API to support Articulate content.  Also, here is an interesting Forum Thread where some of our Super Heroes are discussing the practical implications of Tin Can API.

Please let us know if you need anything else.  Thanks!

Marc Lee

The configuration error being reported  ('configuration data missing or incorrect...') seems to be with the Articulate publishing rather than with the LMS, since I get the same error when I launch the course from within LearnDash or when I launch it directly from a regular web server. Check this out:

http://www.mlmultimedia.com/demos/TCTestQuizoutput/story.html  (this is just a regular website -- not an LMS)

So I went ahead and set up a SCORM cloud account and when I launch it there it launches without the error...there is no 'configuration data missing...' message. However,  there is this parser warning: The given tincan.xml was incompatible with latest version of the Tin Can API specification. Error was: Activity ID '6Z0rW2iGsYM_course_id' is not an absolute URI

This feedback appears to point to the first 'activity' tag in the tincan.xml file that Articulate puts out when publishing to LMS/TinCan.  Is this something we can fix by hand to eliminate the configuration error?

Here is that tag from the xml...

----------------------------------------------------------------------------TINCAN.XML SNIPPET---------------------------------------------------


   TCTestQuiz
   Test Quiz for xAPI
   story.html
  

-----------------------------------------------------------------------------------END SNIPPET---------------------------------------------------------------

The SCORM Cloud location for this test quiz in Storyline is:
https://cloud.scorm.com/sc/user/Course?courseId=TCTestQuizf31365d0-8079-44f1-98d4-946f25aac333&appId=NCYELBCKF5

Any help appreciated....

 -Marc Lee

Justin Grenier

Thank you for the helpful details, Marc.

After researching this problem further, I can see that this is a problem that we are aware of, and that has been assigned to the Articulate Quality Assurance Team for further troubleshooting and analysis.

You can view another thread here of folks that are also experiencing the problem, and I have made a note to update this current thread with any updates as well.

Marc Lee

Thanks, Justin.  I'll keep watching this thread for their results also.  

However, FWIK, the other thread is different.  They're working on a mobile app for tincan....I'm not; it's just a regular web app with TinCanAPI LMS options.

Couple questions:

-What version of the TinCanAPI does Storyline support -- 9.0 or 9.5?

-Can we edit the tincan.xml file by hand to fix the 'configuration data missing or incorrect' error? Do you know what we need to edit to obtain this fix?

-Do you know of anyone who has been able to get a Storyline course (whether published to the TinCan API or just to Web) to launch and play correctly in LearnDash?

Any help appreciated?

-Marc

Justin Grenier

Good questions, Marc.

The other thread has become a bit muddled--you're right that it was originally targeted at the Articulate Mobile Player, but the posters are also seeing the parser warning you noted above.

Storyline currently adheres to Version 0.9 of the Tin Can API specification.  We do plan on supporting 1.0, but we don't have any time frame as to when it'll be implemented.

Would you mind sending us a copy of your .story project file so that we can take a deeper look?  The fact that it works OK in SCORM Cloud (despite the parser warning) makes me wonder if there might be some further troubleshooting we can do.  Thanks!

Pankaj Agrawal

Justin/Marc

I want to add to that, just because a content works on Scorm Cloud doesn't rule out the possibility of issues with the content. Specially communication related issues.

When you host a content on Scorm Cloud, the content and LRS is on same domain. And hence, the javascript calls a different set of functions compared to the condition when Content is hosted away from the LRS, where it calls for Cross Domain Calls, and different set of functions.

One possible solution could be using https. Specially on IE. I found that the Desktop content doesn't work with http, because IE doesn't allow Cross domain calls from http to https. There could be similar issues with Mobile content.

You can check here:

http://www.nextsoftwaresolutions.com/xapi-demo/ (Errors on IE, due to cross domain ajax from http to https)

Vs

http://www.nextsoftwaresolutions.com/grassblade-articulate-tin-can-api-demo-2/ (Errors on IE)

- Pankaj

Next Software Solutions

Aaron Leggett

I'm having the same problems trying with articulate exported files.

Due to our target audience we require to not include HTML5 tags as they will be using old computers and old versions of IE.

When exporting, If I enable HTML5 content, there is no issue. But when disabling HTML5 content - I get the same error

Configuration data is missing or incorrect. Please try again

Yet both of them work when running locally on my PC.

As suggested above, I use dmy SCORM Cloud account and looked for any errors and sure enough, 
The given tincan.xml was incompatible with latest version of the Tin Can API specification. Error was: Activity ID '6Wz2iZTBTVA_course_id' is not an absolute URI

Did anyone manage to find a resolution for this issue?

Justin Grenier

Good Afternoon Aaron, and welcome to Heroes!

Storyline currently adheres to Version 0.9 of the Tin Can API specification.  We do plan on supporting 1.0, but we don't have any time frame as to when it'll be implemented.  ...and although the ...incompatible with latest version of the Tin Can API specification... notification from SCORM Cloud is a reflection of this, we haven't documented any problems running content in SCORM Cloud as a result of that specific message.

Most of the other problems in this Forum Thread were corrected with the release of version 1.75 of the Articulate Mobile Player app last spring, so I'd recommend sending us a copy of your .story project file so that we can take a closer look at the specific problem you're having.  Thanks!

Drew Bertola

Marc Lee said:

The configuration error being reported ('configuration data missing or incorrect...') seems to be with the Articulate publishing rather than with the LMS, since I get the same error when I launch the course from within LearnDash or when I launch it directly from a regular web server. Check this out:

http://www.mlmultimedia.com/demos/TCTestQuizoutput/story.html (this is just a regular website -- not an LMS)

So I went ahead and set up a SCORM cloud account and when I launch it there it launches without the error...there isno 'configuration data missing...' message. However, there is this parser warning: The given tincan.xml was incompatible with latest version of the Tin Can API specification. Error was: Activity ID '6Z0rW2iGsYM_course_id' is not an absolute URI

This feedback appears to point to the first 'activity' tag in the tincan.xml file that Articulate puts out when publishing to LMS/TinCan. Is this something we can fix by hand to eliminate the configuration error?

Here is that tag from the xml...

----------------------------------------------------------------------------TINCAN.XML SNIPPET---------------------------------------------------


TCTestQuiz
Test Quiz for xAPI
story.html

-----------------------------------------------------------------------------------END SNIPPET---------------------------------------------------------------

The SCORM Cloud location for this test quiz in Storyline is:
https://cloud.scorm.com/sc/user/Course?courseId=TCTestQuizf31365d0-8079-44f1-98d4-946f25aac333&appId=NCYELBCKF5

Any help appreciated....

-Marc Lee

Hi, sorry to dredge up an old topic, but I'm currently facing this issue as well. Changing the activity id for type="course" did in tincan.xml did not solve the issue for me. Any idea what it was that fixed the problem?
--
Drew
Justin Grenier

Good Morning Drew, and welcome to Heroes!

There are a couple of different problems going on within this Forum Thread:

  1. An Articulate Storyline course published for Tin Can API doesn't track as expected in your learning management system (LMS) when it's viewed in the Articulate Mobile Player app for iPad.
  2. A "Configuration data is missing or incorrect" error occurs when launching Tin Can API content.

After taking look back at Marc's specific Support Case with us, it appears that perhaps he may have been hosting his published content on a server that was separate from his LMS, but not modifying the Launch URL when publishing.  Here's how to make sure you're doing that.

If you continue to have trouble, we'd invite you to send us a copy of your .story project file so that we can take a closer look at the problem.  Thanks!

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