15 Replies
Ashley Terwilliger

Hi Tina,

I'm not familiar with Confluence - and didn't find anything in a quick Google search. Is it a web hosting platform or a  Learning Management System (LMS)?

If it's a web hosting platform, look at publishing to web and then you'll upload the entire contents of the published folder to the site. You'll then be able to point learners to the story.html link.

If it's an LMS, even if you won't be tracking content, you may want to look at what LMS output types it supports and choose that in the publish to LMS window. 

Hope that helps! 

Tina Brown

Good news is I'm still alive! :) Bad news is I didn't make any progress with uploading a course to Confluence. My project I was working on needed to be done that day and didn't have time to investigate further. This is definitely something I need to figure out because I'm having more employees accessing training outside of the LMS, which they don't have access to.

Jeff Gilbert

Thanks for updating us on your progress, Tina! So far I I have not had success, but I am playing around with an HTML macro in Confluence, as well as a media macro.

We are essentially in the same boat as you, Tina. We can attach a zipped SCORM file to the Confluence page, but customers (users) get confused with downloading and unzipping the file.

Azwandi Aris

Hey everyone, I have some good news to share... (I hope!)

We recently created a native app for Confluence that allows you to upload eLearning courses (in SCORM format) into Confluence, deliver/distribute and track user progress/completion. Here's a quick video with an example course I created from Storyline:

This app is called the SCORM Learning for Confluence - I'd recommend to try it out from the Atlassian Marketplace. 

(Disclaimer: My team at ServiceRocket, a Top Vendor in Atlassian ecosystem, built this. If you need a personal demo or want to help expand on this idea, I'm available at https://calendly.com/azwandi/30min).

Let me know what you think!

Jeff Gilbert

Hi Mal,

So far we have tried SCORM Learning for Confluence (referenced above) but it was incompatible with our security settings (specifically, the need to allow a connection between Confluence and ServiceRocket's learning site).

We have also tried "Smart Attachments for Confluence" in which we attempted to attach a file that had been published for Web, and then use the HTML5 link to launch the training. This also did not work for my team.

Mal Ditcham

Thanks Jeff

I've booked a demo in for the one mentioned above, hopefully our security settings will allow.

The other option I'm thinking is to take some Amazon space to host the files and surface through a link in Confluence, but obviously this would lose the course tracking/assessments.

Many thanks

Mal

Mateusz Szuter

There are no native support for SCORM packages at Confluence.

However, SCORM is only API allowing to track course progress or other data coming from your course. You can still put e-learning on confluence.

If you don't need to track progress of the course, you can simply publish course as web project, upload whole folder to your server, and then put <iframe> with src attribute pointing to story_html5.html of your course. It will play normally, allowing users to go through the course.

And if you have some programmer onboard, you can just pass storyline variables through javascript to confluence database and then view it as you want. It's not something hard. One of my clients didn't have LMS and didn't want one, but they wanted to track course score, so I've made an simple javascript+php and collected data to the .csv file on server.

Jeff Gilbert

Hi Mateusz,

Thanks for your reply! It sounds like you have uncovered a solution to my team's problem.

So you don't attach the published files to an individual Confluence page, or use some other add-on--you upload the published content directly to the server?

But on the individual Confluence page where users will access the e-Learning, we would post a link that looks something like this, except displaying a file pathway as opposed to a URL?

<iframe src="demo_iframe.htm" name="iframe_a"></iframe>

I appreciate your guidance, Mateusz!

Mateusz Szuter

"So you don't attach the published files to an individual Confluence page, or use some other add-on--you upload the published content directly to the server?"

That would be yes.

"<iframe src="demo_iframe.htm" name="iframe_a"></iframe>"

You just put normal URL. AFAIK iframe won't understand normal server path. You can of course put the files on server where does your confluence reside, then URL would be something like "https://www.yourdomain.com/confluence/course1/story_html5.html". It should also eliminate problem with security issues, as you run iframe from the domain you have your confluence on. If you have some cloud-based confluence, you can put it on any server and then just give link.

I strongly advise using html5 output, as the course published this way is simply very complex www site. Which you can view through iframe. Of course flash also can be viewed through iframe, just use story.html if you have flash-published course.

You can see how I used iframe basically on my website as part of my company portfolio:
https://www.inquest.pl/realizacje/platforma-lms-scorm-mazda/