Skip navigation
WaltHansmannCPLP
Currently Being Moderated

Authorware course does not send "finish" command to LMS

Sep 11, 2012 2:06 PM

Tags: #finish #authorware #skillsoft #skillport

We have a course (named SAVE) created in Authorware several years ago.

 

It had been published in our now-retired LMS (Pathlore).

 

We want to publish this course to our current LMS (SkillPort).

 

I have access to Authorware 7.01, but have never used the tool.

 

We use Windows XP, SP3 and Internet Explorer 8.

 

I can start the course upload in SkillSoft Publisher and everything works fine until I do the test launch.  The course opens and works fine throughout, however, when I try to exit the course, I get stuck on the white Authorware course player screen with the Done Progress Bar.  Even leaving it sit on this screen for hours does not change anything.  We must use the red X to close the player window.

 

SAVE Course DONE Screen.png

 

Then, back in the SkillSoft Publisher window, we see the runtime check failed.

SkillSoft Publisher Error 01.png

 

When we view the runtime error we see that the course did not send back a “finish” message to the LMS.  It reads, “There has been no communication between the player and the LMS, or the player did communicate but did not exit correctly (no finish command was sent by the player).”  Consequently, I cannot publish the course.

SkillSoft Publisher Error 02.png

 

 

Reading on the Adobe Authorware forums, I see discussions about issues within IE7 and IE8 that were not resolved in the Authorware Player after development on Authorware ended.  And I see a solution referenced as the iframe work around.  I do not know if this is the same issue.

 

I am not an application engineer, nor programmer.  And, as I said, I have not used Authorware before.

 

The SkillSoft tech support took my files and tried to upload the course.  They got the same result.  They have no solution at this time.

 

I hope there is a solution which you can offer.

 

Thank you in advance!

 
Replies
  • Currently Being Moderated
    Sep 11, 2012 3:27 PM   in reply to WaltHansmannCPLP

    1, Yes you need to iFrame workaround

    2, You need to trust the domain that houses the Authorware course

     

    Steve

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 11, 2012 3:59 PM   in reply to WaltHansmannCPLP
     
    |
    Mark as:
  • Currently Being Moderated
    Sep 12, 2012 2:59 PM   in reply to WaltHansmannCPLP

    Yes. That is a scrolling text box. Select the text and copy it. Should look

    like this

     

     

    1

    "project_file_IE7.htm" scrolling="no" frame>  This browser does not
    support iframes. </body

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 13, 2012 8:15 AM   in reply to WaltHansmannCPLP

    OK let's scrap that, and use what I use instead.

     

     

    I publish Authorware for web just like normal. In among all that files that

    are created, is the htm file. Let's call it gg1010.htm

     

    Next to it, place a second htm file that is a default file I use for all AW

    lessons. In this case I will call the file _gg1010.htm - note that the code

    I use requires that this second file is named the same as the first, with

    the exception that I add an underscore to the beginning of the file name.

    The code in this second file is quoted below.

     

    When I create the zip file for upload to the LMS I include both htm files,

    but point to the second one (the one with the underscore in the name). This

    is the 'iFrame' file, and it calls the second htm file at runtime.

     

    Here is the code that is in that second file. note you should change

    800x600 to suite your course size. Note also that you *must* publish your

    course as OnTopMimimize for this to work (at least that is what mymemory

    says today ...):

     



        theFile = location.pathname.split("_")

        document.write('<IFRAME src="'theFile[theFile.length-1]'"width="800"

    height="600" scrolling="NO" frameborder="0">');

        document.write('</IFRAME>');

    // -->

    </script>

    </BODY>

    </HTML

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points