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:

index_lms_html5

story_html5

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. www.scorm.com - See LICENSE.txt for usage restrictions */-->
<HTML>
    <HEAD>
        <TITLE>SOAR Sales Coaching Module 1: Coaching for Success</TITLE>
       
        <script>
            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");
                location.replace(strLocation);
            }
        </script>
       
        <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;
        }
        </script>
    </HEAD>
    <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">
    </frameset>
    <noframes>
        Your browser must be able to view frames for this content to display.
    </noframes>
</HTML>

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");
location.replace(strLocation);
}

Should I change index_lms to index in the code above?