Publishing issues - LMS/iPad

Jul 20, 2012

Normal 0 false false false oNotPromoteQF /> EN-US X-NONE X-NONE ontGrowAutofit /> MicrosoftInternetExplorer4

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 Even though I am using the publish settings for the LMS that also allow the Viewer app, when that gets launched on the iPad it has a Play button rather than a Launch button and the viewer app does not get called as it should. Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4   It does work with our LMS to download on the Viewer app, but ONLY if I go in and change the code in the manifest to start with story.html instead of the lms one, which means that even from a laptop our LMS will not track it because it is calling a different file rather than the LMS one.  I can’t seem to figure out where the code is to change the play button to a launch button, nor should I have to if the publish settings has a check box for it already. 

I ran some more tests and here’s what I have concluded.

1.      If I set publish settings to LMSInclude HTML5 outputUse Articulate Mobile Player on iPadAllow downloading for offline viewing (see screenshot below) (This is the one that I need this one to work – but it doesn’t)

o   On the laptop in the browser it will launch the module in the browser immediately when clicked on and start to play it.

o   The LMS does track the project.

o   On the iPad I get a page with a button that says Play – which then opens in the browser and not the Viewer app (this is incorrect as it should say Launch so the Viewer app gets launched)

o   The LMS does track the project

2.      If I set publish settings as above but go into the imsmanifest.xml file and change the starting page from index_lms.html to story.html

o   On laptop in the browser it will launch the module in the browser immediately when clicked on and start to play it.

o   The LMS does NOT track the project.

o   On the iPad I get a page with a button that says Launch – which then opens in the Viewer app

o   The LMS does NOT track the project

3.    

I sincerely appreciate any assistance you can give me regarding this issue.  I am in the process of evaluating this product and will not get the approval from my manager to make the purchase if I cannot get it to work on both the laptop and iPad without having to make multiple versions or go into change code.

Lisa

30 Replies
Lisa Whalen

I don't need it to track....I just need it to launch.

My goal is to create one module and publish it to the LMS. 

The user can log into the LMS from their laptop or their iPad. 

  • If they log in from the laptop, it opens in the browser.  (this one should track in the LMS)
  • If they log in from their iPad, it launches the Articulate Viewer app.

This is what is not happening and causing my issues.  Currently, with the above scenario, if the user logs in from their iPad, they get a Play button rather than a Launch button.

If I need full tracking, like for a quiz, I will make as a separate module that will be viewed from the browser only so it is tracked.

I don't want the "regular" module viewed in the mobile browser because HTML5 does play things, like the audio.

Thank you for any insight you can provide.

Lisa Whalen

If I change the manifest to point to story.html, then it loads the viewer on the iPad.

Not sure why you asked if I tried unchecking use Moblie player.  Doesn't that mean the app viewer won't launch at all on an iPad, which is the opposite of what I am looking for?  I think I am confused by your reply.

It seems to me that what I need is to find where in the code the direction to open a launch window takes place, then change that code as well to be Launch rather than Play.   That way, it will track in the LMS if opened from a laptop, and launch in the viewer on the iPad.

Trouble is...that is what I am having trouble locating.  I don't mind changing code, if I can find where to change it.

Lisa Whalen

Thank you for your assistance, however I am very excited to announce that I figured it out by manipulating the code a bit.

I ran my initial tests, but will have to wait until tomorrow to run the final test in the viewer, as our LMS does not update the Cloud until overnight.  However, I did get the launch button and it did open the Articulate Viewer app.

