Articulate Mobile Player doen't call endpoint TinCan

Sep 18, 2014

Hi, I created and published some courses with TinCan tracking api.

They work perfectly in the flash and html5 mode, but when I open one of them through tha Articulate Mobile Player on Ipad, my endpoind is never called.

The courses works good but the progress and the score are never generated (apparentely) however the endpoint is never invoked.

The course has an url like:

...story.html?actor={"user":"3"}&endpoint=http://127.0.0.1:8080/MyEndPoint/

Of course the url is encoded.

My server doesn't need any authorization.

Where is the problem?

Thanks.

5 Replies
Giuseppe Riccardo

Hi thank you for the reply, it was my fault, in fact the endpoint is invoked also in the Articulate Mobile Player mode, but now the problem is that in the Flash and HTML5 mode the request is malformed, in the header of the request the parameter Content-Type is set to "json/application" but the content is not a well-formed json, it's like a query string and doesn't start and end with { }.

This is an example:

activityId=6aKzlUWB5hz%5Fcourse%5Fid&Authorization=&actor=%7B%22user%22%3A%2212%22%7D&content=1z6604050on1001211f010110111101211000&Content%2DType=application%2Fjson&registration=&objectoid=1&stateId=resume

Instead in the Articulate Mobile Player mode the content of the request is a "real" json.

Why this different behavior?

There is some workarounds?

Thanks

Mariano Renteria

I have the same issue... I'm trying to track the HTML5 progress but can't make it happen...

I created my own LMS and LRS and with the Flash version everything works fine, but the HTML5 version doesn't seem to send tracking information.

I'm uploading my course to SCORM Cloud to test this, but I don't know how to form the launch URL to make SCORM Cloud track my progress... can you give an example? because all the tutorials on TinCan are so vague.

Ashley Terwilliger-Pollard

Hi Mariano and welcome to Heroes,

I'm unable to assist with the custom LMS and LRS you've created. In regards to testing at SCORM Cloud, once you've uploaded a course there you'll be able to generate an invite link - and that's the link that you can use to test your course. There won't be a way to point specifically to the story_html5.html link like when you're publishing for Web - so you'll have to test in a supported HTML5 browser without Flash player or by turning Flash off. 

Hope that helps

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