Articulate Storyline 2 to Adobe Connect Pro

I followed some instructions I found online for getting output to upload to Adobe Connect Pro. The content is displaying fine on a PC. I can't get it to work on mobile devices. When publishing the content, I selected these options:

After getting the output, I renamed index_lms.html to index.html.

My assumption is that something is not working properly for the HTML5 content to run. Do I need to rename any of these files:



Devices checked so far are iPad and Windows Phone 8.1.

10 Replies
Ashley Terwilliger

Hi Matt,

I'm not familiar with Adobe Connect - but we're unable to support modifications to the published output so I hope that the community is able to chime in and assist you here. Also, I wanted to point you to the main tutorial on publishing for LMS, where it shared that if your LMS needs you to point to a specific file that launches your course, point to index_lms.html for SCORM/AICC content or story.html for Tin Can API content. 

Matt Piekutowski

Thanks Ashley. I am a bit stuck here for now. I have also reached out to the Adobe Connect Pro community for some help. I believe the issue has something to do with the LMS output from Storyline being 'generic' which does not help since I have very limited knowledge of JavaScript and that is important to the main files. I will keep searching.

Matt Piekutowski

The contents of the index.html file:


<!--/* Copyright ? 2003-2011 Rustici Software, LLC  All Rights Reserved. - See LICENSE.txt for usage restrictions */-->
        <TITLE>SOAR Sales Coaching Module 1: Coaching for Success</TITLE>
            var g_biOS = (navigator.userAgent.indexOf("AppleWebKit/") > -1 && navigator.userAgent.indexOf("Mobile/") > -1);
            var g_bAndroid = (navigator.userAgent.indexOf("Android") > -1);
            if ((g_biOS || g_bAndroid) && true)
                var strLocation = location.href.replace("index_lms", "index_lms_html5");
        <script src="lms/APIConstants.js" type="text/javascript" charset="utf-8"></script>
        <script src="lms/Configuration.js" type="text/javascript" charset="utf-8"></script>
        <script src="lms/UtilityFunctions.js" type="text/javascript" charset="utf-8"></script>
        <script src="lms/SCORM2004Functions.js" type="text/javascript" charset="utf-8"></script>
        <script src="lms/SCORMFunctions.js" type="text/javascript" charset="utf-8"></script>
        <script src="lms/AICCFunctions.js" type="text/javascript" charset="utf-8"></script>
        <script src="lms/NONEFunctions.js" type="text/javascript" charset="utf-8"></script>
        <script src="lms/LMSAPI.js" type="text/javascript" charset="utf-8"></script>
        <script src="lms/API.js" type="text/javascript" charset="utf-8"></script>

        <script language="JavaScript1.2">
        strContentLocation = "story.html";  //Put the link to the start of the content here.
        //strContentLocation = "TestAllFunctions.htm";
        function LoadContent(){
            window.scormdriver_content.document.location.href = strContentLocation;
    <frameset rows="100%,0%,0%,0%" onload="Start()" border="0" onbeforeunload="Unload()" onunload="Unload()">
        <frame name="scormdriver_content" src="lms/blank.html" scrolling="false">
        <frame name="AICCComm" src="lms/AICCComm.html">
        <frame name="rusticisoftware_aicc_results" src="lms/blank.html">
        <frame name="NothingFrame" src="lms/blank.html">
        Your browser must be able to view frames for this content to display.

Could this line be the problem? When Storyline creates the output, by default the main file is called index_lms.html. Their suggestion is to rename this to index.html.

var strLocation = location.href.replace("index_lms", "index_lms_html5");

Should I change index_lms to index in the code above?