Storyline HTML5 Output not working in SCORM iFrame
Sep 03, 2015
Hi Storyline experts,
We've been having issues with a Storyline HTML5 output where the course isn't tracked when we launch it through an iFrame (using SCORMCloud). Flash output is okay. This is consistent across Chrome, IE and Firefox.
I have tried launching a non-Storyline HTML5 course using the iFrame and it tracks fine. So I'd imagine it might have something to do with how the Storyline HTML5 detects the API?
Is there a difference between how the HTML5 output reads the window's parent/root hierarchy compared to Flash? The Exit button that we put on the course (an 'Exit Course' trigger is assigned to this button) works on the Flash output but in the HTML version it doesn't do anything.
If I play the course as a pop-up instead of an iFrame, both Flash and HTML5 outputs track correctly.
Any insight or workaround would be much appreciated!
11 Replies
Hi Angeline,
The only issue I've heard with HTML5 content and an iFrame is that at times it doesn't scale correctly, and it's dependent on the LMS and how it's choosing to display. I don't know that I've seen a set up to include it in an iframe from SCORM Cloud though - are you embedding that on your website? Do you follow these directions to do so?
Thanks for your response Ashley.
I have no issue with the scaling or display. It's just the LMS tracking through iFrame. Basically the iframe contains the SCORMCloud interface which in effect displays the course.
With the link that you mentioned above, it's just embedding Storyline for web, not for SCORM display, so it's a bit different.
Any other insight that you can provide?
Thanks!
Hi Angeline!
You may want to check out the information here in regards to your exit trigger not working.
Hi Ashley, unfortunately that didn't solve the issue. THE HTML5 version still doesn't track anything and now when the Exit button is clicked, the course just hung. It seems that the course can't find the API - maybe it's got something to do with how it reads the parent frames that's different from the Flash way? Because the Flash version works perfectly.
Hi Angeline,
Unfortunately I don't know of a way to embed the SCORM display on the page itself. You may want to reach out to a group such as Rustici who run SCORM Cloud to see if they can help you with this custom set up and if they have any specifics on the tracking issues you may run into when displaying the SCORM content outside the normal site.
Hi Ashley, the tricky thing is, the issue seems to be specific to Storyline HTML5 content. Other content like from Captivate HTML5 or custom HTML5 modules work fine in that set up. I'm thinking if anyone knows about what the difference between Storyline Flash and HTML5 outputs are in terms of reading the SCORM API - this might be able to help us in tweaking the config or lms javascript file.
Hi Angeline,
I'll have to defer to the community in regards to changing the config or javascript but did also want to offer a reminder that you'll want to test in Chrome on a PC or Safari on a Mac, per the supported HTML5 browsers here.
Sure, regarding the config. We would not prefer to do this anyway, but we just need a solution or confirmation if this isn't supported as I will need to get back to my client.
And yes, we've used Chrome, IE and Firefox on Windows for the testing and all browsers seem to have the same issue. Is this something that the technical support could help with?
Hi Angeline,
Our team can't assist with changing the config/ js files, or custom LMS set ups, but we're always happy to take a look and see if it's something we're able to help out with. You can reach out to our team here and you'll want to share a copy of the .story file and details on how you're embedding the content in the iframe.
Did anyone get this issue fixed? I've got the exact same issue. I've also got a case number with articulate (#01222909) and they basically told me to contact my LMS provider.... Except I am the LMS provider
Sorry for all the trouble you're having, Jonathan. I know how frustrating it can be when a course works correctly in SCORM Cloud, but it's throwing errors in another LMS.
I'll continue to follow along as you work with Eloisa and share updates here, as needed.
This discussion is closed. You can start a new discussion or contact Articulate Support.