https://github.com/cgkineo/adapt-iOSScrollFix
This repository might be worth a look. I've been meaning to give it a go but never had a chance. Would be glad to know if itworks and how to implement.
https://github.com/cgkineo/adapt-iOSScrollFix
This repository might be worth a look. I've been meaning to give it a go but never had a chance. Would be glad to know if itworks and how to implement.
Hi -- Coming back to this one after a while....
Is there an up-to-date, recommended approach for ensuring an Adapt course runs as well as it can on an iOS device via an iframe?
I'm aware of a couple of repositories related to this issue, specifically:
https://github.com/cgkineo/adapt-iOSScrollFix
https://github.com/oliverfoster/adapt-moodle
https://github.com/oliverfoster/adapt-responsiveIFrame
Are these still current / in use? Or has the framework updated to make these unnecessary? If they should still be used, is there a recommended combination?
Thanks for any advice/experience.
ios scroll fix is the nearest one. but it's quite flakey.
the best approach so far it to have a launch page to remove the course from the iframe.
Hi Ollie,
By 'have a launch page' do you mean that when the learner clicked on the course title in the LMS it would launch, say, 'launch.html' (this would be set in the manifest file) and then that launch page would have a launch button linked to Adapt's index_lms.html?
I also see there's adapt-launchNewWindow extension. Haven't had a chance to try it yet but does that do something similar?
Also, for anyone else who winds up in this thread there are a couple of related threads here and here which are very insightful. It seems Kallidus also uses an iframe, so the issue could be quite widespread.
Finally, I looked at iOS-scrollFix this morning and it requires a patch in Trickle's .js and LESS files. Those Trickle files seem to have been completely re-written subsequently so the patch instructions are out of date and unuseable.
Cheers,
Chris
By 'have a launch page' do you mean that when the learner clicked on the course title in the LMS it would launch, say, 'launch.html' (this would be set in the manifest file) and then that launch page would have a launch button linked to Adapt's index_lms.html?
Pretty much, yes. It actually tries to open Adapt's index_lms.html automatically. The link to do so is there as a fallback in case of popup blockers. There's an example here.
I also see there's adapt-launchNewWindow extension. Haven't had a chance to try it yet but does that do something similar?
Yes it does and quite frankly I would go for this option.
Finally, I looked at iOS-scrollFix this morning and it requires a patch in Trickle's .js and LESS files. Those Trickle files seem to have been completely re-written subsequently so the patch instructions are out of date and unuseable.
Which patch instructions?