Forum Discussion
Storyline and SharePoint 365
Hello,
In our company we use the very last version of SharePoint 365. I would like to use it to publish some course made with Storyline.
After many, many tests, and after viewing many posts on this forum regarding this point, I don't find any help on this subject.
Does anyone succeed in that point ?
Thank you.
- MariaCSStaff
Hi, Sébastien.
Take a look at the forum post below for additional suggestions. (Note that we don't provide support for either workaround.)
I hope this helps!
- SbastienGreffetCommunity Member
Hi Maria,
Thank you for the link. I tested it, but all was OK in our side, and nothing change...
Do you think you might have any other solution ?
- MariaCSStaff
Hi, Sébastien.
While I don't have another suggestion, I'm hopeful others in the community who work with SharePoint can offer you some additional ideas to try!
- SbastienGreffetCommunity Member
Thank you Maria ! I hope so ;)
- SbastienGreffetCommunity Member
Hello,
For your information, I tried with a simple HTML page with a <script>...</script> tags inside. And the HTML part works the part inside the <script> tags : not at all.
I try some options but nothing change...
In case : have you any idea ? I tried also in a sharepoint of another compagny and they have the same problem.
thank's a lot !
- DeanReedCommunity Member
Hi,
I tried many things a couple of years ago without any success. My next step
was to have our IT group set up an HTTP server within the company's network
so we wouldn't have any security issues and create the necessary links from
SharePoint to the course's HTML files. I never had a chance to finish the
project. Since SharePoint is not scorm compliant, you would have to publish
for the web.Also, has anyone tried LMS365? You can find it on Microsoft's appsource
site. It looks like it's been out for a while, but I've never heard anyone
mention it. I have not had a chance to explore it further. Here's the link:
https://appsource.microsoft.com/en-us/product/web-apps/elearningforce.lms365
- SbastienGreffetCommunity Member
Hello,
After many and many test, I found the solution : using the Sharepoint Shell and these informations :
https://docs.microsoft.com/fr-fr/sharepoint/allow-or-prevent-custom-script
After I need to add a Documents Library in my page, I drag & drop my SL360 course (published in web folder, with the story.html and the analytics-frame rename with aspx) inside.
And it works !!
I hope it will help !
- KenGanoCommunity Member
In order to publish to SharePoint Online the following must be done:
- The SharePoint site must be set up to allow scripts.
- The .html files must be renamed to .aspx
- The files that reference the .html files must be edited so that the renamed files can be found.
I was able to successfully publish a simple Storyline Articulate v3.18 story to SharePoint Online using these steps:
- Used the directions here to set the SharePoint Online site to allow scripts. (This is the English version of page that Sebastien shared in his previous post.)
- Renamed story.html to story.aspx and anayltics-frame.html to analytics-frame.aspx
- The bootstrapper.min.js file references the analytics-frame.html file, so I edited the file and replaced e.src="analytics-frame.html#" with e.src="analytics-frame.aspx#" This only occurred once in the file.
In SharePoint, scripts are disabled by default for security reasons. The article https://docs.microsoft.com/en-us/sharepoint/allow-or-prevent-custom-script gives multiple options for enabling scripts. Rather than allow scripts to be run in all user created SharePoint sites in my tenant, I opted to use the directions in the section - "To allow custom script on other SharePoint sites to grant access just to one SharePoint site that will be hosting my Storyline content.
When testing, I suggest that you put both the .html and .aspx files in SharePoint. When I was testing, I first only renamed the story.html file to story.aspx and didn't rename the analytics-frame.html file. When I opened the story.aspx file in SharePoint and started going through my "story", the analytics-frame.html file was downloaded. This alerted me to the fact that it was being referenced. I then had to search the contents of the .js files until I found the one that was referencing it. If the analytics-frame.html file had not been uploaded to SharePoint, then the file wouldn't have downloaded and I wouldn't have known that it was being referenced in the bootstrapper.min.js file.
I don't know if more complicated stories will have more .html files or have additional .js files that will need to be edited, but if during testing an .html file gets downloaded, then it is being referenced from somewhere that would need to be tracked down and edited to reference the .aspx file.