Bellow you will find the instruction on how to apply the hot fix for SCORM player-Chrome issue.
Operation will take approximately 10-15 minutes depending of the number of servers in the SharePoint farm.
The hot fix requires IIS restart.
Please be aware, that the users, who take courses during maintenance, might be interrupted and have issues saving progress.

Steps to perform in LMS:

  1. Open ShareKnowledge Administration -> 'Adjust System Properties' page
  2. Set 'UI.Player.ClientCaching.CheckVersion' system property to 'True'
  3. Change "UI.Player.LaunchUrlTemplate" system property to "scorm.html?attemptId={0}&view={1}&backUrl={2}&ver=51310"

Steps to perform on each web front end server in your SharePoint farm

  1. Download the fix files and extract archive to the local folder on the server
  2. Replace the following files in their locations with the files from the archive. BACK UP original files before replace!
    • ShareKnowledge.LearningComponents.Player.dll, located in the 'bin' folder of the ShareKnowledge IIS site i.e. C:\inetpub\wwwroot\wss\VirtualDirectories\80\bin. 
      In case ShareKnowledge web application is extended, file needs to be replaced in each extension site
    • scormplayer.js and versioncheck.js, located in the SharePoint hive folder.
      In case of SharePoint 2013 "C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\ShareKnowledge\Scripts"
      In case of SharePoint 2016 "C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\TEMPLATE\LAYOUTS\ShareKnowledge\Scripts"
    • scorm.html, located in "TEMPLATE\LAYOUTS\ShareKnowledge" folder of SharePoint hive folder
  3. Restart IIS on all WFEs.

Steps to perform the end user computers:

  1. Clear "Cached images and files" in Google Chrome ("Time range" = "All time").
  2. After that, the SCORM player will ask user to clear the browser cache and refresh the page. Out of two only refresh is need (e.g. press F5)