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.
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 { }.
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.
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.
5 Replies
HI Giuseppe and welcome to Heroes!
Have you also looked into testing this outside your LMS, in SCORM Cloud for example? It's a free industry standard testing method.
Some additional Tin Can documentation that may be helpful is available here, and additional information here.
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®istration=&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
Hi Giuseppe,
Were you able to test this at SCORM Cloud as well?
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.
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.