Publishing for web (in particular, a Drupal website)

Feb 06, 2017

I have only ever published to an LMS, and now my client wants a course uploaded to their website. I published my Storyline 360 file for web, and so now I have a zip file. 

My next question feels like a stupid question, but what do we do next? Neither the web admin nor I are coders or developers, so we need an easy guide for how to upload this course to the website.

It's a Drupal 7 website if that makes any difference. 

Thanks in advance!

7 Replies
Ashley Terwilliger-Pollard

Hi Laurel, 

Not a stupid question at all! I cannot speak to having used Drupal myself, I wanted to share the following as you may find these discussions helpful:

Storyline and Drupal

Experience with Embedding Storyline Courses in Drupal?

Embedding a Story line output in drupal (or any website)

Similarly you may want to look at the steps here for embedding content into an iFrame, although it's for Storyline 1 and 2, it's a place to start! Hope that helps or perhaps others with experience using Drupal can chime in to share their experiences. 

Ashley Terwilliger-Pollard

Hi Laurel,

One additional note - although those iFrame steps will work, you'll want to take note that for Step 5 the height and width values are no longer in the story.html file for Storyline 360. You can find them in the story_flash.html if you've published for Flash and otherwise you can figure out the dimensions by calculating manually. This article will help with that manual calculation. 

Samit Khulve

HI All,

I publish Articulate content with LMS Option and choose Tin Can API option in Output Options section.

Now when i Render/Display it with Iframe and when i click in Any link it throw following error. Please help me to figure it out.

app.min.js:40 Uncaught TypeError: Cannot read property 'get' of undefined
at t.checkFlow (app.min.js:40)
at Object.r.invokeGuardedCallback (app.min.js:8)
at o (app.min.js:5)
at Object.a [as executeDispatchesInOrder] (app.min.js:5)
at d (app.min.js:5)
at m (app.min.js:5)
at Array.forEach (<anonymous>)
at n (app.min.js:10)
at Object.processEventQueue (app.min.js:5)
at n (app.min.js:8)

This discussion is closed. You can start a new discussion or contact Articulate Support.