This project has moved and is read-only. For the latest updates, please go here.

Can we customize this solution to open the scorm files in a single click

Topics: Developer Forum
Oct 13, 2015 at 9:04 AM
Can we customize this solution to open the scorm files in a single click.
Instead of assign to me option and opening a new window to start the test, Is it possible to perform the same action in a single click of SCORM file document in any library. Even in the search result we need the same action.
Already do we have the solution implemented for the same based on any previous thread or discussion.
Oct 21, 2015 at 2:20 PM
There's a couple of options for that.
  1. Activate the feature SharePoint Learning Kit - Assign Self. This adds an assign to self option to documents in the site. Similar to E-learning actions, but it assigns to the logged in user and takes you straight to the lobby page (I think).
  2. Activate the feature SharePoint Learning Kit - Enhanced Self Assign Functionality. This add a web part called Self Assign which you point to a document library and view. It then displays a list of items in that view and will start the scorm file when clicking on it.
SLK Coordinator
Oct 28, 2015 at 10:19 AM
Hi Richard Wiillis,

Thanks a lot for the reply!

As per your point 2, we can use SharePoint Learning Kit - Enhanced Self Assign Functionality (adding Self Assign web part in document libraries page and map to the same library and hide the default library conents in the document library page. so same documents in that particular view will be displayed(Hope sub scrom files in any sub folders will not be displayed in the webpart)
But the problem is we need the same functioanlity when we search any scorm file. Is it possible to add the Self Assign webpart in search results page and map to search results.

Last Option which might help us :- Customize the code so that SCORM files open and play in a single click in all sharepoint pages. Is this possible to do? and how long will take for a developer to do. If this is possible kindly let us know what all tools and prerequisites are required for debugging and changing the code.

Nov 9, 2015 at 3:13 AM
Hi Rogin,

We do something pretty similar to what you are after, so it is definitely possible.
  • A customised 'Launch' button for each course, used to pass the assignment id to the backend
  • This fires off some server side code, which creates a learner assignment item for the user\assignment and returns a url to open in a popup (points to frameset.aspx page)
  • The popup opens and the user commences the course