Does Articulate Storyline work with iPad?

Apr 04, 2014

1st Question : 

I am publishing my Articulate Storyline file for iPad including HTML5, etc.

But when I go directly to the link, a popup says :

Cannot Open Page - Safari cannot open the page because the address is invalid

Then it prompts for downloading the app. But I thought if I export for HTML5 this wouldn't be an issue. iPads should be able to view HTML5 content. 

Please advise!

2nd Question :

If a user did download the app. And I am using TinCan to consume my responses. How would the app deliver those results to my LRS?

5 Replies
Nancy Woinoski

Hi Trip, Storyline should work with the iPad. Can you provide a little more information on the "link" you were accessing when you got the error.

As for your second question, the LRS you are using has to support the TinCan API and you have to publish the Storyline course using the LMS TinCan API option with the "Use Articulate Mobile Player on iPad" option selected. While on the iPad, users would log in to the LRS (either via the browser or via an email link) and launch the course. It should open in the APP.  The user cannot download the course to the App so they will require an active wireless connection to the internet when working on the course.

Trip Levine

Thanks so much for replying Nancy!

Ok so I did publish the app with the TinCan API option, and with the "Use Articulate Mobile Player on iPad" option selected.

But when an iPad navigates to the page, it immediately prompts them to download the app, and they can not just view my amazing quiz content. ( Ok, maybe it's not "that" amazing, but still. )

In any case, if I open it up in inside the app, I get an error, "Can not connect to the server". 

This is kind of a black box for me because.. well, I have no idea "why" it can't connect to the server.

I can successfully upload my quiz to SCORM and it works fine there. So I know its not the quiz's fault. 

But let's talk specifics. The "endpoint" specified in my launch url :

launch_url  +

          "&endpoint=https%3A%2F%2F#{member.registration.domain_name}.#{site}%2Fquizzes%2F" +

          "&actor=#{member.id}" +

          "&registration=#{find_or_create_quiz(section, member)}"

Is the only piece of information that will tell Articulate where to send its data. If a user were to download an app from Itunes, then how is my endpoint data still passed? My theory is that.. maybe that's why it can't connect to the server.

Any thoughts? Is there anything I can show you specifically that can help you formulate some ideas?

Hey, also - thanks.

Nancy Woinoski

Hi Trip,  it is correct that when you use this method, the user will be forced to download the app the first time if they have not already done so.  If you don't want to use the mobile app, then you should make sure the "Use Articulate Mobile Player on iPad" is NOT selected when you publish - just use the html5 option.  If this is the case then you could use SCORM instead of TinCan

As for the "cannot find server issue, I am wondering if the problem is that the LRS you are using does not support TinCan.  

Anyway, here is another thread that discusses this issue. It might be of some help.

http://community.articulate.com/forums/p/20165/156570.aspx

Here is another link to some information from Articulate on this issue. 

https://www.articulate.com/support/storyline/unable-to-connect-to-the-server-error-when-viewing-tin-can-api-content

Trip Levine

Haha, i feel like such a rebel for creating my own LRS!

You mention :

While on the iPad, users would log in to the LRS (either via the browser or via an email link) and launch the course. It should open in the APP.  The user cannot download the course to the App so they will require an active wireless connection to the internet when working on the course.

Yes, but where does the recorded information go to? And how? Whose LRS will the data go to? 

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