How to import a SCORM file into Articulate Storyline?

Jul 05, 2016

Hi - I´m new to Articulate and trying to find out how to import content on SCORM format into Articulate storyline. I've received some learning material on that format and I've heard that I should be able to upload it to Articulate. Can anyone give me a step by step guide on how to do so?

Thanks in advance!


62 Replies
Lauren Connelly

Hello Buildbase Training!

The published output folder doesn't include the source file, so there isn't a way to edit a Storyline course without the .story file. The .story file should always be saved on your local drive, typically the C: Drive, and isn't changed when publishing a project. I'd recommend looking for the .story file and opening it in Storyline 360 to make edits.

Leslie McKerchie

Hi Jeanelle, and welcome to E-Learning Heroes. 😊

We recommend adding slides directly in the .story project file and re-publishing. You have a couple of options:

  • If you have Storyline and the vendor can send you the .story file, you can add it yourself and then republish.
  • You can send the information needed for an introduction slide directly to the vendor to include it in the SCORM Package sent to you.
ToriShana Johnson-Niño

Hello, Buildbase Training, I wonder about the same thing. I have what I think is a NEW question, or needs some clarity.

What if I don't want to edit the course. I just want to import the SCORM packaged file as is and then publish it online so other employees can take the course who may not have access to the LMS. Is that possible? If it helps one of the creators used ARTICULATE to create this SCORM packaged file. Any advice would be greatly appreciated.

Leslie McKerchie

Hi ToriShana,

If the published output is a SCORM Package, you could upload this .zip file to another LMS  environment if needed.

If you're wanting to host the content on a web server for more employee access, the .story file will need to be re-published for the web:

Storyline 360: Publishing and Sharing Content

We do not support modifying the published output, but someone in the community may be able to help.

Peggy Hailstone

I'm keen to the know the answer to this too (as per Buildbase Training recent query). Can I upload Scorm files back into Articulate? If not, do I have to have the .story files to make this happen. I'm pretty new to this, so clarity would be helpful as some of the posts on this chain are old now.

Leslie McKerchie

Hi Peggy,

No, you cannot upload SCORM files into Storyline. As Lauren shared above just a few days ago, the published output folder doesn't include the source file.

Yes, you need the .story files. There is no way to edit a Storyline course without the .story file. 

I hope this clarifies what has been previously shared here.

Thierry Nguyen Cuu


This is a very interesting thread yet I think the question has not been understood, or maybe I am misunderstanding myself ..:o)

The idea is to add an existing content from a SCORM package and not reverse engineering it.

For example, I have a 2 SCORM packages, 1 is how to cook pasta, and 2 is how to make a sangria ..

Say, I want to create a storyline project adding these two packages AS IS, with no modification whatsoever to any of them.

Is this possible with the current 32 bit storyline360?

if not, is this something we can expect to come along soon?

This is a great opportunity of integration which would make storyline stand out from the competition: the capability to imbedding any SCORM standard packages into a storyline project.

YAY .. 


Zechariah Dice

My guess is that there is lost metadata that a published SCORM file does not contain.  Much like a layered photoshop file can be easily manipulated, but once flattened into something like a .PNG, it loses the layers.  My best guess is that reverse engineering a project from a SCORM file requires a great deal of inference by the import system which inevitably fails to capture the construction of the source product.

Joseph Francis

It would also be a great way to steal someone else's code. That is why Macromedia removed the source .FLA from published Flash SWFs many years ago, and completely changed the output format a few revisions after that.

While it is convenient to have the ability to decompile your project any time you want, having and enforcing retention policies and procedures for all assets is a small price to pay to protect intellectual property.

Jose Tansengco

Hello Ramon,

Yes there is! You can add other SCORM projects in your Storyline 360 course by adding them as web objects. Doing so will embed another SCORM project in one of the slides in your Storyline 360 course. We also have this article which explains how to track multiple SCOs in the same course. 

Storyline: Track Multiple SCOs in the Same Course

Hope this helps!


Mateusz Szuter

This topic is quite hilarious. It's like people asking why they can't import generated video into videoediting program to edit it, or why can't they drag and drop bought game into Unreal Engine app to edit it. This reminds me of one of the best questions clients can ask - Why you can't turn that guy on the foto so his back is visible :D

You don't and never will have option to import published project back into storyline. Period. There's simple no point in asking it, you only need to have a common sense WHY this won't happen. Ready product and source files are two different things in EVERY desigining work. And that's perfect, because, you know... you all want to steal someone's intellectual property and change it. Just start to ASK your developer to provide source files at the end of the work. Or pay for it ;)

However, there are two fine questions in this topic.

Same question here. If I get a SCORM file from a vendor and just need to add our intro slide, is that possible?

