Skip to main content
mikedashg
Inspiring
October 6, 2015
Question

Published pages crash LMS lesson on iPad only

  • October 6, 2015
  • 1 reply
  • 299 views

A couple of pages keep crashing my captivate lesson on the iPad. It works fine on the desktop and Android 5. I tried re-publishing the file both in Captivate 8 and Captivate 9. The iPad is a Mini, and it did it with iOS 8 and 9.

It's a responsive captivate lesson with 76 slides, published to HTML5, that's on SCORM cloud LMS. When I go the first page in particular, it gives me this error message: "Error - unable to acquire LMS API, content may not play properly, and results may not be recorded. Please contact technical support." and restarts the lesson.

The three pages in particular are fairly complex. The first page alone there are 6 shown groups, 4 additional hidden groups, 3 transparent buttons,18 text captions, 36 image buttons, a handful of smart shapes/lines, with the image buttons showing/hiding with several advanced interactions. The next page has the same amount of items as the prior. The third page is simple.

If I delete ALL the other slides in the lesson, and just publish the three pages, it works fine across all three devices! If I delete the first half the slides in the lesson, it also works fine. Is there a limit of some sort in the project I'm running up against?

I can't isolate these pages, simplify anything, or break anything up on the page(s), It must be part of the lesson as users go through it. It's an electronic version of a printed document an unthinkable amount of users already have and will use again. It must work across all three devices (iPad/Android/Desktop), be responsive, and use HTML5. I know, tall tall order, but everything else works fine in the lesson, and it's what the people want/paid for. I can't chalk this one up to "it's HTML5 it's not perfect" because there's obviously something going on here, I just don't know what it is, or what the solution is.

Thanks in advance!

    This topic has been closed for replies.

    1 reply

    RodWard
    Community Expert
    Community Expert
    October 6, 2015

    Yes there ARE limits that you can run up against with mobile devices, and expecting the same course to run just as well on a mobile device with just a few hundred meg of RAM as it does on a desktop computer with gigabytes of RAM to spare would be living in fantasyland.

    As you have discovered and documented in your post above, the issue is directly related to the amount and complexity of your content.  Every slide, every quiz question, every object on those slides whether it be a button an image or a caption, consumes a given amount of RAM.  Once you breach a certain limit (dictated by the hardware of the mobile device) then the browser is shut down to protect the operating system.

    Whether you like it or not, even though it may be "unthinkable", you need to break up your module into smaller chunks that do not exceed this limit.

    And yes...HTML5 is not perfect.  Neither was SWF, and even if SWF content did run on mobile devices you would still be constrained by this issue on iPads.  There are web developers all over the internet complaining about it.