Long story short...with this ONE publish...the module can be opened automatically in either laptop or iPad and both are tracked (at least as In Progress, which is what I wanted. 

Lisa Whalen

It does not track the movement for when the iPad opens it, BUT it does track it as In Progress.  This is important for troubleshooting and verifying that an attempt was made.

For quizzes I will publish for laptop browser or mobile browser only, because I will. Eed the full tracking

Before my little code change to the output, I could not publish just one module that would open in a browser OR iPad, and at the same time track the browser version completely from the laptop.  

Gerry Wasiluk

Phil Mayor said:

Hi Lisa, the iPad app currently does not track via a LMS, it will track if you only use HTML5 and untick use mobile player

I was watching one of the Storyline daily demos last week and the person presenting indicated that the iPad player would be updated shortly to talk to a LMS.  Didn't indicate it that was just support for Tin Can to do that or something more.  And I forgot to ask.
Lisa Whalen

Hello Everyone,

For those of you that have run into the same scenario as I have been discussing, I have figured out a work around.

Scenario


  • Publish ONE file for LMS as shown above in the original screenshot in original post.  My LMS requires a login.


  1. when user views via their laptop - module opens in browser AND TRACKS completely in the LMS

  2. when user views via their iPad - module opens a LAUNCH page - Tracks In Progress only in LMS, since it cannot track any other detail - and opens in Viewer App.  (Note: because the Launch page is still open in the browser and that is what is being tracked in the LMS, the time runs to log the time spent based on that page while the user uses the viewer app.  When the user goes back to the browser and closes that tab, the LMS refreshes with the time spent, even though the details are not tracked.)

My thought process on how to find a work around.  Story.html worked for me giving me the option to automatically launch in the browser from the laptop or automatically display a page with a LAUNCH button from the iPad.   However, as slick as that worked, it did NOT track ANYTHING in the LMS.  So, take the code that has the logic for the decision to open or launch and paste it in the index_lms.html page.

That's what I did, I tested it and it worked.

Here's How to do this:

In the published output code:

Copy the if (g_biOS) section from story.html

Replace  if (g_biOS)section in index_lms.html

 

Copy/Replace from:

if (g_biOS) through the else section, closing curly brace, the var's below that and the

if (g_strScale =="show all") to the closing curly brace.

 

I would paste the code, but it may be different from yours (window size, scaling, etc) and it might cause a "funky" display in this forum, as sometimes pasting coded does.

 

I hope this helps, and even more, I hope I only have to do this temporarily until the new release and TinCan comes out.

 

However, regarding TinCan.  That is NOT an automatic thing that will just work differently when it comes out.  My LMS guy tells me that they will have to look into integrating that TinCan API to our LMS first.

 

I look forward to all the cools stuff I will be able to do now with Storyline....I just love the features and flexibility! 

 

My only wish is that it had a better video editor.  I will still need to use Camtasia for screencast and audio editing.   I need to do more than just trim the beginning and the end, I need to get in and take out "bloopers", breaths,  extra sounds, clicks and  shorten the time during "waiting for screens to load" type of thing.

 

I'm sure I will be spending lots of time in the forums learning new tips & tricks, and hopefully providing a few of my own to others.

 

in life  Live...Laugh....Love

    and in the eLearning world...

         Design....Create....Innovate 

Lisa Whalen

Jenn Kong said:

I'm having the same issues right now and I just wanted to thank you all for such detailed help and troubleshooting! This is why I love the Articulate forum!!


I too have found a great deal of help in here.  I am so happy that I was able to offer help as well.  I think I will be around here quite a bit.

Sarah Desousa

Hi Lisa,

Thanks for posting your solution, I'm trying to get the same thing to work. I think I've pasted the right section of code, the launch button now shows up, however I get an error in the mobile player "Cannot Download Content".  I'm also using an LMS that requires a login, not sure if that's what's causing the issue.  Any advice?

Lisa Whalen

Sarah Desousa said:

Hi Lisa,

Thanks for posting your solution, I'm trying to get the same thing to work. I think I've pasted the right section of code, the launch button now shows up, however I get an error in the mobile player "Cannot Download Content".  I'm also using an LMS that requires a login, not sure if that's what's causing the issue.  Any advice?


My LMS also requires a login, hence the reason for the workaround to begin with.

Try testing on your iPad tomorrow.  I found out that my LMS updates in the cloud at midnight, so I have to wait until the next day to test on the iPad, then it works beautifully.

I hope this helps and works for you.

Lisa

Mark Kizilos

I tried this on my LMS and got ohhh so close...I copied the code and uploaded a SCORM package to my LMS and got as far as the Launch button (something I could not otherwise get). But then, when the player app launches it throws up this message: "Cannot Access Content--Articulate Mobile Player cannot access this content."  My LMS does require a password--I wonder if our LMSs handle password authentication differently...I am using Litmos.

Mark

Lisa Whalen

Mark Kizilos said:

I tried this on my LMS and got ohhh so close...I copied the code and uploaded a SCORM package to my LMS and got as far as the Launch button (something I could not otherwise get). But then, when the player app launches it throws up this message: "Cannot Access Content--Articulate Mobile Player cannot access this content."  My LMS does require a password--I wonder if our LMSs handle password authentication differently...I am using Litmos.

Mark


Give it a try the next day.  I ran into the same thing and had to wait for my LMS to "update" at midnight in the cloud, which I didn't realize was even something that happened to begin with.  My LMS is a custom built one, and does require a password.

It works for me the next day, but it cannot download for offline due to the password issue.  However, as long as there is an internet connection, the app still plays the module.

I hope this helps and that it works for you!

Lisa

Jeanette Denham

Hi anyone (everyone!) 

I am using the Moodle open source LMS and seem to be having some similar issues... I can't get the IPAD App to even find the program.  I have published it as a IPAD friendly (available for offline viewing) and then uploaded the zipped file in as my scorm learning package.  I'm not interested in whether it tracks or not, so that isn't the issue.  What I'm finding is that the IPAD is trying to load the flash version and I don't even know how  to get it into the app library...  I think I'm missing a few steps here somewhere so any help will be greatly appreciated!

Cheers

Jeanette Denham

Bugger.  Any suggestions how I can get around this?  Is it possible to package and email it to the candidate?  Or could I have this on another website (such as our organisation's but unpublished to public) and then point them there with a link?  If I did this, how should I package it?  Another option is should I have this in a Scorm cloud - will it work from there?

Thanks for your expertise - I'm not a guru by any long shot at the technical stuff - I am more into the development of content, not the IT side of things!

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