For example, I have a 2 SCORM packages, 1 is how to cook pasta, and 2 is how to make a sangria ..Say, I want to create a storyline project adding these two packages AS IS, with no modification whatsoever to any of them. Is this possible with the current 32 bit storyline360?

They seem very different, but are asking for the same thing. This can be done without using Storyline and you only need to basic understand what is SCORM package. That's a PACKAGE of some FILES that are meant to be a TRAINING. Inside the SCORM package, there can be multiple scorm packages arranged as one big SCORM package, with some navigation etc. That's how this thing started - simple .html pages arranged by SCORM protocol to communicate with each other and LMS.

So, sangria+pasta can add to one new scorm package, you just need to compile it on your own.

Also, random course from a vendor, which needs only intro in the begining, can also be two separate scorm packages combined into one. you can start here and sort things out, if you are badly in need. I will, however, not provide any further tips - that's some more advanced techniques and need certain knowledge in javascript in order to execute that correctly. You can however get your company IT/Programming guy to make it happen. Or find someone on the market, who will do this job for you.

Manh Nguyen

Hi Joe,

I read the whole thread, and I came to live with the fact that there is no way to reverse engineer a scorm back to a project is STL - and I am still hoping your team will develop that feature.

Having said that, I am having an issue with a project. 

One of my team members created a training capsule and uploaded the scorm to our LMS. she saved the file on her PC, not on the cloud, and after her PC crashed, it is no longer retrievable - no back-ups.  and she is no longer with us today.

Is there a way for us to retrieve that work file through her past Articulate account with your assistance?


Kelly Auner

Hi Manh,

Welcome to the E-Learning Heroes community! 

You should still have access to view the project that was uploaded to the LMS. In order to edit a Storyline project, you will need the original .story file. If your team member saved the project to their local hard drive, we will not have access to it. 

If a course was created in Rise 360, you have the option to transfer the ownership of the content. Here's a resource that explains how to manage content when users leave your team.

Please don't hesitate to reach out to our team through a support case if you need further assistance with a project. We'll be happy to help!

Isolde Schroder

I am following this thread and am frustrated that I cannot somehow convert a Storyline scorm zipped file back into a .story file.  We have instructional designers who have left the company and have taken their .story files with them.  Dear Storyline developers, I wish for you to have a machine to help us with this apparent need from your subscribers.  Please and thank you!  

Kelly Auner

Hi Isolde,

Thank you for reaching out!

Currently, you need the original .story file to edit your course. I understand how frustrating this can be when you have instructional designers who have left with these files. We appreciate your feedback and love hearing from our customers about what features will be beneficial to them. 

This capability isn't on our current feature roadmap, but if it does make it on, we'll be sure to update this discussion.

Phil Russell

Not to pile on to a 6+ year-old thread (points to Kelly and other @ Articulate for persistence in keeping up with the comments), but there's a very simple reason that some of us might be asking one of the questions in here.

For me, it has nothing to do with stealing IP or unwinding other people's work. It has to do with reusing my own work.

SCORM files prevent vendor lock-in at the LMS level... if I go with Docebo today and decide in 2 years that I want to move to Lessonly, easy peasy.

But, what if I go with EasyGenerator today and want to switch to Articulate in a year? Or vice versa?

It seems like any content I've created on that tool will be stuck in the final version from that tool. If I want to switch to a different content authoring tool and have a need to change/update a course I've already published (this is the important distinction), I'm out of luck and would have to rebuild it in entirety on the new platform.

I recognize that every vendor has its secret sauce and differentiated features that make it unique. But that's why standards like SCORM exist. To baseline capabilities that should enable interoperability across systems.

The anecdote here is more like Rich Text Format than decompiling video games. I write a book with formatting in Microsoft Word. It's my words, my narrative, my IP. My book has chapters, formatting, all of those great things that RTF might support.

My publisher dumps MSFT and moves us over to Google Apps. I take my RTF files, load them into Google Drive and retain the ability to edit my own content. Life goes on.

There are probably technical limitations to how SCORM is written which don't allow for "who owns the IP" (as pointed out in a previous comment). Just wanted to qualify a practical use case for being able to edit SCORM files that I'm faced with as I evaluate content creation tools like Articulate Rise.

Patricia Franke

Not being able to bring SCORM files into storyline is actually something that  makes it very difficult to ever make the switch to storyline if you have designed things in other applications.  You have SCORM outputs from your designs in those, but you're stuck with them as-is.

I am facing that right now, where I literally just built something 5 months ago, and now need to update, but had made the switch to storyline and cannot edit my files.  Instead I am literally re-creating the work product which is a total waste of my time and very frustrating. 

Jürgen Schoenemeyer
I am facing that right now, where I literally just built something 5 months ago, and now need to update, but had made the switch to storyline and cannot edit my files. Instead I am literally recreating the work product which is a total waste of my time and very frustrating. 

why do you not backup your original .story files?