Skip to main content
Participant
December 2, 2015
Answered

Captivate 9 Responsive Not Working Correctly On WordPress

  • December 2, 2015
  • 1 reply
  • 252 views

Hi

I don't know if anyone can help me. We are new using adobe captivate 9 and have been playing around with the responsive projects. We want this to work on our website that we use LearnDash to publish our courses.

I  spent most of the day yesterday onto adobe support who have said they do not have expertise in WordPress and therefore cant advise if it will work or not.

We have created http://mtdelearning.co.uk/test-2/ - A responsive project provided by adobe for testing. If you view it on an iPad or iPhone it does not look correct however adobe have put it on this one: http://www.varunweb.tk/cp/index.html which is not a WordPress site and it works fine.

Adobe have advised to open the project directly rather than through iFrame. Does anyone have any idea how we can do this rather than by iFrame. Currently this is how i am embedding the session:

<div class="aspect-ratio-4x3"> <iframe src="/cp9_sessions/test3/index.html" width="1080" height="810" > </iframe> </div>

Many thanks

Jenny



    This topic has been closed for replies.
    Correct answer RodWard

    An LMS player normally uses some kind of frameset so that the page that is displaying the content is playing INSIDE the frameset.  This allows the LMS to 'listen' to the JavaScript calls that the content is making to the outside world, or in this case, to the LMS.

    Some LMSs use framesets.  It appears your LMS is using an iFrame inside a normal web page.  Either one would be appropriate for listening to SCORM calls to the API.

    If you just change the code to call the index.html of the course directly from a link on your web page in WordPress and set the target to _new, it should open the course html in a different browser window.  However, unless the link is done via your LMS in a way that sets up the normal SCORM API communication, your course will not be sending results anywhere and the LMS won't be able to pick up and track the user interaction.  So it's a bit of a catch 22.

    1 reply

    RodWard
    Community Expert
    RodWardCommunity ExpertCorrect answer
    Community Expert
    December 2, 2015

    An LMS player normally uses some kind of frameset so that the page that is displaying the content is playing INSIDE the frameset.  This allows the LMS to 'listen' to the JavaScript calls that the content is making to the outside world, or in this case, to the LMS.

    Some LMSs use framesets.  It appears your LMS is using an iFrame inside a normal web page.  Either one would be appropriate for listening to SCORM calls to the API.

    If you just change the code to call the index.html of the course directly from a link on your web page in WordPress and set the target to _new, it should open the course html in a different browser window.  However, unless the link is done via your LMS in a way that sets up the normal SCORM API communication, your course will not be sending results anywhere and the LMS won't be able to pick up and track the user interaction.  So it's a bit of a catch 22.

    SkillshubAuthor
    Participant
    December 2, 2015

    Thank you! We do not need SCORM or API for this project. We have just tested your recommendation and its worked great! Thank you so much i have spent hours trying to fix this!

    Best regards,

    Jenny