Tin Can content not writing statements to LRS in HTML5

Jul 27, 2016

I have Storyline 2 (update 8) and Presenter 13 content published for Tin Can that properly send statements to our LRS when the content is viewed using the Flash player. When I try to view the content in HTML5 or the mobile player, I get 404 errors. Looking at the url generated by the player_compiled.js file, I see a 'undefinedactivities' or 'undefinedstatements' url parameters and no endpoint url parameter.

Here is the original url I'm passing to our web server for HTML5: 

http://svrwebprod1dev/ARALMS/RPPIncomeStatementEssentials12140Track/presentation_html5.html?tincan=true&endpoint%3dhttp%3a%2f%2ftest.gblrs.com%2fxAPI%2f%26auth%3dBasic%20M...I%3d%26actor%3d%7b%22name%22%3a%20%5b%22Johnny%20Test%22%5d%2c%20%22mbox%22%3a%20%5b%22mailto%3a209873%40ararental.org%22%5d%7d%26activity_id%3Dhttp%3A%2F%2Fararental.org%2F12140

And here is the urls generated by  player_compiled.js:

http://svrwebprod1dev/ARALMS/RPPIncomeStatementEssentials12140Track/undefinedactivities/state?method=GET

and

http://svrwebprod1dev/ARALMS/RPPIncomeStatementEssentials12140Track/undefinedstatements/?method=PUT

Does anyone know why the player_compiled.js is producing these invalid URLs? 

1 Reply
Ashley Terwilliger-Pollard

Hi Walt,

Are you able to update to our latest update of Storyline 2 Update 10? You can see there were a number of fixes in 9 and 10, a few of which were for HTMl5 and/or Tin Can issues. 

Let us know if you're able to update and still experience the issues and I'd also recommend look at testing the content within SCORM Cloud as it's an industry standard for testing LMS content. 

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